|
Serial Wombat Arduino Library
|
Go to the documentation of this file.
52 void begin(uint8_t pin, uint8_t monitoredPin);
75 uint8_t _monitoredPin = 255;
77 uint8_t _debounceTime = 0;
80 uint16_t _compareValue;
@ PO_FAULT_IF_NOT_EQUAL
Definition: serialWombatProtectedOutput.h:9
bool isInSafeState()
Queries the Serial Wombat to see if the protected output has entered safe mode due to a fault.
Definition: serialWombatProtectedOutput.cpp:31
@ PO_FAULT_IF_FEEDBACK_LESS_THAN_EXPECTED
Definition: serialWombatProtectedOutput.h:10
void begin(uint8_t pin, uint8_t monitoredPin)
Definition: serialWombatProtectedOutput.cpp:8
void digitalWrite(uint8_t state)
Turn off the protection features and make the protected pin an unprotected output.
Definition: serialWombatProtectedOutput.cpp:42
PO_COMPARE_t
Definition: serialWombatProtectedOutput.h:7
SerialWombatPinState_t
Definition: SerialWombat.h:11
@ SW_INPUT
Definition: SerialWombat.h:15
Definition: SerialWombat.h:72
@ PO_FAULT_IF_FEEDBACK_GREATER_THAN_EXPECTED
Definition: serialWombatProtectedOutput.h:11
void configure(PO_COMPARE_t compareMode, uint16_t compareValue, uint8_t debounceTime, SerialWombatPinState_t activeState, SerialWombatPinState_t safeState)
Definition: serialWombatProtectedOutput.cpp:14
void makeInput()
Turn off protection features and make the protected pin an input.
Definition: serialWombatProtectedOutput.cpp:37
SerialWombatProtectedOutput(SerialWombat &serialWombat)
Constructor for SerialWombatProtectedOutput.
Definition: serialWombatProtectedOutput.cpp:3
Combine and input and output pin for a protected output.
Definition: serialWombatProtectedOutput.h:43