public static byte[] ToByteArray(this ushort[] uInt16Array, int startAddress, bool swapValues)
 {
     lock (DataConvertExtension.LockUIntToByteArray)
         return(DataConvertExtension.UIntToByteArray(uInt16Array, startAddress, swapValues));
 }
 public static int[] ToIntArray(this byte[] byteArray, int startAddress, bool swapBytes)
 {
     lock (DataConvertExtension.LockByteArrayToInt)
         return(DataConvertExtension.ByteToIntArray(byteArray, startAddress, swapBytes));
 }
 public static ushort[] ToUIntArray(this byte[] byteArray, bool swapBytes)
 {
     lock (DataConvertExtension.LockByteArrayToUInt)
         return(DataConvertExtension.ByteToUIntArray(byteArray, 0, swapBytes));
 }
 public static ushort[] ToUIntArray(this byte[] byteArray, int startAddress)
 {
     lock (DataConvertExtension.LockByteArrayToUInt)
         return(DataConvertExtension.ByteToUIntArray(byteArray, startAddress, false));
 }
 public static byte[] ToByteArray(this int[] int32Array, int startAddress, bool swapValues)
 {
     lock (DataConvertExtension.LockIntToByteArray)
         return(DataConvertExtension.IntToByteArray(int32Array, startAddress, swapValues));
 }