13 #define EIO_DI_MODULE_STATUS_GOOD 0x7F
17 DI_S_SSM_COMMAND_1_TO_4_ONLY = 0xA0,
18 DI_S_SSM_COMMAND_1_TO_4 = 0xA1,
19 DI_S_SSM_COMMAND_5_TO_8 = 0xA6,
20 DI_S_SSM_COMMAND_SET_FAST = 0xA8
37 unsigned char getDebouncedData(){
return getRxPtr()[3];};
38 unsigned char getPulseData() {
return getRxPtr()[4];};
39 unsigned char getRawData() {
return getRxPtr()[2];};
40 bool isModuleStatusGood(){
return (*getRxPtr() == EIO_DI_MODULE_STATUS_GOOD );};
41 void setCommandData(DissmCommandByte z_command,
unsigned char z_debounce_1,
unsigned char z_debounce_2,
unsigned char z_debounce_3,
unsigned char z_debounce_4);
51 bool getTransacted(){
bool temp = m_transacted; m_transacted =
false;
return temp;};
56 static unsigned short moduleToDevice(
unsigned char module);