|
|
@ -273,13 +273,14 @@ int32_t ZCanHost::readio(int id, bool& value) { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
int32_t ZCanHost::writeio(int id, bool value) { |
|
|
|
logger->info("writeio {} {}", id, value); |
|
|
|
shared_ptr<ZCanReceiverCMD> cmd = make_shared<ZCanReceiverCMD>(); |
|
|
|
cmd->cmdid = 2; |
|
|
|
cmd->subcmdid = 0; |
|
|
|
cmd->data[0] = id; |
|
|
|
cmd->data[1] = value; |
|
|
|
cmd->len = 2; |
|
|
|
auto rx = m_zcanReceiverHost->sendcmdblock(cmd, 100); |
|
|
|
auto rx = m_zcanReceiverHost->sendcmdblock(cmd, 300); |
|
|
|
if (rx == nullptr) { |
|
|
|
return err::zecode(err::knoack); |
|
|
|
} |
|
|
|