| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /**
- * 房间信息请求参数
- * @param devId 设备ID
- */
- export interface RoomInfoParams {
- devId: string // 设备ID
- }
- /**
- * 家具类型
- * @description: 床、沙发、凳子、桌子、水槽、马桶、橱柜、雷达等
- */
- export type FurnitureType =
- | 'bed'
- | 'sofa'
- | 'stool'
- | 'table'
- | 'sink'
- | 'closestool'
- | 'cabinet'
- | 'radar'
- /**
- * 家具信息
- */
- export type Furniture = {
- name: string // 名称
- type: FurnitureType // 类型
- width: number // 宽度
- length: number // 长度
- top: number // 距离顶点相对距离
- left: number // 距离左侧边相对距离
- rotate: 0 | 90 | 180 | 270 // 旋转角度: 0°,90°,180°,270°
- x: number // 距离雷达的X距离
- y: number // 距离雷达的Y距离
- }
- // 类型继承自Furniture
- export interface SubRegions {
- startXx: number
- stopXx: number
- startYy: number
- stopYy: number
- startZz: number
- stopZz: number
- isLowSnr: number
- isDoor: number
- presenceEnterDuration: number
- presenceExitDuration: number
- trackPresence: number // 是否开启区域跟踪存在 0-否,1-是
- excludeFalling: number // 是否屏蔽区域跌倒检测 0-否,1-是
- }
- export interface RoomData {
- roomId?: string // 房间ID
- devId?: number | string // 设备ID
- subRegions?: SubRegions[] | null // 屏蔽子区域信息
- furnitures?: Furniture[] // 家具信息
- }
|