deserialize method

  1. @override
Range deserialize(
  1. ByteDataReader reader
)

Implementation

@override
Range deserialize(ByteDataReader reader) {
  //deserializes a message object of type Range
  final data = Range();
  // Deserialize message field [header]
  data.header = Header.$prototype.deserialize(reader);
  // Deserialize message field [radiation_type]
  data.radiation_type = reader.readUint8();
  // Deserialize message field [field_of_view]
  data.field_of_view = reader.readFloat32();
  // Deserialize message field [min_range]
  data.min_range = reader.readFloat32();
  // Deserialize message field [max_range]
  data.max_range = reader.readFloat32();
  // Deserialize message field [range]
  data.range = reader.readFloat32();
  return data;
}