Skip to main content

Crate km003c_lib

Crate km003c_lib 

Source

Re-exports§

pub use adcqueue::AdcQueueData;
pub use adcqueue::AdcQueueRawData;
pub use adcqueue::AdcQueueSample;
pub use adcqueue::AdcQueueSampleRaw;
pub use adcqueue::GraphSampleRate;
pub use adcqueue::sequence_elapsed;
pub use auth::AuthCredential;
pub use auth::DeviceInfo;
pub use auth::HardwareId;
pub use auth::StreamingAuthResult;
pub use device::ConnectionMode;
pub use device::DeviceConfig;
pub use device::DeviceSelector;
pub use device::DeviceState;
pub use device::KM003C;
pub use device::TransferType;
pub use message::Packet;
pub use message::PayloadData;
pub use offline::LogMetadata;
pub use offline::LogMetadataResponse;
pub use offline::OfflineLog;
pub use offline::OfflineLogSample;
pub use offline::OfflineLogSampleRaw;
pub use packet::Attribute;
pub use packet::AttributeSet;
pub use packet::LogicalPacket;
pub use packet::PacketPeek;
pub use packet::RawPacket;
pub use pd::PdEvent;
pub use pd::PdEventData;
pub use pd::PdEventStream;
pub use pd::PdStatus;
pub use pd_trace::PdProtocolTraceEventKind;
pub use pd_trace::PdTrace;
pub use pd_trace::PdTraceProtocolEvent;
pub use pd_trace::PdTraceStateEvent;
pub use pd_trace::PdTypeCState;
pub use settings::Settings;
pub use uom;

Modules§

adc
adcqueue
auth
Authentication module for KM003C device
constants
device
KM003C USB device communication
error
message
offline
packet
pd
pd_trace
USB PD state-machine trace data exposed through attribute 0x0020.
settings
Read-only parsing for the two persisted KM003C settings blocks.