public DroneInfo(PacketBuffer buffer) { Name = buffer.ReadString(); ModelName = buffer.ReadString(); SerialCode = buffer.ReadString(); BuildName = buffer.ReadString().Trim().Replace(' ', '_'); BuildVersion = buffer.ReadByte(); ResetReason = (ResetReason)buffer.ReadByte(); ResetException = (ResetException)buffer.ReadByte(); ResetEpc = buffer.ReadUInt(); ResetExcvaddr = buffer.ReadUInt(); if (ResetReason != ResetReason.Exception) { ResetException = ResetException.None; } StopReason = (StopReason)buffer.ReadByte(); GyroSensor = buffer.ReadString(); Magnetometer = buffer.ReadString(); BaroSensor = buffer.ReadString(); }
public DebugProfiler(PacketBuffer buffer) { uint count = buffer.ReadUInt(); Entries = new Entry[count]; for (int i = 0; i < count; i++) Entries[i] = new Entry(buffer); }
public DebugProfiler(PacketBuffer buffer) { uint count = buffer.ReadUInt(); Entries = new Entry[count]; for (int i = 0; i < count; i++) { Entries[i] = new Entry(buffer); } }
public Entry(PacketBuffer buffer) { Name = buffer.ReadString(); TimeMicros = buffer.ReadUInt(); TimeMaxMicros = buffer.ReadUInt(); }
public Entry(PacketBuffer buffer) { Name = buffer.ReadString(); TimeMicros = buffer.ReadUInt(); TimeMaxMicros = buffer.ReadUInt(); }