Beispiel #1
0
 /// <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();
 }
Beispiel #2
0
 public void SerializeEmberGpSinkTableEntryStatus(EmberGpSinkTableEntryStatus status)
 {
     _buffer[_length++] = (int)status;
 }
Beispiel #3
0
 /// <summary>
 /// The status to set as <see cref="EmberGpSinkTableEntryStatus"/> </summary>
 public void SetStatus(EmberGpSinkTableEntryStatus status)
 {
     _status = status;
 }