AskSin++
Public Member Functions | List of all members
as::OnePinPosition< WAITMILLIS_AFTER_ENABLE > Class Template Reference
Inheritance diagram for as::OnePinPosition< WAITMILLIS_AFTER_ENABLE >:
Inheritance graph
[legend]
Collaboration diagram for as::OnePinPosition< WAITMILLIS_AFTER_ENABLE >:
Collaboration graph
[legend]

Public Member Functions

void init (uint8_t pin, uint8_t enpin)
 
void measure (__attribute__((unused)) bool async=false)
 
- Public Member Functions inherited from as::Position
uint8_t position ()
 
uint8_t remap (uint8_t state)
 
uint32_t interval ()
 
- Public Member Functions inherited from as::Sensor
void init ()
 
bool present ()
 
void measure (__attribute__((unused)) bool async=false)
 

Additional Inherited Members

- Public Types inherited from as::Position
enum  State { NoPos =0, PosA, PosB, PosC }
 
- Protected Attributes inherited from as::Position
uint8_t _position
 
- Protected Attributes inherited from as::Sensor
bool _present
 

Detailed Description

template<uint16_t WAITMILLIS_AFTER_ENABLE = 0>
class as::OnePinPosition< WAITMILLIS_AFTER_ENABLE >

Definition at line 15 of file PinPosition.h.