serialize method
void
serialize(
- ByteDataWriter writer
Implementation
void serialize(ByteDataWriter writer) {
// Serializes a message object of type LaserScan
// Serialize message field [header]
header.serialize(writer);
// Serialize message field [angle_min]
writer.writeFloat32(angle_min);
// Serialize message field [angle_max]
writer.writeFloat32(angle_max);
// Serialize message field [angle_increment]
writer.writeFloat32(angle_increment);
// Serialize message field [time_increment]
writer.writeFloat32(time_increment);
// Serialize message field [scan_time]
writer.writeFloat32(scan_time);
// Serialize message field [range_min]
writer.writeFloat32(range_min);
// Serialize message field [range_max]
writer.writeFloat32(range_max);
// Serialize message field [ranges]
writer.writeArray<double>(ranges, (val) => writer.writeFloat32(val), specArrayLen: null);
// Serialize message field [intensities]
writer.writeArray<double>(intensities, (val) => writer.writeFloat32(val), specArrayLen: null);
}