/* 自动生成的文本数据头文件 */ /* 源文件: channel_display.js */ /* 文件大小: 5403 字节 */ /* 生成时间: 2025-09-12 05:42:04 */ /* 编码: utf-8 */ #ifndef P_CHANNEL_DISPLAY_H #define P_CHANNEL_DISPLAY_H #include // 文本数据(UTF-8编码) const char *p_channel_display = "// 通道集合\n" "let channelAllList = [];\n" "let channelAllList1 = [];\n" "function channel_display(j_data, channel_power_infro) {\n" " channelAllList = [];\n" " channelAllList1 = [];\n" " length = channel_power_infro.length\n" " for (let j = 1; j < length; j++) {\n" " let alarm=channel_power_infro[j].alarm;\n" " num = channel_power_infro[j].info.type\n" " // 创建一个新的列表项元素\n" " const channelFormData1 = {\n" " };\n" " //自动生成通道名称列\n" " channelFormData1.productChName=\"CH\" + j\n" " //自动生成通道号\n" " channelFormData1.productChId=j\n" " // 开启延时\n" " channelFormData1.firingInterval=channel_power_infro[j].info.start_delay\n" " // 关闭延时\n" " channelFormData1.closeInterval=channel_power_infro[j].info.stop_delay\n" " channelFormData1.channel_power_infro=channel_power_infro[j];\n" " channelAllList1.push(channelFormData1);\n" " if(productTypeData.productType=='0'){\n" " const channelFormData = {\n" " };\n" " if(alarm.c_upper!=0 || alarm.p_upper!=0 || alarm.v_lower!=0 || alarm.v_upper!=0 || alarm.w_upper!=0){\n" " channelFormData.colorStyle='color: red;'\n" " }else{\n" " channelFormData.colorStyle=''\n" " }\n" " //自动生成设备名称列\n" " //自动生成通道名称列\n" " channelFormData.productChName=\"CH\" + j\n" " //自动生成通道号\n" " channelFormData.productChId=j\n" " //自动生成相序列\n" " channelFormData.productPhOrder=\"L1\"\n" " // 自动生成电压列\n" " var val = channel_power_infro[j].power[0].voltage / 10.0;\n" " channelFormData.productChVoltage=val\n" " // 自动生成电流列\n" " var val = channel_power_infro[j].power[0].current / 10.0;\n" " channelFormData.productChCurrent=val\n" " // 自动生成功率列\n" " var val = channel_power_infro[j].power[0].power / 1000.0;\n" " channelFormData.productChPower= val\n" " // 自动生成频率列\n" " var val = channel_power_infro[j].power[0].freq / 100.0;\n" " channelFormData.productChPowerFreq= val\n" " // 自动生成耗电量列\n" " var val = channel_power_infro[j].power[0].consump / 1000.0;\n" " channelFormData.productChConsumption=val\n" " // 自动生成功率因数列\n" " // const factor_td = document.createElement('td');\n" " // var val = channel_power_infro[j].power[0].factor / 100.0;\n" " // 开启延时\n" " channelFormData.firingInterval=channel_power_infro[j].info.start_delay\n" " // 关闭延时\n" " channelFormData.closeInterval=channel_power_infro[j].info.stop_delay\n" " //通道状态\n" " channel_status = channel_power_infro[j].status\n" " channelFormData.productChStatus=channel_status\n" " channelFormData.channel_power_infro=channel_power_infro[j]\n" " channelAllList.push(channelFormData);\n" " }else{\n" " // 自动生成电压列\n" " for(let m = 0; m < channel_power_infro[j].power.length; m++){\n" " const channelFormData = {\n" " };\n" " if(alarm.c_upper!=0 || alarm.p_upper!=0 || alarm.v_lower!=0 || alarm.v_upper!=0 || alarm.w_upper!=0){\n" " channelFormData.colorStyle='color: red;'\n" " }else{\n" " channelFormData.colorStyle=''\n" " }\n" " //自动生成设备名称列\n" " //自动生成通道名称列\n" " channelFormData.productChName=\"CH\" + j\n" " //自动生成通道号\n" " channelFormData.productChId=j\n" " //自动生成相序列\n" " channelFormData.productPhOrder=\"L\"+(m+1)\n" " // 自动生成功率因数列\n" " // const factor_td = document.createElement('td');\n" " // var val = channel_power_infro[j].power[0].factor / 100.0;\n" " // 开启延时\n" " channelFormData.firingInterval=channel_power_infro[j].info.start_delay\n" " // 关闭延时\n" " channelFormData.closeInterval=channel_power_infro[j].info.stop_delay\n" " //通道状态\n" " channel_status = channel_power_infro[j].status\n" " channelFormData.productChStatus=channel_status\n" " var val = channel_power_infro[j].power[m].voltage / 10.0;\n" " channelFormData.productChVoltage=val\n" " // 自动生成电流列\n" " var val = channel_power_infro[j].power[m].current / 10.0;\n" " channelFormData.productChCurrent=val\n" " // 自动生成功率列\n" " var val = channel_power_infro[j].power[m].power / 1000.0;\n" " channelFormData.productChPower= val\n" " // 自动生成频率列\n" " var val = channel_power_infro[j].power[m].freq / 100.0;\n" " channelFormData.productChPowerFreq= val\n" " // 自动生成耗电量列\n" " var val = channel_power_infro[j].power[0].consump / 1000.0;\n" " channelFormData.productChConsumption=val\n" " channelFormData.channel_power_infro=channel_power_infro[j]\n" " channelAllList.push(channelFormData);\n" " }\n" " }\n" " }\n" "}\n" ; // 文本数据大小(包括null终止符) const size_t p_channel_display_size = 5404; // 文本长度(字符数) const size_t p_channel_display_length = 4969; #endif /* P_CHANNEL_DISPLAY_H */