![]()
//随机生成传感器code
//FC-负荷电流,VCA-振动, GC-环流,HF-局放电压 ["FC08",50,100], ["FC09",50,100], ["VCA09",1,20],
const codeArr = [["GC05", 1, 30], ["HF01", 50, 100]];
const sensorIndex = Math.floor(Math.random() * codeArr.length);
const sensorArr = codeArr[sensorIndex];
// 随机生成上报的值
var min = Math.floor(sensorArr[1] * 0.5);
var max = Math.floor(sensorArr[2] * 1.5);
var reportValue = Math.floor(Math.random() * (max - min + 1)) + min;
apt.setRequestBody("unitCode", "SN01-" + (Math.floor(Math.random() * (5)) + 1));
apt.setRequestBody("sensorCode", sensorArr[0]);
apt.setRequestBody("reportValue", reportValue);
apt.setRequestBody("noticeValue", sensorArr[1]);
apt.setRequestBody("warnValue", sensorArr[2]);
if (reportValue > sensorArr[1] && reportValue < sensorArr[2]) {
apt.setRequestBody("isNotice", 1);
apt.setRequestBody("noticeNum", reportValue);
}
if (reportValue > sensorArr[2]) {
apt.setRequestBody("isWarn", 1);
apt.setRequestBody("warnNum", reportValue);
}