Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

JLServiceTool.js 1.9KB

1
  1. var TAG="JLServiceTool",JLObuWechat33Request=require("./JLObuWechat33Request"),JLCmdTool=require("./JLCmdTool"),JLBleManager=require("./JLBleManager"),config=require("./JLZJConfig"),JLObuWechat33Reveice=require("./JLObuWechat33Reveice"),code=require("./errorCode");export function ICCReset(e,s){console.log(TAG+" ICCReset():"+Date.parse(new Date));var c=JLObuWechat33Request.ICCResetRequest();JLBleManager.sendCommand(c,c=>{c.code==code.successCode()?(e.call(this,{fireFlag:config.ICCReset()}),JLObuWechat33Reveice.receiveICCReset(e=>{e.code!=code.successCode()?(e.err_msg="卡片复位失败",s.call(this,e)):s.call(this,e)})):s.call(this,c)})}export function ESAMReset(e,s){var c=JLObuWechat33Request.ESAMReset();JLBleManager.sendCommand(c,c=>{c.code==code.successCode()?(e.call(this,{fireFlag:config.ESAMReset()}),JLObuWechat33Reveice.receiveEsamReset(e=>{e.code!=code.successCode()?(e.err_msg="OBU复位失败",s.call(this,e)):s.call(this,e)})):s.call(this,c)})}export function selectTheDirectory(e,s,c){console.log(TAG+"selectTheDirectory--------选择目录:"+e+Date.parse(new Date));var a=[];switch(e){case 0:a=JLObuWechat33Request.ICCChannelTransmission("00",[JLCmdTool.JL_ICC_Menu3F00()]);break;case 1:a=JLObuWechat33Request.ICCChannelTransmission("00",[JLCmdTool.JL_ICC_Menu1001()]);break;case 2:a=JLObuWechat33Request.ESAMChannelTransmission("00",[JLCmdTool.JL_ESAM_Menu3F00()]);break;case 3:a=JLObuWechat33Request.ESAMChannelTransmission("00",[JLCmdTool.JL_ESAM_MenuDF01()])}JLBleManager.sendCommand(a,a=>{a.code==code.successCode()?(s.call(this,{fireFlag:config.SelectMenu()}),JLObuWechat33Reveice.receiveSelectMenu(s=>{s.code!=code.successCode()?(0==e&&(s.err_msg="选择卡片3F00目录失败"),1==e&&(s.err_msg="选择卡片1001目录失败"),2==e&&(s.err_msg="选择Obu3F00目录失败"),3==e&&(s.err_msg="选择ObuDF01目录失败"),c.call(this,s)):c.call(this,s)})):c.call(this,a)})}