List of all items
Structs
- communication::CommunicationManager
- communication::Protocol
- device::PoKeysDevice
- encoders::EncoderData
- encoders::EncoderOptions
- encoders::FastEncoderOptions
- encoders::UltraFastEncoderOptions
- io::PinData
- keyboard_matrix::MatrixKeyboard
- lcd::LcdData
- matrix::LedMatrixConfig
- matrix::MatrixLed
- matrix::MatrixLedProtocolConfig
- matrix::SevenSegmentDisplay
- model_manager::ModelManager
- models::DeviceModel
- models::ModelMonitor
- models::PinModel
- network::NetworkDeviceConfig
- network::NetworkDiscovery
- network::TcpNetworkInterface
- network::UdpNetworkInterface
- protocols::uspibridge::SegmentMapping
- protocols::uspibridge::USPIBridgeConfig
- pulse_engine::AxisConfigBuilder
- pulse_engine::MotorDriverConfigBuilder
- pulse_engine::PulseEngineConfig
- pulse_engine::PulseEngineConfigBuilder
- pulse_engine::PulseEnginePowerState
- pulse_engine::PulseEngineV2
- pulse_engine::PulseEngineV2Info
- pwm::PwmData
- pwm::ServoConfig
- sensors::CustomSensorUnit
- sensors::EasySensor
- types::CanMessage
- types::DeviceData
- types::DeviceInfo
- types::DeviceTypeMask
- types::HealthStatus
- types::I2cConfig
- types::I2cMetrics
- types::NetworkDeviceInfo
- types::NetworkDeviceSummary
- types::PerformanceSummary
- types::RealTimeClock
- types::RetryConfig
- types::ValidationConfig
Enums
- encoders::FastEncoderConfiguration
- error::PoKeysError
- error::RecoveryStrategy
- error::ReturnCode
- io::PinCapability
- io::PinFunction
- matrix::MatrixAction
- protocols::uspibridge::SegmentMappingType
- protocols::uspibridge::USPIBridgeCommand
- pulse_engine::StepResolution
- pwm::ServoType
- types::ConnectionParam
- types::ConnectivityStatus
- types::DeviceConnectionType
- types::DeviceTypeId
- types::I2cHealthStatus
- types::I2cStatus
- types::LcdMode
- types::PulseEngineAxisState
- types::PulseEngineState
- types::ValidationLevel
Traits
Functions
- device::connect_to_device
- device::connect_to_device_with_serial
- device::connect_to_network_device
- device::enumerate_network_devices
- device::enumerate_usb_devices
- lcd::lcd_display_message
- lcd::lcd_display_two_lines
- lcd::lcd_progress_bar
- matrix::get_seven_segment_pattern
- models::copy_default_models_to_user_dir
- models::get_default_model_dir
- models::get_model_path
- models::load_model
- network::create_tcp_connection
- network::create_udp_connection
- network::discover_all_devices
- network::find_device_by_serial
- network::network_utils::broadcast_address
- network::network_utils::ip_to_string
- network::network_utils::network_address
- network::network_utils::same_subnet
- network::network_utils::string_to_ip
- protocols::convenience::can_send_standard
- protocols::convenience::i2c_read_simple
- protocols::convenience::i2c_write_simple
- protocols::convenience::onewire_read_ds18b20_temperature
- protocols::convenience::spi_configure_simple
- protocols::convenience::spi_read_simple
- protocols::convenience::spi_write_simple
- pwm::simple_pwm
- sensors::configure_analog_voltage_sensor
- sensors::configure_ds18b20_sensor
- sensors::read_temperature_celsius
- sensors::read_voltage
- version
Type Aliases
Constants
- VERSION_MAJOR
- VERSION_MINOR
- VERSION_PATCH
- encoders::MAX_ENCODERS
- encoders::MAX_FAST_ENCODERS
- encoders::ULTRA_FAST_ENCODER_INDEX
- matrix::LED_MATRIX_1_PINS
- matrix::LED_MATRIX_2_PINS
- matrix::SEVEN_SEGMENT_COLUMNS
- matrix::SEVEN_SEGMENT_DIGITS
- matrix::SEVEN_SEGMENT_LETTERS
- models::DEFAULT_MODEL_DIR
- models::DEFAULT_RETRY_INTERVAL
- oem_parameters::LOCATION_PARAMETER_INDEX
- oem_parameters::OEM_PARAMETER_MAX_INDEX
- pulse_engine::step_setting::EIGHTH_STEP
- pulse_engine::step_setting::FULL_STEP
- pulse_engine::step_setting::HALF_NON_CIRCULAR
- pulse_engine::step_setting::HALF_STEP
- pulse_engine::step_setting::QUARTER_STEP
- pulse_engine::step_setting::SIXTEENTH_STEP
- sensors::sensor_types::ANALOG_CURRENT
- sensors::sensor_types::ANALOG_VOLTAGE
- sensors::sensor_types::DIGITAL_COUNTER
- sensors::sensor_types::DISTANCE_HC_SR04
- sensors::sensor_types::ENCODER_POSITION
- sensors::sensor_types::HUMIDITY_DHT22
- sensors::sensor_types::LIGHT_BH1750
- sensors::sensor_types::PRESSURE_BMP180
- sensors::sensor_types::TEMPERATURE_DS18B20
- types::CHECKSUM_LENGTH
- types::MULTIPART_BUFFER_SIZE
- types::REQUEST_BUFFER_SIZE
- types::REQUEST_HEADER
- types::RESPONSE_BUFFER_SIZE
- types::RESPONSE_HEADER
- types::USB_PRODUCT_ID_1
- types::USB_PRODUCT_ID_2
- types::USB_VENDOR_ID