public EzspGpepIncomingMessageHandler(int[] inputBuffer) : base(inputBuffer) { _status = deserializer.DeserializeEmberStatus(); _gpdLink = deserializer.DeserializeUInt8(); _gpdfSequenceNumber = deserializer.DeserializeUInt8(); _addr = deserializer.DeserializeEmberGpAddress(); _gpdfSecurityLevel = deserializer.DeserializeEmberGpSecurityLevel(); _gpdfSecurityKeyType = deserializer.DeserializeEmberGpKeyType(); _autoCommissioning = deserializer.DeserializeBool(); _rxAfterTx = deserializer.DeserializeBool(); _gpdSecurityFrameCounterLength = deserializer.DeserializeUInt32(); _gpdCommandId = deserializer.DeserializeUInt8(); _mic = deserializer.DeserializeUInt32(); _proxyTableIndex = deserializer.DeserializeUInt8(); int gpdCommandPayloadLength = deserializer.DeserializeUInt8(); _gpdCommandPayload = deserializer.DeserializeUInt8Array(gpdCommandPayloadLength); }
public void SerializeEmberGpAddress(EmberGpAddress address) { address.Serialize(this); }
/// <summary> /// The addr to set as <see cref="EmberGpAddress"/> </summary> public void SetAddr(EmberGpAddress addr) { _addr = addr; }