/// <summary> /// Deserialise the contents of the EZSP structure. </summary> public void Deserialize(EzspDeserializer deserializer) { _eui64 = deserializer.DeserializeEmberEui64(); _keyData = deserializer.DeserializeEmberKeyData(); _incomingFrameCounter = deserializer.DeserializeUInt32(); _countdownTimerMs = deserializer.DeserializeUInt32(); }
/// <summary> /// Deserialise the contents of the EZSP structure. </summary> public void Deserialize(EzspDeserializer deserializer) { _bitmask = deserializer.DeserializeEmberInitialSecurityBitmask(); _preconfiguredKey = deserializer.DeserializeEmberKeyData(); _networkKey = deserializer.DeserializeEmberKeyData(); _networkKeySequenceNumber = deserializer.DeserializeUInt8(); _preconfiguredTrustCenterEui64 = deserializer.DeserializeEmberEui64(); }
/// <summary> /// Deserialise the contents of the EZSP structure. </summary> public void Deserialize(EzspDeserializer deserializer) { _bitmask = deserializer.DeserializeEmberKeyStructBitmask(); _type = deserializer.DeserializeEmberKeyType(); _key = deserializer.DeserializeEmberKeyData(); _outgoingFrameCounter = deserializer.DeserializeUInt32(); _incomingFrameCounter = deserializer.DeserializeUInt32(); _sequenceNumber = deserializer.DeserializeUInt8(); _partnerEUI64 = deserializer.DeserializeEmberEui64(); }
/// <summary> /// Deserialise the contents of the EZSP structure. </summary> public void Deserialize(EzspDeserializer deserializer) { _status = deserializer.DeserializeEmberGpSinkTableEntryStatus(); _options = deserializer.DeserializeUInt32(); _gpd = deserializer.DeserializeEmberGpAddress(); _deviceId = deserializer.DeserializeUInt8(); _sinkList = deserializer.DeserializeEmberGpSinkListEntry(2); _assignedAlias = deserializer.DeserializeUInt16(); _groupcastRadius = deserializer.DeserializeUInt8(); _securityOptions = deserializer.DeserializeUInt8(); _gpdSecurityFrameCounter = deserializer.DeserializeUInt32(); _gpdKey = deserializer.DeserializeEmberKeyData(); }
/// <summary> /// The securityLinkKey to set as <see cref="EmberKeyData"/> </summary> public void SetSecurityLinkKey(EmberKeyData securityLinkKey) { _securityLinkKey = securityLinkKey; }
/// <summary> /// The gpdKey to set as <see cref="EmberKeyData"/> </summary> public void SetGpdKey(EmberKeyData gpdKey) { _gpdKey = gpdKey; }
/// <summary> /// The keyData to set as <see cref="EmberKeyData"/> </summary> public void SetKeyData(EmberKeyData keyData) { _keyData = keyData; }
/// <summary> /// The networkKey to set as <see cref="EmberKeyData"/> </summary> public void SetNetworkKey(EmberKeyData networkKey) { _networkKey = networkKey; }
/// <summary> /// The preconfiguredKey to set as <see cref="EmberKeyData"/> </summary> public void SetPreconfiguredKey(EmberKeyData preconfiguredKey) { _preconfiguredKey = preconfiguredKey; }
/// <summary> /// The key to set as <see cref="EmberKeyData"/> </summary> public void SetKey(EmberKeyData key) { _key = key; }