serialize method

void serialize(
  1. ByteDataWriter writer
)

Implementation

void serialize(ByteDataWriter writer) {
  // Serializes a message object of type MultiDOFJointState
  // Serialize message field [header]
  header.serialize(writer);
  // Serialize message field [joint_names]
  writer.writeArray<String>(joint_names, (val) => writer.writeString(val), specArrayLen: null);
  // Serialize message field [transforms]
  // Serialize the length for message field [transforms]
  writer.writeUint32(transforms.length);
  transforms.forEach((val) {
    val.serialize(writer);
  });
  // Serialize message field [twist]
  // Serialize the length for message field [twist]
  writer.writeUint32(twist.length);
  twist.forEach((val) {
    val.serialize(writer);
  });
  // Serialize message field [wrench]
  // Serialize the length for message field [wrench]
  writer.writeUint32(wrench.length);
  wrench.forEach((val) {
    val.serialize(writer);
  });
}