|
|
@ -703,7 +703,7 @@ icps::error_t IflytopCanProtocolStackProcesser::callOnHostRegisterWriteEvent(icp |
|
|
|
int moduleregstart = mod->moduleRegAddoff; |
|
|
|
int moduleregend = mod->moduleRegAddoff + mod->maxregadd; |
|
|
|
|
|
|
|
if (reg->add >= moduleregstart && reg->add < moduleregend) { |
|
|
|
if (reg->add >= moduleregstart && reg->add <= moduleregend) { |
|
|
|
icps::error_t result = mod->listener->onHostRegisterWriteEvent(&writeEvent); |
|
|
|
newvalue = writeEvent.newvalue; |
|
|
|
return result; |
|
|
@ -730,7 +730,7 @@ icps::error_t IflytopCanProtocolStackProcesser::callOnHostRegisterReadEvent(icps |
|
|
|
int moduleregstart = mod->moduleRegAddoff; |
|
|
|
int moduleregend = mod->moduleRegAddoff + mod->maxregadd; |
|
|
|
|
|
|
|
if (reg->add >= moduleregstart && reg->add < moduleregend) { |
|
|
|
if (reg->add >= moduleregstart && reg->add <= moduleregend) { |
|
|
|
icps::error_t result = mod->listener->onHostRegisterReadEvent(&eve); |
|
|
|
value = eve.value; |
|
|
|
return result; |
|
|
@ -758,7 +758,7 @@ void IflytopCanProtocolStackProcesser::callOnRegisterValueAutoReportEvent(icps:: |
|
|
|
int moduleregstart = mod->moduleRegAddoff; |
|
|
|
int moduleregend = mod->moduleRegAddoff + mod->maxregadd; |
|
|
|
|
|
|
|
if (reg->add >= moduleregstart && reg->add < moduleregend) { |
|
|
|
if (reg->add >= moduleregstart && reg->add <= moduleregend) { |
|
|
|
mod->listener->onHostRegisterReportEvent(&eve); |
|
|
|
} |
|
|
|
} |
|
|
@ -785,7 +785,7 @@ void IflytopCanProtocolStackProcesser::callOnRegisterExtEvent(icps::Reg_t *reg, |
|
|
|
int moduleregstart = mod->moduleRegAddoff; |
|
|
|
int moduleregend = mod->moduleRegAddoff + mod->maxregadd; |
|
|
|
|
|
|
|
if (reg->add >= moduleregstart && reg->add < moduleregend) { |
|
|
|
if (reg->add >= moduleregstart && reg->add <= moduleregend) { |
|
|
|
mod->listener->onHostRegisterReportEvent(&eve); |
|
|
|
} |
|
|
|
} |
|
|
|