Docs.rs
  • uhppote-rs-0.1.0
    • uhppote-rs 0.1.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • wouterdebie
    • Dependencies
      • anyhow ^1.0.58 normal
      • bincode ^2.0.0-rc.1 normal
      • chrono ^0.4.19 normal
      • uhppote-derive ^0.1.0 normal
    • Versions
    • 21.47% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate uhppote_rs

uhppote_rs0.1.0

  • All Items

Crate Items

  • Structs
  • Enums

Crates

  • uhppote_rs

Crate uhppote_rs

Source
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 the uhppoted project.

Most interactions with the system happen through the Device type.

Example:

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

Structs§

Card
Device
DeviceConfig
Configuration of a [Device]
DoorControl
Event
Event that occurred on a [Device]
NaiveDate
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.
NaiveDateTime
ISO 8601 combined date and time without timezone.
NaiveTime
ISO 8601 time without timezone. Allows for the nanosecond precision and optional leap second representation.
Status
Status of a [Device]
Task
TimeProfile
TimeProfileSegment
Uhppoted

Enums§

Direction
DoorControlMode
EventReason
EventType
TaskID

Results

Settings
Help

Query parser error: "Unexpected - (did you mean ->?)".