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); }
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); }
void HandleDataReceived(IntPtr buffer, UInt16 len) { //Debug.WriteLine("HandleReceive: len: " + len.ToString()); byte[] arr = WidcommUtils.GetByteArray(buffer, len); m_parent.HandlePortReceive(arr, this); }