| | |
| | | import { Column } from '@business/entity/grid'; |
| | | import { AlarmStyle } from '@business/enum/types.enum'; |
| | | |
| | | |
| | | export interface AreaNames { |
| | |
| | | } |
| | | |
| | | // 报警配置 |
| | | |
| | | |
| | | export interface AlarmConfig { |
| | | createTime?: number; |
| | | id?: number; |
| | | organizationId?: number; |
| | | createTime?: number; |
| | | updateTime?: number; |
| | | value?: object; |
| | | value: AlarmConfigValue; |
| | | } |
| | | |
| | | export interface AlarmConfigValue { |
| | | alarmMode: AlarmMode; |
| | | alarmLevels:{[key: string]:AlarmSensorLevel}; |
| | | } |
| | | |
| | | |
| | | export interface AlarmSensorLevel { |
| | | enable: boolean|any []; |
| | | increment: number []|any[]; |
| | | degression: number []|any []; |
| | | } |
| | | |
| | | export interface AlarmMode { |
| | | enable: boolean|any[]; |
| | | level1: AlarmStyle[]|any[]; |
| | | level2: AlarmStyle[]|any[]; |
| | | level3: AlarmStyle[]|any[]; |
| | | } |