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