 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
51 bool pin0State =
true;
52 bool pin1State =
true;
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:267
void pin1Low()
Definition: serialWombatSimulatedQuadEnc.cpp:72
SIMQUE_STATE_t state
Definition: SerialWombatSimulatedQuadEnc.h:39
@ SIMQE_1ST_TRANSITION_1ST_PIN_COMPLETED
Definition: SerialWombatSimulatedQuadEnc.h:9
@ SIMQE_IDLE
Definition: SerialWombatSimulatedQuadEnc.h:8
@ SIMQE_1ST_TRANSITION_2ND_PIN_COMPLETED
Definition: SerialWombatSimulatedQuadEnc.h:10
bool doubleTransition
Definition: SerialWombatSimulatedQuadEnc.h:38
@ SIMQE_2ND_TRANSITION_1ST_PIN_COMPLETED
Definition: SerialWombatSimulatedQuadEnc.h:11
void bothPinsHigh()
Definition: serialWombatSimulatedQuadEnc.cpp:26
@ SIMQE_2ND_TRANSITION_2ND_PIN_COMPLETED
Definition: SerialWombatSimulatedQuadEnc.h:12
@ SIMQE_2ND_TRANSITION_COMPLETED
Definition: SerialWombatSimulatedQuadEnc.h:13
uint32_t lastTransitionTime_millis
Definition: SerialWombatSimulatedQuadEnc.h:48
void togglePin1()
Definition: serialWombatSimulatedQuadEnc.cpp:44
uint32_t delayAfterFirstPinSecondTransition_mS
Definition: SerialWombatSimulatedQuadEnc.h:45
SerialWombatSimulatedQuadEnc(SerialWombatChip &serialWombat0, SerialWombatChip &serialWombat1, uint8_t pin0, uint8_t pin1, bool openDrain, bool doubleTransition)
Definition: serialWombatSimulatedQuadEnc.cpp:5
uint32_t delayAfterFirstPinFirstTransition_mS
Definition: SerialWombatSimulatedQuadEnc.h:43
int32_t targetPosition
Definition: SerialWombatSimulatedQuadEnc.h:42
uint32_t delayAfterSecondPinSecondTransition_mS
Definition: SerialWombatSimulatedQuadEnc.h:46
uint32_t delayAfterSecondPinFirstTransition_mS
Definition: SerialWombatSimulatedQuadEnc.h:44
int32_t currentPosition
Definition: SerialWombatSimulatedQuadEnc.h:41
void pin1High()
Definition: serialWombatSimulatedQuadEnc.cpp:67
void togglePin0()
Definition: serialWombatSimulatedQuadEnc.cpp:32
void pin0Low()
Definition: serialWombatSimulatedQuadEnc.cpp:61
void pin0High()
Definition: serialWombatSimulatedQuadEnc.cpp:56
A class for testing SerialWombatQuadEnc inputs.
Definition: SerialWombatSimulatedQuadEnc.h:22
void initialize()
Definition: serialWombatSimulatedQuadEnc.cpp:16
bool service()
Definition: serialWombatSimulatedQuadEnc.cpp:78
SIMQUE_STATE_t
Definition: SerialWombatSimulatedQuadEnc.h:7
bool openDrain
Definition: SerialWombatSimulatedQuadEnc.h:47