| | |
| | | |
| | | curCount++; |
| | | int curChannelNum = 0; |
| | | int index = 0; |
| | | while (curChannelNum < channelNum) { |
| | | curChannelNum++; |
| | | curChannelNum++;//有可能不是从1开始的,所以增加index判断 |
| | | index++; |
| | | if (isWantData(bigType, littleType)) { |
| | | AppliancesInfo appliancesInfo = new AppliancesInfo(); |
| | | appliancesInfo.setDeviceSubnetID(subnetID); |
| | |
| | | /**根据类别,赋值操作码等一些重要信息*/ |
| | | switch (bigType) { |
| | | case Configuration.LIGTH_BIG_TYPE: |
| | | parseLightData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseLightData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.CURTAIN_BIG_TYPE: |
| | | parseCurtainData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseCurtainData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.AIR_BIG_TYPE: |
| | | parseAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.AUDIO_BIG_TYPE: |
| | | parseAudioData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseAudioData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.LOGIC_BIG_TYPE: |
| | | parseLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.GLOBAL_LOGIC_BIG_TYPE: |
| | | parseGlobalLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseGlobalLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.SECURITY_BIG_TYPE://2019-7-29 新增 |
| | | parseSecurityData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseSecurityData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.SENSOR_BIG_TYPE: |
| | | parseSensorData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseSensorData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.COMMON_SWITCH_BIG_TYPE://2020-04-01 通用开关 |
| | | parseCommonSwitchData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseCommonSwitchData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.FRESH_AIR_BIG_TYPE://2020-07-20 新增新风 |
| | | parseFreshAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseFreshAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.GEOTHERMAL_BIG_TYPE://地热 |
| | | parseGeothermalData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseGeothermalData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.DOOR_MACHINE_BIG_TYPE://门锁 |
| | | parseDoorMachineData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseDoorMachineData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | default: |
| | | // appliancesInfo.setDeviceName(Configuration.UNKNOW_TYPE); |
| | |
| | | } |
| | | |
| | | |
| | | private static void parseLightData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseLightData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("调光回路"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.LIGTH_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | private static void parseCurtainData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseCurtainData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("开合帘电机"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.CURTAIN_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setCtrlCommand(Configuration.CURTAIN_CTRL_COMMAND); |
| | |
| | | } |
| | | } |
| | | |
| | | private static void parseAirData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseAirData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("HVAC 模块"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.AIR_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | } |
| | | } |
| | | |
| | | private static void parseAudioData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseAudioData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("背景音乐模块"); |
| | |
| | | |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.AUDIO_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setCtrlCommand(Configuration.AUDIO_CTRL_READ_COMMAND); |
| | |
| | | HDLLog.I("音乐模块:" + parentRemarks); |
| | | } |
| | | |
| | | private static void parseLogicData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseLogicData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("逻辑模块"); |
| | |
| | | |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.LOGIC_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setCtrlCommand(Configuration.LOGIC_CTRL_COMMAND); |
| | |
| | | } |
| | | } |
| | | |
| | | private static void parseGlobalLogicData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseGlobalLogicData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("全局逻辑模块"); |
| | |
| | | |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.GLOBAL_LOGIC_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setCtrlCommand(Configuration.LOGIC_CTRL_COMMAND); |
| | |
| | | * @param port |
| | | * @param ipAddress |
| | | */ |
| | | private static void parseSecurityData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseSecurityData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("安防模块"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.SECURITY_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | |
| | | |
| | | // 2019-07-03 屏蔽 2019-11-5 传感器都改为干接点实现 |
| | | private static void parseSensorData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int curChannelNum, int port, String ipAddress) { |
| | | private static void parseSensorData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("传感器 干结点"); |
| | |
| | | |
| | | |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(curChannelNum); |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.SENSOR_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | |
| | |
| | | * 2020-07-20 |
| | | * 新风系统 |
| | | */ |
| | | private static void parseFreshAirData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseFreshAirData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("新风系统模块"); |
| | |
| | | |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.FRESH_AIR_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | /** |
| | | * 地热 |
| | | */ |
| | | private static void parseGeothermalData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseGeothermalData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("地热模块"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.GEOTHERMAL_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | /** |
| | | * 门锁 |
| | | */ |
| | | private static void parseDoorMachineData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseDoorMachineData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 4: |
| | | appliancesInfo.setDeviceName("门锁模块"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.DOOR_MACHINE_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | * @param port |
| | | * @param ipAddress |
| | | */ |
| | | private static void parseCommonSwitchData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int port, String ipAddress) { |
| | | private static void parseCommonSwitchData(int littleType, AppliancesInfo appliancesInfo, DevicesData devicesData, String parentRemarks, int channelNum, int index, String ipAddress) { |
| | | switch (littleType) { |
| | | case 0: |
| | | appliancesInfo.setDeviceName("通用开关"); |
| | |
| | | } |
| | | if (devicesData != null) { |
| | | appliancesInfo.setChannelNum(channelNum); |
| | | appliancesInfo.setDeviceIndex(index); |
| | | appliancesInfo.setBigType(Configuration.COMMON_SWITCH_BIG_TYPE); |
| | | appliancesInfo.setLittleType(littleType); |
| | | appliancesInfo.setSourceSubnetID(devicesData.getSourceSubnetID()); |
| | |
| | | * @param mRemarks |
| | | * @return |
| | | */ |
| | | public static DevicesData addDevicesManuallyWithoutSearching(int mBigType, int mLittleType, int mSubnetID, int mDeviceID, int mChannelNum, String mRemarks) { |
| | | public static DevicesData addDevicesManuallyWithoutSearching(int mBigType, int mLittleType, int mSubnetID, int mDeviceID, int mChannelNum, int mIndex, String mRemarks) { |
| | | boolean bWantData = false; |
| | | DevicesData mDevicesData = new DevicesData(); |
| | | mDevicesData.setSourceSubnetID(mSubnetID); |
| | |
| | | List<AppliancesInfo> appliancesInfoList = new ArrayList<>(); |
| | | if (isWantData(mBigType, mLittleType)) { |
| | | bWantData = true; |
| | | AppliancesInfo appliancesInfo = getDevicesInfo(mDevicesData, mBigType, mLittleType, mChannelNum, mRemarks, mRemarks); |
| | | AppliancesInfo appliancesInfo = getDevicesInfo(mDevicesData, mBigType, mLittleType, mChannelNum, mIndex, mRemarks, mRemarks); |
| | | |
| | | appliancesInfoList.add(appliancesInfo); |
| | | // HDLLog.I( "向模块添加回路:"+"大类:" + mBigType + " 小类:" + mLittleType +" 模块备注" + mRemarks ); |
| | |
| | | List<AppliancesInfo> appliancesInfoList = new ArrayList<>(); |
| | | if (isWantData(bigType, littleType)) { |
| | | for (int i = 0; i < parentRemarksList.size(); i++) { |
| | | appliancesInfoList.add(getDevicesInfo(devicesData, bigType, littleType, i + 1, parentRemarks, parentRemarksList.get(i))); |
| | | appliancesInfoList.add(getDevicesInfo(devicesData, bigType, littleType, i + 1, i+1, parentRemarks, parentRemarksList.get(i))); |
| | | } |
| | | bWantData = true; |
| | | |
| | |
| | | return devicesData; |
| | | } |
| | | |
| | | public static AppliancesInfo getDevicesInfo(DevicesData devicesData, int bigType, int littleType, int curChannelNum, String parentRemarks, String mRemarks) { |
| | | public static AppliancesInfo getDevicesInfo(DevicesData devicesData, int bigType, int littleType, int curChannelNum, int index, String parentRemarks, String mRemarks) { |
| | | AppliancesInfo appliancesInfo = new AppliancesInfo(); |
| | | /**根据类别,赋值操作码等一些重要信息*/ |
| | | switch (bigType) { |
| | | case Configuration.LIGTH_BIG_TYPE: |
| | | parseLightData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseLightData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.CURTAIN_BIG_TYPE: |
| | | parseCurtainData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseCurtainData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.AIR_BIG_TYPE: |
| | | parseAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.AUDIO_BIG_TYPE: |
| | | parseAudioData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseAudioData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.LOGIC_BIG_TYPE: |
| | | parseLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.GLOBAL_LOGIC_BIG_TYPE: |
| | | parseGlobalLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseGlobalLogicData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.SECURITY_BIG_TYPE://2019-7-29 新增 |
| | | parseSecurityData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseSecurityData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.SENSOR_BIG_TYPE: |
| | | parseSensorData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseSensorData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.COMMON_SWITCH_BIG_TYPE://2020-04-01 通用开关 |
| | | parseCommonSwitchData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseCommonSwitchData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.FRESH_AIR_BIG_TYPE://2020-07-20 新增新风 |
| | | parseFreshAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseFreshAirData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.GEOTHERMAL_BIG_TYPE://2020-07-20 地热 |
| | | parseGeothermalData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseGeothermalData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | case Configuration.DOOR_MACHINE_BIG_TYPE://2023-08-22 门锁 |
| | | parseDoorMachineData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, 0, ""); |
| | | parseDoorMachineData(littleType, appliancesInfo, devicesData, parentRemarks, curChannelNum, index, ""); |
| | | break; |
| | | default: |
| | | // appliancesInfo.setDeviceName(Configuration.UNKNOW_TYPE); |
| | |
| | | + "-" + appliancesInfo.getDeviceSubnetID() |
| | | + "-" + appliancesInfo.getDeviceDeviceID() |
| | | + "-" + appliancesInfo.getChannelNum(); |
| | | appliancesInfo.setRemarks(mRemarks); |
| | | // appliancesInfo.setRemarks(mRemarks); |
| | | HDLLog.I("---getDevicesInfo getRemarks():" + appliancesInfo.getRemarks()); |
| | | appliancesInfo.setDeviceKey(key);//2019-8-2 添加唯一标识key |
| | | return appliancesInfo; |
| | | |
| | |
| | | * @param parentRemarks |
| | | * @return |
| | | */ |
| | | public static DevicesData addDevicesListWithoutSearching(int bigType, int littleType, int mSubnetID, int mDeviceID, int mChannelNum, String mChannelRemark, String parentRemarks) { |
| | | public static DevicesData addDevicesListWithoutSearching(int bigType, int littleType, int mSubnetID, int mDeviceID, int mChannelNum, int mIndex, String mChannelRemark, String parentRemarks) { |
| | | // boolean bWantData = false; |
| | | if (isWantData(bigType, littleType)) { |
| | | DevicesData devicesData = new DevicesData(); |
| | |
| | | |
| | | |
| | | if (isFindDevicesData) { |
| | | AppliancesInfo mAppliancesInfo = getDevicesInfo(devicesData, bigType, littleType, mChannelNum, parentRemarks, mChannelRemark); |
| | | AppliancesInfo mAppliancesInfo = getDevicesInfo(devicesData, bigType, littleType, mChannelNum, mIndex, parentRemarks, mChannelRemark); |
| | | devicesDataList.get(index).getAppliancesInfoList().add(mAppliancesInfo); |
| | | devicesData = devicesDataList.get(index); |
| | | HandleSearch.OnDeviceListGetSuccessCallBack(); |
| | | } else { |
| | | List<AppliancesInfo> appliancesInfoList = new ArrayList<>(); |
| | | appliancesInfoList.add(getDevicesInfo(devicesData, bigType, littleType, mChannelNum, parentRemarks, mChannelRemark)); |
| | | appliancesInfoList.add(getDevicesInfo(devicesData, bigType, littleType, mChannelNum, mIndex, parentRemarks, mChannelRemark)); |
| | | devicesData.setAppliancesInfoList(appliancesInfoList); |
| | | devicesDataList.add(devicesData); |
| | | HandleSearch.OnDeviceListGetSuccessCallBack(); |