Crate hosp[−][src]
This crate provides an API for managing an ODROID Smart Power over USB.
Usage
This crate is on crates.io and can be
used by adding hosp
to the dependencies in your project's Cargo.toml
.
[dependencies]
hosp = "0.1"
Getter functions return Result
errors when I/O fails.
Assuming no I/O errors, an Option
type is returned from getter functions.
None
is a normal return value when the device replies to a read request
without providing any real data.
Users implement their own retry policy waiting for a Some
return value.
ODROID Smart Power devices normally refresh at 10 Hz.
Modules
util |
A module for utility functions and data. |
Structs
HidApi |
Object for handling hidapi context and implementing RAII for it. Only one instance can exist at a time. |
HospData |
ODROID Smart Power device data. Optional fields are not available when the device is OFF. |
HospDevice |
Context object for managing the HID device. |
HospStatus |
ODROID Smart Power device status info. |
Type Definitions
HospResult |