| | |
| | | |
| | | "basic.com/dbapi.git" |
| | | "basic.com/valib/deliver.git" |
| | | "basic.com/pubsub/protomsg.git" |
| | | |
| | | "github.com/long/test/sdk" |
| | | "github.com/long/test/util" |
| | | |
| | | "context" |
| | | "fmt" |
| | |
| | | |
| | | var camval dbapi.CameraApi |
| | | |
| | | //get camera with task |
| | | var cameraTasks []protomsg.CameraAndTaskInfo |
| | | |
| | | func Init() { |
| | | |
| | | fmt.Println("============ camera info ====================") |
| | | ctsid := camval.FindAll() |
| | | |
| | | fmt.Println("==============camera camera with task ================") |
| | | cameraTasks=camval.FindAllCameraAndTask() |
| | | for _, cd := range util.CameraIds { |
| | | fmt.Println(cd) |
| | | fmt.Println() |
| | | } |
| | | |
| | | go CreateCamera(Initchannel) |
| | | |
| | | for _, cam := range ctsid { |
| | | for _, cam := range util.CameraIds { |
| | | Initchannel <- cam.Id |
| | | } |
| | | } |
| | |
| | | |
| | | // 根据cid 获取 所有的任务 |
| | | func GetAlltask(cid string) (tasks []string) { |
| | | for _, camsingle := range cameraTasks { |
| | | for _, camsingle := range util.CameraTasks { |
| | | if cid == camsingle.Camera.Id { |
| | | for _, tasksingle := range camsingle.Tasks { |
| | | tasks = append(tasks, tasksingle.Taskid) |