| | |
| | | int32 index = 3 ; |
| | | } |
| | | |
| | | //SdkMessage struct test |
| | | message SdkMessage { |
| | | string cid = 1; |
| | | TaskLabel tasklab = 2; |
| | |
| | | string password = 12; |
| | | string brand = 13; |
| | | string reserved = 14; |
| | | } |
| | | |
| | | //摄像机的任务信息 |
| | | message CameraAndTaskInfo { |
| | | Camera camera = 1;//摄像机信息 |
| | | repeated Task tasks = 2;//任务列表 |
| | | } |
| | | |
| | | //Task结构体 |
| | |
| | | int32 typ = 2; |
| | | float prob = 3; |
| | | } |
| | | |
| | | // sdk face property |
| | | message ParamFaceProperty{ |
| | | message ParamFacePos{ |
| | | FacePos pos = 1; |
| | | Image img = 2; |
| | | } |
| | |
| | | bytes feat1 = 1; |
| | | bytes feat2 = 2; |
| | | } |
| | | // sdk face property |
| | | message ParamFaceProperty{ |
| | | ThftResult result = 1; |
| | | Image img = 2; |
| | | } |
| | | // sdk yolo detect |
| | | message ParamYoloObj{ |
| | | repeated ObjInfo infos = 1; |
| | | Image img = 2; |
| | | } |
| | | |
| | | //TableChanged enum |
| | | enum TableChanged { |
| | | T_Camera = 0;//摄像机变化 |
| | | T_CameraTask = 1;//摄像机任务变化 |
| | | T_CameraTaskArgs = 2;//摄像机任务参数变化 |
| | | T_Task = 3;//任务表变化 |
| | | T_TaskSdk = 4;//任务算法变化 |
| | | T_TaskSdkRule = 5;//任务算法规则变化 |
| | | T_Sdk = 6;//sdk变化 |
| | | } |
| | | |
| | | enum DbAction { |
| | | Insert = 0;//Insert |
| | | Update = 1;//Update |
| | | Delete = 2;//Delete |
| | | } |
| | | |
| | | //publish db change message |
| | | message DbChangeMessage { |
| | | TableChanged table = 1;//变化的表 |
| | | string id = 2;//变化数据id |
| | | DbAction action = 3;//action |
| | | string info = 4;//变化内容 |
| | | } |