31 int16_t
begin(uint8_t
pin, uint8_t highLow = LOW,
bool isOpenDrain =
false)
35 return initPacketNoResponse(0,(uint8_t)((highLow == HIGH)?1:0),(uint8_t)0,(uint8_t)0,((uint8_t)(isOpenDrain?1:0)));
SerialWombatAbstractScaledOutput(SerialWombatChip &sw)
Constructor for the SerialWombatAbstractScaledOutput Class.
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
SerialWombatDigitalOutput_18AB(SerialWombatChip &serialWombat)
uint8_t swPinModeNumber()
fulfills a virtual function requirement of SerialWombatAbstractScaledOutput
uint8_t pin()
fulfills a virtual function requirement of SerialWombatAbstractScaledOutput
int16_t begin(uint8_t pin, uint8_t highLow=LOW, bool isOpenDrain=false)
uint16_t writePublicData(uint16_t value)
Write a 16 bit value to this pin.
SerialWombatPin(SerialWombatChip &serialWombatChip)
Instantiates a Serial Wombat Pin.
int16_t initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55)