コード例 #1
0
 public SetNvstrPacket([NotNull] PhysicalAddress mac, byte scoreboardType, uint messageId,
                       [NotNull] NvstrData data)
 {
     _mac            = mac;
     _scoreboardType = scoreboardType;
     _messageId      = messageId;
     _data           = data;
 }
コード例 #2
0
        public AnsNvstrPacket(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, NvstrData.DataLength);

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