12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- export const monitorDataGroupArr = [[1, 2, 3, 4, 5]];
- export const prefix = ['Compressor', 'Compressor', 'PreFan'];
- export const preMonitorList = [
- {
- title: `供气压力`,
- code: `CompressorGasSupplyPressure`,
- unit: 'MPa',
- child: [],
- },
- {
- title: `排气温度`,
- code: `CompressorExhaustTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: `加载时间`,
- code: `CompressorLoadTime`,
- unit: 'h',
- child: [],
- },
- {
- title: `运行时间`,
- code: `CompressorRunTime`,
- unit: 'h',
- child: [],
- },
- {
- title: `主机A相电流`,
- code: `CompressorCurrentA`,
- unit: 'A',
- child: [],
- },
- {
- code: 'signal',
- child: [
- {
- title: `运行信号`,
- code: `CompressorWorking`,
- isWaring: false,
- },
- {
- title: `故障信号`,
- code: `PreFanFault`,
- isWaring: true,
- },
- ],
- },
- ];
- export const cqgMonitorList = [
- {
- title: `风包压力`,
- code: `CompressorWindBagPressure`,
- unit: 'MPa',
- child: [],
- },
- {
- title: `风包温度`,
- code: `CompressorWindBagTemp`,
- unit: '℃',
- child: [],
- },
- ];
- export const preFanMonitorData = [];
- export const totalData = [
- {
- title: '总压力',
- code: 'Totalpressure',
- unit: 'MPa',
- },
- ];
- export type State = {
- isRun: boolean;
- fault: boolean;
- };
- export function getSysState(monitorData) {
- const stateArr = <State[]>[];
- monitorDataGroupArr.forEach((group) => {
- const stateObj = { isRun: false, fault: false };
- group.forEach((item) => {
- if (monitorData['PRE_Status'.replace('PRE', 'PRE' + item)]) {
- stateObj.isRun = monitorData['PRE_Status'.replace('PRE', 'PRE' + item)] == '1';
- }
- monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)] === undefined ? '-' : monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)];
- stateObj.fault = monitorData['PRE_AlamSignal'.replace('PRE', 'PRE' + item)] == '1';
- });
- stateArr.push(stateObj);
- });
- return stateArr;
- }
|