| | |
| | | public int battIndex = 1; //电池组ID 默认电池组ID
|
| | | public Concentrator_Param param; //汇集器参数
|
| | | public Concentrator_State state; //汇集器状态
|
| | | public Battinf battinf; //电池组信息
|
| | | public DBHelper dbHelper;
|
| | | public WebView webView;
|
| | |
|
| | |
| | | //Log.e(TAG, "handleMessage: 获取设备状态成功" );
|
| | | }else if(model.cmd >= Concentrator_ComBase.CMD_MODEBUS_BATTMONVOL_INDEX && model.cmd < Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX){
|
| | | //读取单体电压成功
|
| | | int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONVOL_INDEX);
|
| | | //Log.e(TAG, "handleMessage: 获取单体电压成功" );
|
| | | state.cloneMonVol((Concentrator_State)model.data);
|
| | | state.cloneMonVol((Concentrator_State)model.data,index);
|
| | | }else if(model.cmd >= Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX && model.cmd < Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX){
|
| | | //读取单体温度成功
|
| | | int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX);
|
| | | //Log.e(TAG, "handleMessage: 获取单体温度成功" );
|
| | | state.cloneMonTmp((Concentrator_State)model.data);
|
| | | state.cloneMonTmp((Concentrator_State)model.data,index);
|
| | | }else if(model.cmd >= Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX && model.cmd < (Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX+300)){
|
| | | //读取单体内阻成功
|
| | | int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX);
|
| | | //Log.e(TAG, "handleMessage: 获取单体内阻成功" );
|
| | | state.cloneMonRes((Concentrator_State)model.data);
|
| | | state.cloneMonRes((Concentrator_State)model.data,index);
|
| | | }
|
| | | }else if(model.cmd_type == Concentrator_ComBase.CMD_MODEBUS_WRITECMD){
|
| | | //设置成功
|
| | |
| | |
|
| | | Message childMsg = clientThread.mHandler.obtainMessage();
|
| | | childMsg.obj = model;
|
| | | childMsg.what = isInstall?1:0;
|
| | | Log.e(TAG, battIndex+"sendMessageToSocketClient: isStall"+ isInstall);
|
| | | //Log.e(TAG, battIndex+"sendMessageToSocketClient: isStall"+ isInstall);
|
| | | return (clientThread.mHandler.sendMessage(childMsg));
|
| | | }
|
| | |
|