public MyDronePacket GeneratePacket( MyDronePacketContent contentid, byte[] content ) { MyDronePacket packet = new MyDronePacket( contentid, content ); var blob = BitConverter.GetBytes( ( ushort ) contentid ).Concat( content ).ToArray(); packet.CRC = ( ushort ) this.crcProvider.CalculateCRC( this.crcMode, blob, 0, blob.Length ); return packet; }
internal MyDronePacket( MyDronePacketContent cid, byte[] content ) { this.ContentID = cid; this.Data = content; }
public MyDronePacket GeneratePacket( MyDronePacketContent contentid ) { MyDronePacket packet = new MyDronePacket( contentid ); packet.CRC = ( ushort ) this.crcProvider.CalculateCRC( this.crcMode, BitConverter.GetBytes( ( ushort ) contentid ), 0, 2 ); return packet; }
internal MyDronePacket( MyDronePacketContent cid ) { this.ContentID = cid; }