-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdoc.go
23 lines (19 loc) · 961 Bytes
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Copyright 2023 uhppoted@twyst.co.za. All rights reserved.
// Use of this source code is governed by an MIT-style license
// that can be found in the LICENSE file.
/*
Package uhppote-core implements the public API for UHPPOTE TCP/IP Wiegand-26
access controllers.
The API comprises an RPC-like protocol implemented using
64 byte UDP messages between the controller and the application.
# Structure
The library consists of the following packages:
- [uhppote-core/uhppote] which wraps the UDP request/response packet handling for the
communication with the the access controller.
- [uhppote-core/messages] which defines the UDP message structures used for the RPC-like
API.
- [uhppote-core/types] which defines the data types used in the `messages` package.
- [uhppote-core/encoding/UTO311-L0x] which implements message marshalling and unmarshalling
to and from the 64 byte packets exchangeed with the access controller.
*/
package core