Пример #1
0
 public SetNvnumPacket([NotNull] PhysicalAddress mac, byte scoreboardType, uint messageId,
                       [NotNull] NumData data)
 {
     _mac            = mac;
     _scoreboardType = scoreboardType;
     _messageId      = messageId;
     _data           = data;
 }
Пример #2
0
        public AnsRnumPacket(byte[] bytes)
        {
            SubArray <byte> mac = new SubArray <byte>(bytes, 0, 6);

            _mac            = new PhysicalAddress(mac.ToArray());
            _scoreboardType = bytes[7];
            SubArray <byte> messageId = new SubArray <byte>(bytes, 8, 4);

            _messageId = BitConverter.ToUInt32(messageId.ToArray(), 0);
            SubArray <byte> data = new SubArray <byte>(bytes, 12, NumData.DataLength);

            _data = new NumData(data.ToArray());
        }