/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeUInt16(_destShort); _serializer.SerializeEmberEui64(_destLong); _serializer.SerializeEmberEui64(_targetLong); return(_serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeEmberEui64(_address); _serializer.SerializeBool(_linkKey); return(_serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeEmberEui64(_remoteEui64); _serializer.SerializeBool(_extendedTimeout); return(_serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeUInt16(_destinationNodeId); _serializer.SerializeEmberEui64(_destinationEui64); return(_serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeUInt8(_type); serializer.SerializeEmberEui64(_sinkEui); serializer.SerializeUInt16(_sinkNodeId); return(serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeEmberEui64(_partner); _serializer.SerializeEmberKeyData(_transientKey); return(_serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberEui64(_eui64); serializer.SerializeEmberKeyData(_keyData); serializer.SerializeUInt32(_incomingFrameCounter); serializer.SerializeUInt32(_countdownTimerMs); return(serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberEui64(_gpdIeeeAddress); serializer.SerializeUInt32(_sourceId); serializer.SerializeEmberGpApplicationId(_applicationId); serializer.SerializeUInt8(_endpoint); return(serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeUInt8(_index); _serializer.SerializeEmberEui64(_address); _serializer.SerializeBool(_linkKey); _serializer.SerializeEmberKeyData(_keyStruct); return(_serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberInitialSecurityBitmask(_bitmask); serializer.SerializeEmberKeyData(_preconfiguredKey); serializer.SerializeEmberKeyData(_networkKey); serializer.SerializeUInt8(_networkKeySequenceNumber); serializer.SerializeEmberEui64(_preconfiguredTrustCenterEui64); return(serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeUInt16(_shortId); serializer.SerializeUInt8(_averageLqi); serializer.SerializeUInt8(_inCost); serializer.SerializeUInt8(_outCost); serializer.SerializeUInt8(_age); serializer.SerializeEmberEui64(_longId); return(serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberBindingType(_type); serializer.SerializeUInt8(_local); serializer.SerializeUInt16(_clusterId); serializer.SerializeUInt8(_remote); serializer.SerializeEmberEui64(_identifier); serializer.SerializeUInt8(_uint8_t); return(serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberKeyStructBitmask(_bitmask); serializer.SerializeEmberKeyType(_type); serializer.SerializeEmberKeyData(_key); serializer.SerializeUInt32(_outgoingFrameCounter); serializer.SerializeUInt32(_incomingFrameCounter); serializer.SerializeUInt8(_sequenceNumber); serializer.SerializeEmberEui64(_partnerEUI64); return(serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeUInt32(_options); _serializer.SerializeEmberGpAddress(_addr); _serializer.SerializeUInt8(_commMode); _serializer.SerializeUInt16(_sinkNetworkAddress); _serializer.SerializeUInt16(_sinkGroupId); _serializer.SerializeUInt16(_assignedAlias); _serializer.SerializeEmberEui64(_sinkIeeeAddress); _serializer.SerializeEmberKeyData(_gpdKey); return(_serializer.GetPayload()); }
/// <summary> /// Method for serializing the command fields </summary> public override int[] Serialize() { SerializeHeader(_serializer); _serializer.SerializeEmberEui64(_eui); return(_serializer.GetPayload()); }
/// <summary> /// Serialise the contents of the EZSP structure. </summary> public int[] Serialize(EzspSerializer serializer) { serializer.SerializeEmberCurrentSecurityBitmask(_bitmask); serializer.SerializeEmberEui64(_trustCenterLongAddress); return(serializer.GetPayload()); }