Expand description

uhppote-rs is a safe Rust library for access control systems based on the UHPPOTE UT0311-L0x TCP/IP Wiegand access control boards. This library is based on uhppoted-dll that’s part of the uhppoted project.

This library depends on the uhppote-sys crate, which provides FFI bindings to the uhppoted-dll library.

Most interactions with the system happen through the Device type.

Example:

use uhppote_rs::Uhppote;
let mut uhppoted = Uhppoted::default();
let mut device = uhppoted.get_device(423196779).unwrap();
let status = device.get_status().unwrap();

Structs

Defines a specific controller that can be used by the Uhppoted instance.

Configuration of a Device

Event that occurred on a Device

ISO 8601 calendar date without timezone. Allows for every proleptic Gregorian date from Jan 1, 262145 BCE to Dec 31, 262143 CE. Also supports the conversion from ISO 8601 ordinal and week date.

ISO 8601 combined date and time without timezone.

ISO 8601 time without timezone. Allows for the nanosecond precision and optional leap second representation.

Status of a Device

Enums