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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
 internal MyDronePacket( MyDronePacketContent cid )
 {
     this.ContentID = cid;
 }