12 if (
data->registerData.count(registertype))
14 *member = std::get<datatypes::EtherCATDataType::UNSIGNED8>(
15 data->registerData.at(registertype));
34 update(&
value.forwardedRxErrorCounterPort0,
36 update(&
value.forwardedRxErrorCounterPort1,
SlaveErrorRegistersSensorValue value
void updateValues(const RegisterDataList *data)
#define ARMARX_CHECK_EQUAL(lhs, rhs)
This macro evaluates whether lhs is equal (==) rhs and if it turns out to be false it will throw an E...
RegisterEnum
The RegisterEnum enum encodes the slave registers that every slave offers.
@ LOST_LINK_COUNTER_PORT_0
@ PHYSICAL_ERROR_COUNTER_PORT_0
@ PHYSICAL_ERROR_COUNTER_PORT_1
@ PREVIOUS_ERROR_COUNTER_PORT_1
@ PREVIOUS_ERROR_COUNTER_PORT_0
@ FRAME_ERROR_COUNTER_PORT_0
@ LOST_LINK_COUNTER_PORT_1
@ FRAME_ERROR_COUNTER_PORT_1
Brief description of struct RegisterDataList.