public byte[] GetBytes()
{
List <byte> retVal = new List <byte>();
//retVal.AddRange(BitConverter.GetBytes((int)SubPacketType));
retVal.Add((byte)SubPacketType);
if (_log.IsInfoEnabled)
{
_log.InfoFormat("~~~~SubPacketType added to bytes: {0}", Utility.BytesToDebugString(retVal.ToArray()));
}
if (SubPacketData != null)
{
retVal.AddRange(SubPacketData);
if (_log.IsInfoEnabled)
{
_log.InfoFormat("~~~~####SubPacketData added to bytes: {0}", Utility.BytesToDebugString(retVal.ToArray()));
}
}
return(retVal.ToArray());
}