Example #1
0
 /// <summary>
 /// Deserialise the contents of the EZSP structure. </summary>
 public void Deserialize(EzspDeserializer deserializer)
 {
     _securityLinkKey         = deserializer.DeserializeEmberKeyData();
     _status                  = deserializer.DeserializeEmberGpProxyTableEntryStatus();
     _options                 = deserializer.DeserializeUInt32();
     _gpd                     = deserializer.DeserializeEmberGpAddress();
     _assignedAlias           = deserializer.DeserializeUInt16();
     _securityOptions         = deserializer.DeserializeUInt8();
     _gpdSecurityFrameCounter = deserializer.DeserializeUInt32();
     _gpdKey                  = deserializer.DeserializeEmberKeyData();
     _sinkList                = deserializer.DeserializeEmberGpSinkListEntry(2);
     _groupcastRadius         = deserializer.DeserializeUInt8();
     _searchCounter           = deserializer.DeserializeUInt8();
 }
Example #2
0
 public void SerializeEmberGpProxyTableEntryStatus(EmberGpProxyTableEntryStatus status)
 {
     _buffer[_length++] = (int)status;
 }
Example #3
0
 /// <summary>
 /// The status to set as <see cref="EmberGpProxyTableEntryStatus"/> </summary>
 public void SetStatus(EmberGpProxyTableEntryStatus status)
 {
     _status = status;
 }