serialize method
void
serialize(
- ByteDataWriter writer
Implementation
void serialize(ByteDataWriter writer) {
// Serializes a message object of type MagneticField
// Serialize message field [header]
header.serialize(writer);
// Serialize message field [magnetic_field]
magnetic_field.serialize(writer);
// Check that the constant length array field [magnetic_field_covariance] has the right length
if (magnetic_field_covariance.length != 9) {
throw Exception('Unable to serialize array field magnetic_field_covariance - length must be 9');
}
// Serialize message field [magnetic_field_covariance]
writer.writeArray<double>(magnetic_field_covariance, (val) => writer.writeFloat64(val), specArrayLen: 9);
}