public void Parse(byte[] data) { TimeStamp = BitConverter.ToUInt16(data, 0); TimeSlotA = BitConverter.ToUInt16(data, 2); TimeSlotB = BitConverter.ToUInt16(data, 4); Smoke = (SmokeStateType)data[6]; }
private string GetStatus(SmokeStateType status) { switch (status) { case SmokeStateType.Alarm: return("Alarm"); case SmokeStateType.NoAlarm: return("No Alarm"); default: return("Unknown"); } }