Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. var bleTool = require("./JLBleManagerTool.js"),
  2. dataTool = require("./dataTool.js"),
  3. bleCode = require("./errorCode.js"),
  4. writeDeviceId = "",
  5. writeServiceId = "",
  6. writeCharacterticId = "";
  7. export function initModule(e) {
  8. bleTool.setParams(e)
  9. }
  10. export function scanDevice(e, o) {
  11. bleTool.scan_StartScanBleDevice(e, e => {
  12. o.call(this, e)
  13. })
  14. }
  15. export function stopScanDevice(e) {
  16. bleTool.scan_stopScanBleDevice(function (o) {
  17. e.call(this, o)
  18. })
  19. }
  20. export function characticValueChange(e, o, c) {
  21. bleTool.findDeviceServices(e, e => {
  22. o.call(this, e)
  23. }, e => {
  24. c.call(this, e)
  25. })
  26. }
  27. export function connectDevice(e, o) {
  28. bleTool.connectDevice(e, e => {
  29. o.call(this, e)
  30. })
  31. }
  32. export function disConnect(e) {
  33. bleTool.disConnectDevice(function (o) {
  34. e.call(this, o)
  35. })
  36. }
  37. export function onDeviceDisconnect(e) {
  38. bleTool.onDeviceConnectStateChange(function (o) {
  39. e.call(this, o)
  40. })
  41. }
  42. export function sendCommand(e, o) {
  43. bleTool.sendMessageToDevice(e, function (e) {
  44. o.call(this, e)
  45. })
  46. }