Shared library that implements the functionality common to multiple uhppoted sub-projects. In particular:
- conf file marshaling
- ACL (access control lists)
- TSV encoding and decoding
- Wrapper functions for the rest and MQTT services to facilitate invoking controller functions on multiple devices.
v0.8.10 - 2025-01-29
- Added support for auto-send interval.
Assuming you have Go
and make
installed:
git clone https://github.com/uhppoted/uhppoted-lib.git
cd uhppoted-lib
make build
If you prefer not to use make
:
git clone https://github.com/uhppoted/uhppoted-lib.git
cd uhppoted-lib
mkdir bin
go build -trimpath -o bin ./...
Dependency | Description |
---|---|
uhppote-core | Device level API implementation |
golang.org/x/sys | Support for Windows services |