/// <summary>
 /// Method for serializing the command fields </summary>
 public override int[] Serialize()
 {
     SerializeHeader(_serializer);
     _serializer.SerializeUInt16(_sender);
     _serializer.SerializeEmberApsFrame(_apsFrame);
     _serializer.SerializeUInt8(_messageTag);
     _serializer.SerializeUInt8(_messageContents.Length);
     _serializer.SerializeUInt8Array(_messageContents);
     return(_serializer.GetPayload());
 }
 /// <summary>
 /// Method for serializing the command fields </summary>
 public override int[] Serialize()
 {
     SerializeHeader(_serializer);
     _serializer.SerializeEmberOutgoingMessageType(_type);
     _serializer.SerializeUInt16(_indexOrDestination);
     _serializer.SerializeEmberApsFrame(_apsFrame);
     _serializer.SerializeUInt8(_messageTag);
     _serializer.SerializeUInt8(_messageContents.Length);
     _serializer.SerializeUInt8Array(_messageContents);
     return(_serializer.GetPayload());
 }