From d1b0bc2b0067eb2d90c3d83d1e8ff63d3dbb609c Mon Sep 17 00:00:00 2001 From: Karl Moos Date: Mon, 7 Dec 2020 14:33:35 -0600 Subject: [PATCH 1/3] Add Login and Logout json responses --- examples/response/Login.json | 7 +++++++ examples/response/Logout.json | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 examples/response/Login.json create mode 100644 examples/response/Logout.json diff --git a/examples/response/Login.json b/examples/response/Login.json new file mode 100644 index 0000000..5ce4120 --- /dev/null +++ b/examples/response/Login.json @@ -0,0 +1,7 @@ +[ + { + "cmd": "Login", + "code": 0, + "value": { "Token": { "leaseTime": 3600, "name": "xxxxxxxxxxxx" } } + } +] diff --git a/examples/response/Logout.json b/examples/response/Logout.json new file mode 100644 index 0000000..a0588b2 --- /dev/null +++ b/examples/response/Logout.json @@ -0,0 +1,7 @@ +[ + { + "cmd": "Logout", + "code": 0, + "value": { "rspCode": 200 } + } +] From 20cf272044b0c98b752e8eb4a1aa732a5759b9b0 Mon Sep 17 00:00:00 2001 From: Karl Moos Date: Wed, 9 Dec 2020 15:50:14 -0600 Subject: [PATCH 2/3] Resolve issues #32, #33, #28 --- examples/response/GetGeneralSystem.json | 100 +++++++++++++++++++++ examples/response/Reboot.json | 9 ++ examples/response/SetAdvImageSettings.json | 10 +++ examples/response/SetImageSettings.json | 10 +++ 4 files changed, 129 insertions(+) create mode 100644 examples/response/GetGeneralSystem.json create mode 100644 examples/response/Reboot.json create mode 100644 examples/response/SetAdvImageSettings.json create mode 100644 examples/response/SetImageSettings.json diff --git a/examples/response/GetGeneralSystem.json b/examples/response/GetGeneralSystem.json new file mode 100644 index 0000000..814671e --- /dev/null +++ b/examples/response/GetGeneralSystem.json @@ -0,0 +1,100 @@ +[ + { + "cmd": "GetTime", + "code": 0, + "initial": { + "Dst": { + "enable": 0, + "endHour": 2, + "endMin": 0, + "endMon": 10, + "endSec": 0, + "endWeek": 5, + "endWeekday": 0, + "offset": 1, + "startHour": 2, + "startMin": 0, + "startMon": 3, + "startSec": 0, + "startWeek": 2, + "startWeekday": 0 + }, + "Time": { + "day": 1, + "hour": 0, + "hourFmt": 0, + "min": 0, + "mon": 0, + "sec": 0, + "timeFmt": "DD/MM/YYYY", + "timeZone": 28800, + "year": 0 + } + }, + "range": { + "Dst": { + "enable": "boolean", + "endHour": { "max": 23, "min": 0 }, + "endMin": { "max": 59, "min": 0 }, + "endMon": { "max": 12, "min": 1 }, + "endSec": { "max": 59, "min": 0 }, + "endWeek": { "max": 5, "min": 1 }, + "endWeekday": { "max": 6, "min": 0 }, + "offset": { "max": 2, "min": 1 }, + "startHour": { "max": 23, "min": 0 }, + "startMin": { "max": 59, "min": 0 }, + "startMon": { "max": 12, "min": 1 }, + "startSec": { "max": 59, "min": 0 }, + "startWeek": { "max": 5, "min": 1 }, + "startWeekday": { "max": 6, "min": 0 } + }, + "Time": { + "day": { "max": 31, "min": 1 }, + "hour": { "max": 23, "min": 0 }, + "hourFmt": { "max": 1, "min": 0 }, + "min": { "max": 59, "min": 0 }, + "mon": { "max": 12, "min": 1 }, + "sec": { "max": 59, "min": 0 }, + "timeFmt": ["MM/DD/YYYY", "YYYY/MM/DD", "DD/MM/YYYY"], + "timeZone": { "max": 43200, "min": -46800 }, + "year": { "max": 2100, "min": 1900 } + } + }, + "value": { + "Dst": { + "enable": 1, + "endHour": 2, + "endMin": 0, + "endMon": 11, + "endSec": 0, + "endWeek": 1, + "endWeekday": 0, + "offset": 1, + "startHour": 2, + "startMin": 0, + "startMon": 3, + "startSec": 0, + "startWeek": 1, + "startWeekday": 0 + }, + "Time": { + "day": 9, + "hour": 15, + "hourFmt": 0, + "min": 33, + "mon": 12, + "sec": 58, + "timeFmt": "MM/DD/YYYY", + "timeZone": 21600, + "year": 2020 + } + } + }, + { + "cmd": "GetNorm", + "code": 0, + "initial": { "norm": "NTSC" }, + "range": { "norm": ["PAL", "NTSC"] }, + "value": { "norm": "NTSC" } + } +] diff --git a/examples/response/Reboot.json b/examples/response/Reboot.json new file mode 100644 index 0000000..eb10195 --- /dev/null +++ b/examples/response/Reboot.json @@ -0,0 +1,9 @@ +[ + { + "cmd": "Reboot", + "code": 0, + "value": { + "rspCode": 200 + } + } +] diff --git a/examples/response/SetAdvImageSettings.json b/examples/response/SetAdvImageSettings.json new file mode 100644 index 0000000..780adf3 --- /dev/null +++ b/examples/response/SetAdvImageSettings.json @@ -0,0 +1,10 @@ +[ + { + "cmd" : "SetIsp", + "code" : 0, + "value" : { + "rspCode" : 200 + } + } + ] + \ No newline at end of file diff --git a/examples/response/SetImageSettings.json b/examples/response/SetImageSettings.json new file mode 100644 index 0000000..26ef93d --- /dev/null +++ b/examples/response/SetImageSettings.json @@ -0,0 +1,10 @@ +[ + { + "cmd" : "SetImage", + "code" : 0, + "value" : { + "rspCode" : 200 + } + } + ] + \ No newline at end of file From 3ca26f880ee7b918855df1015d7c36e7dd5c71d6 Mon Sep 17 00:00:00 2001 From: Karl Moos Date: Wed, 9 Dec 2020 16:10:47 -0600 Subject: [PATCH 3/3] Resolve issue #30 --- examples/response/PtzCtrl.json | 9 +++++++++ examples/response/SetPtzPreset.json | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 examples/response/PtzCtrl.json create mode 100644 examples/response/SetPtzPreset.json diff --git a/examples/response/PtzCtrl.json b/examples/response/PtzCtrl.json new file mode 100644 index 0000000..fa8e1fb --- /dev/null +++ b/examples/response/PtzCtrl.json @@ -0,0 +1,9 @@ +[ + { + "cmd" : "PtzCtrl", + "code" : 0, + "value" : { + "rspCode" : 200 + } + } + ] \ No newline at end of file diff --git a/examples/response/SetPtzPreset.json b/examples/response/SetPtzPreset.json new file mode 100644 index 0000000..84121bc --- /dev/null +++ b/examples/response/SetPtzPreset.json @@ -0,0 +1,10 @@ +[ + { + "cmd" : "SetPtzPreset", + "code" : 0, + "value" : { + "rspCode" : 200 + } + } + ] + \ No newline at end of file