public override void Deserialize(ZclFieldDeserializer deserializer) { PayloadType = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); if (PayloadType >= 0) { QueryJitter = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); } if (PayloadType >= 1) { ManufacturerCode = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); } if (PayloadType >= 2) { ImageType = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); } if (PayloadType >= 3) { NewFileVersion = deserializer.Deserialize <uint>(ZclDataType.Get(DataType.UNSIGNED_32_BIT_INTEGER)); } }
public override void Deserialize(ZclFieldDeserializer deserializer) { base.Deserialize(deserializer); // Create lists NwkAddrAssocDevList = new List <ushort>(); Status = (ZdoStatus)deserializer.Deserialize(ZclDataType.Get(DataType.ZDO_STATUS)); if (Status != ZdoStatus.SUCCESS) { // Don't read the full response if we have an error return; } IeeeAddrRemoteDev = (IeeeAddress)deserializer.Deserialize(ZclDataType.Get(DataType.IEEE_ADDRESS)); NwkAddrRemoteDev = (ushort)deserializer.Deserialize(ZclDataType.Get(DataType.NWK_ADDRESS)); if (deserializer.IsEndOfStream) { return; } byte?numAssocDev = (byte?)deserializer.Deserialize(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); StartIndex = (byte)deserializer.Deserialize(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); if (numAssocDev != null) { for (int cnt = 0; cnt < numAssocDev; cnt++) { NwkAddrAssocDevList.Add((ushort)deserializer.Deserialize(ZclDataType.Get(DataType.NWK_ADDRESS))); } } }
public override void Deserialize(ZclFieldDeserializer deserializer) { Mode = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); Amount = deserializer.Deserialize <sbyte>(ZclDataType.Get(DataType.SIGNED_8_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { BypassResult = deserializer.Deserialize <List <byte> >(ZclDataType.Get(DataType.N_X_UNSIGNED_8_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { Records = deserializer.Deserialize <List <AttributeReportingConfigurationRecord> >(ZclDataType.Get(DataType.N_X_ATTRIBUTE_REPORTING_CONFIGURATION_RECORD)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { SecureMessageAuthenticationCode = deserializer.Deserialize <ByteArray>(ZclDataType.Get(DataType.RAW_OCTET)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { MoveMode = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); Rate = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { Status = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); GroupId = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); GroupName = deserializer.Deserialize <string>(ZclDataType.Get(DataType.CHARACTER_STRING)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { StartFastPolling = deserializer.Deserialize <bool>(ZclDataType.Get(DataType.BOOLEAN)); FastPollTimeout = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { GroupID = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); SceneID = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { Level = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); TransitionTime = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { Status = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { RateX = deserializer.Deserialize <short>(ZclDataType.Get(DataType.SIGNED_16_BIT_INTEGER)); RateY = deserializer.Deserialize <short>(ZclDataType.Get(DataType.SIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { GroupId = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { Records = deserializer.Deserialize <List <AttributeRecord> >(ZclDataType.Get(DataType.N_X_ATTRIBUTE_RECORD)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { NumberOfZones = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); ZoneIds = deserializer.Deserialize <List <byte> >(ZclDataType.Get(DataType.N_X_UNSIGNED_8_BIT_INTEGER)); ArmDisarmCode = deserializer.Deserialize <string>(ZclDataType.Get(DataType.CHARACTER_STRING)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { Status = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { ReportingAddress = deserializer.Deserialize <IeeeAddress>(ZclDataType.Get(DataType.IEEE_ADDRESS)); NumberOfNeighbors = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); NeighborsInformation = deserializer.Deserialize <List <NeighborInformation> >(ZclDataType.Get(DataType.N_X_NEIGHBORS_INFORMATION)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { AttributeSelectors = deserializer.Deserialize <object>(ZclDataType.Get(DataType.N_X_ATTRIBUTE_SELECTOR)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { Records = deserializer.Deserialize <List <WriteAttributeStatusRecord> >(ZclDataType.Get(DataType.N_X_WRITE_ATTRIBUTE_STATUS_RECORD)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { Records = deserializer.Deserialize <List <WriteAttributeRecord> >(ZclDataType.Get(DataType.N_X_WRITE_ATTRIBUTE_RECORD)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { Capacity = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); GroupCount = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); GroupList = deserializer.Deserialize <List <ushort> >(ZclDataType.Get(DataType.N_X_UNSIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { AlarmCode = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.ENUMERATION_8_BIT)); ClusterIdentifier = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { ZoneId = deserializer.Deserialize <List <byte> >(ZclDataType.Get(DataType.N_X_UNSIGNED_8_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { NewShortPollInterval = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { EffectIdentifier = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); EffectVariant = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { base.Deserialize(deserializer); StartIndex = (byte)deserializer.Deserialize(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { GroupId = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); SceneId = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); TransitionTime = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }
internal override void Deserialize(ZclFieldDeserializer deserializer) { DaysToReturn = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.BITMAP_8_BIT)); ModeToReturn = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.BITMAP_8_BIT)); }
public override void Deserialize(ZclFieldDeserializer deserializer) { TargetAddress = deserializer.Deserialize <IeeeAddress>(ZclDataType.Get(DataType.IEEE_ADDRESS)); NumberRSSIMeasurements = deserializer.Deserialize <byte>(ZclDataType.Get(DataType.UNSIGNED_8_BIT_INTEGER)); CalculationPeriod = deserializer.Deserialize <ushort>(ZclDataType.Get(DataType.UNSIGNED_16_BIT_INTEGER)); }