public SetNvstrPacket([NotNull] PhysicalAddress mac, byte scoreboardType, uint messageId, [NotNull] NvstrData data) { _mac = mac; _scoreboardType = scoreboardType; _messageId = messageId; _data = data; }
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()); }