Saxon
ab71c2cb06
input/gvctrl/gvctrl-cli/main.go: added sub package gvctrl-cli under gvctrl
...
gvctrl-cli provides a command line interface for controlling the geovision camera. Good for
testing purposes.
2019-10-13 21:52:48 +10:30
Saxon
b3c3b842c8
input/gvctrl: moved unexported stuff from gvctrl.go to be more friendly to API users
2019-10-13 18:25:36 +10:30
Saxon
cda7093c21
input/gvctrl: added another test case to TestPopulateForm and fixed potential bug regarding bitrate defaults
2019-10-13 18:11:49 +10:30
Saxon
afe136a51d
input/gvctrl/gvctrl_test.go: added TestPopulateForm to test construction of settings form and fixed bugs
2019-10-13 12:42:31 +10:30
Saxon
7639c7bb74
input/gvctrl/gvctrl_test.go: added test for Refresh option function
2019-10-12 18:07:32 +10:30
Saxon
9e4ff72c48
input/gvctrl/gvctrl_test.go: added test for BitRate option function
2019-10-12 17:54:21 +10:30
Saxon
ad83376cd6
input/gvctrl/gvctrl_test.go: added test for Height option function and fixed how option functions work with the settings struct
2019-10-12 17:27:09 +10:30
Saxon
de915bcb00
input/gvctrl/gvctrl_test.go: added test for convRate
2019-10-12 17:05:44 +10:30
Saxon
caa46939b4
input/gvctrl/gvctrl_test.go: added gvctrl_test.go file and wrote test for closestValIdx
2019-10-12 16:58:15 +10:30
Saxon
366226bb29
input/gvctrl: changed name of closestValStr back to convRate as can only be used by Bitrate options function
2019-10-12 16:48:35 +10:30
Saxon
dc466b039b
input/gvctrl/gvctrl.go: created consts for resolution strings
2019-10-12 15:52:35 +10:30
Saxon
bab1a510b1
input/gvctrl/gvctrl.go: renamed convRate function to closestValStr to generalise and finished Refresh option function
2019-10-12 15:39:27 +10:30
Saxon
e56455f7d0
input/gvctrl: added Set function with functional options for controlling GeoVision
...
Added a file called gvctrl.go which holds all exported functions, including Set,
and the options available for use with Set. This file also holds important consts
and the settings struct. Also added a file called request.go, which houses 3
functions that are in charge of creating HTTP requests, firstly to get the log in
page from which a log in request body can be generated, then to submit the generated
log in request body, and then to submit the settings. Finally a utils.go file has
been added to house a few helper functions.
2019-10-11 20:24:44 +10:30