using System; namespace Passer.RoboidControl.Core { public class TemperatureSensor : Thing { public float temp = 0; public TemperatureSensor(Participant participant, byte networkId, byte thingId) : base(participant, networkId, thingId, (byte)Type.TemperatureSensor) {} public override void ProcessBinary(byte[] bytes) { byte ix = 0; this.temp = LowLevelMessages.ReceiveFloat16(bytes, ref ix); Console.WriteLine($"temperature {this.name} = {this.temp} C"); } } }