UNPKG

afdi-ambition-fbim-fe

Version:

3D组态BIM编辑器

65 lines (64 loc) 1.57 kB
export interface StateParams { label?: string; status?: string; } export interface DeviceStatusParams extends IDeviceVO { activeStateInfo?: StateParams; communicationStateInfo?: StateParams; connectionStateInfo?: StateParams; faultStateInfo?: StateParams; controlStateInfo?: StateParams; runningStateInfo?: StateParams; img?: string; } export interface enumDetailLib { enumKey: string; enumMark?: RightStatus; enumValue: string; } export interface PointInfo { deviceTypeCode?: string; deviceId?: number; deviceNumber?: string; deviceName?: string; pointId?: number; pointName?: string; controlId?: string; ponitMsg?: PointInfoParams; isEnum?: number; enumDetail?: enumDetailLib[]; showType?: string; showName: string; } export interface TagBindLogicalPoint { tagId?: number; interval?: number; points?: PointInfo[]; } export interface EnumItem { enumKey: string; enumValue: string; enumMark?: RightStatus; } export type RightStatus = '正常' | '异常' | ''; export interface PointInfoParams { id?: number; /**点位编码 */ code?: string; /**名称 */ name?: string; /**显示控件 */ showType?: string; /**数据类型 */ dataType?: string; /**取值范围上限 */ dataUpperLimit?: number; /**取值范围下限 */ dataLowerLimit?: number; /**单位 */ unit?: string; /**是否枚举(1是,2否) */ isEnum?: number; /**具体枚举 */ enumDetail?: EnumItem[]; }