internal static void GetBluetoothCallbackValues(IntPtr bdAddr, IntPtr devClass, IntPtr deviceName, out byte[] bdAddrArr, out byte[] devClassArr, out byte[] deviceNameArr)
        {
            bdAddrArr   = WidcommUtils.GetByteArray(bdAddr, 6);
            devClassArr = WidcommUtils.GetByteArray(devClass, 3);
            const int DoWeNeedToAddOneForTheNullTerminator_CheckFor248InTheBtSpec = 1;

            deviceNameArr = WidcommUtils.GetByteArrayNullTerminated(deviceName, 248 + DoWeNeedToAddOneForTheNullTerminator_CheckFor248InTheBtSpec);
        }
示例#2
0
 void HandleDataReceived(IntPtr buffer, UInt16 len)
 {
     Utils.MiscUtils.Trace_WriteLine("HandleReceive: len: {0}", len);
     byte[] arr = WidcommUtils.GetByteArray(buffer, len);
     m_parent.HandlePortReceive(arr, this);
 }
示例#3
0
 void HandleDataReceived(IntPtr buffer, UInt16 len)
 {
     //Debug.WriteLine("HandleReceive: len: " + len.ToString());
     byte[] arr = WidcommUtils.GetByteArray(buffer, len);
     m_parent.HandlePortReceive(arr, this);
 }