|
|
@ -15,6 +15,14 @@ void ZCanBasicOrderModule::initialize(ZCanReceiver* zcanReceiver) { |
|
|
|
void ZCanBasicOrderModule::regInputCtl(readfn_t fn) { m_readfn = fn; } |
|
|
|
void ZCanBasicOrderModule::regOutCtl(writefn_t fn) { m_writefn = fn; } |
|
|
|
void ZCanBasicOrderModule::regReadAdcVal(readadcval_t fn) { m_readadcval = fn; } |
|
|
|
void ZCanBasicOrderModule::write_io(int32_t index, bool state) { |
|
|
|
if (m_writefn) m_writefn(index, state); |
|
|
|
} |
|
|
|
int32_t ZCanBasicOrderModule::read_adc(int32_t index) { |
|
|
|
int32_t val = 0; |
|
|
|
if (m_readadcval) m_readadcval(index, val); |
|
|
|
return val; |
|
|
|
} |
|
|
|
|
|
|
|
void ZCanBasicOrderModule::onRceivePacket(CanPacketRxBuffer* rxbuf, uint8_t* packet, size_t len) { //
|
|
|
|
|
|
|
|