17 const bool jointPosition_isValid,
19 const bool jointVelocity_isValid,
21 const bool jointAcceleration_isValid,
23 const bool motorPosition_isValid,
25 const bool motorVelocity_isValid,
27 const bool motorAcceleration_isValid,
29 const bool torque_isValid,
31 const bool pwmDutycycle_isValid,
33 const bool current_isValid,
35 const bool controlMode_isValid,
37 const bool interactionMode_isValid) :
39 jointPosition(jointPosition),
40 jointPosition_isValid(jointPosition_isValid),
41 jointVelocity(jointVelocity),
42 jointVelocity_isValid(jointVelocity_isValid),
43 jointAcceleration(jointAcceleration),
44 jointAcceleration_isValid(jointAcceleration_isValid),
45 motorPosition(motorPosition),
46 motorPosition_isValid(motorPosition_isValid),
47 motorVelocity(motorVelocity),
48 motorVelocity_isValid(motorVelocity_isValid),
49 motorAcceleration(motorAcceleration),
50 motorAcceleration_isValid(motorAcceleration_isValid),
52 torque_isValid(torque_isValid),
53 pwmDutycycle(pwmDutycycle),
54 pwmDutycycle_isValid(pwmDutycycle_isValid),
56 current_isValid(current_isValid),
57 controlMode(controlMode),
58 controlMode_isValid(controlMode_isValid),
59 interactionMode(interactionMode),
60 interactionMode_isValid(interactionMode_isValid)
67 if (!nested_read_jointPosition(reader)) {
70 if (!read_jointPosition_isValid(reader)) {
73 if (!nested_read_jointVelocity(reader)) {
76 if (!read_jointVelocity_isValid(reader)) {
79 if (!nested_read_jointAcceleration(reader)) {
82 if (!read_jointAcceleration_isValid(reader)) {
85 if (!nested_read_motorPosition(reader)) {
88 if (!read_motorPosition_isValid(reader)) {
91 if (!nested_read_motorVelocity(reader)) {
94 if (!read_motorVelocity_isValid(reader)) {
97 if (!nested_read_motorAcceleration(reader)) {
100 if (!read_motorAcceleration_isValid(reader)) {
103 if (!nested_read_torque(reader)) {
106 if (!read_torque_isValid(reader)) {
109 if (!nested_read_pwmDutycycle(reader)) {
112 if (!read_pwmDutycycle_isValid(reader)) {
115 if (!nested_read_current(reader)) {
118 if (!read_current_isValid(reader)) {
121 if (!nested_read_controlMode(reader)) {
124 if (!read_controlMode_isValid(reader)) {
127 if (!nested_read_interactionMode(reader)) {
130 if (!read_interactionMode_isValid(reader)) {
155 if (!nested_write_jointPosition(writer)) {
158 if (!write_jointPosition_isValid(writer)) {
161 if (!nested_write_jointVelocity(writer)) {
164 if (!write_jointVelocity_isValid(writer)) {
167 if (!nested_write_jointAcceleration(writer)) {
170 if (!write_jointAcceleration_isValid(writer)) {
173 if (!nested_write_motorPosition(writer)) {
176 if (!write_motorPosition_isValid(writer)) {
179 if (!nested_write_motorVelocity(writer)) {
182 if (!write_motorVelocity_isValid(writer)) {
185 if (!nested_write_motorAcceleration(writer)) {
188 if (!write_motorAcceleration_isValid(writer)) {
191 if (!nested_write_torque(writer)) {
194 if (!write_torque_isValid(writer)) {
197 if (!nested_write_pwmDutycycle(writer)) {
200 if (!write_pwmDutycycle_isValid(writer)) {
203 if (!nested_write_current(writer)) {
206 if (!write_current_isValid(writer)) {
209 if (!nested_write_controlMode(writer)) {
212 if (!write_controlMode_isValid(writer)) {
215 if (!nested_write_interactionMode(writer)) {
218 if (!write_interactionMode_isValid(writer)) {
234 if (!
write(writer)) {