UNPKG

saints-specification-nodejs

Version:
171 lines (170 loc) 3.85 kB
export interface CallValueOption { caller: string; called: string; } export declare class CallValue { caller: string; called: string; constructor(opt: CallValueOption); } export interface DoorValueOption { person_name?: string; person_card: string; scene_image?: string; scene_image_path?: string; } export declare class DoorValue { person_name?: string; person_card: string; scene_image?: string; scene_image_path?: string; constructor(opt: DoorValueOption); } export interface EnvMonitorValueOption { temp: number; humi: number; hcho: number; co: number; co2: number; pm25: number; tvoc: number; n3h: number; h2s: number; } export declare class EnvMonitorValue { temp: number; humi: number; hcho: number; co: number; co2: number; pm25: number; tvoc: number; n3h: number; h2s: number; constructor(opt: EnvMonitorValueOption); } export interface PowerGridValueOption { volter: number; elec: number; } export declare class PowerGridValue { volter: number; elec: number; constructor(opt: PowerGridValueOption); } export interface RFIDTagValueOption { map_id?: string; locator_id?: string; x: number; y: number; z?: number; tag_id: string; person_id?: string; person_name?: string; battery: number; heart_rate?: number; blood_pressure_high?: number; blood_pressure_low?: number; } export declare class RFIDTagValue { map_id: string; locator_id: string; x: number; y: number; z: number; tag_id: string; person_id: string; person_name: string; battery: number; heart_rate: number; blood_pressure_high: number; blood_pressure_low: number; constructor(opt: RFIDTagValueOption); } export interface RelayValueOption { switch_state: number; enabled: boolean; } export declare class RelayValue { switch_state: number; enabled: boolean; constructor(opt: RelayValueOption); } export interface UPSValueOption { backup_time: string; battry: string; a_volter: number; b_volter: number; c_volter: number; a_elec: number; b_elec: number; c_elec: number; } export declare class UPSValue { backup_time: string; battry: string; a_volter: number; b_volter: number; c_volter: number; a_elec: number; b_elec: number; c_elec: number; constructor(opt: UPSValueOption); } export declare enum VideoAnalyseType { Behavior = 0, Face = 1, CarPlate = 2, Voice = 3 } export interface FaceOption { person_id: string; person_name: string; similarity: number; repo_id?: string; face_image?: string; face_image_path?: string; repo_image?: string; repo_image_path?: string; } export declare class Face { person_id: string; person_name: string; similarity: number; repo_id?: string; face_image?: string; face_image_path?: string; repo_image?: string; repo_image_path?: string; constructor(opt: FaceOption); } export interface CarPlateOption { plate_number: string; plate_color?: string; plate_type?: string; car_color?: string; } export declare class CarPlate { plate_number: string; plate_color?: string; plate_type?: string; car_color?: string; constructor(opt: CarPlateOption); } export interface VideoAnalyseValueOption { analyse_type: VideoAnalyseType; video_path?: string; scene_image?: string; scene_image_path?: string; face?: Face; car?: CarPlate; } export declare class VideoAnalyseValue { analyse_type: VideoAnalyseType; video_path?: string; scene_image?: string; scene_image_path?: string; face?: Face; car?: CarPlate; constructor(opt: VideoAnalyseValueOption); }