List of all items
Structs
- ascii::Alert
- ascii::Info
- ascii::LocalHandlers
- ascii::MaxPacketSize
- ascii::OpenSerialOptions
- ascii::OpenTcpOptions
- ascii::Port
- ascii::Reply
- ascii::SendHandlers
- ascii::Target
- ascii::Warning
- ascii::check::AnyResponseCheck
- ascii::parse::Packet
- ascii::parse::TokenIter
- ascii::parse::Tokens
- backend::Serial
- binary::IoStates
- binary::LocalHandlers
- binary::Message
- binary::OpenSerialOptions
- binary::OpenTcpOptions
- binary::Port
- binary::SendHandlers
- binary::Version
- binary::command::types::Activate
- binary::command::types::ConvertToAscii
- binary::command::types::EchoData
- binary::command::types::Error
- binary::command::types::Home
- binary::command::types::LimitActive
- binary::command::types::ManualMove
- binary::command::types::ManualMoveTracking
- binary::command::types::MoveAbsolute
- binary::command::types::MoveAtConstantSpeed
- binary::command::types::MoveIndex
- binary::command::types::MoveRelative
- binary::command::types::MoveToStoredPosition
- binary::command::types::MoveTracking
- binary::command::types::ReadAllDigitalInputs
- binary::command::types::ReadAllDigitalOutputs
- binary::command::types::ReadAnalogInput
- binary::command::types::ReadDigitalInput
- binary::command::types::ReadDigitalOutput
- binary::command::types::Renumber
- binary::command::types::Reset
- binary::command::types::RestoreSettings
- binary::command::types::ReturnAnalogInputCount
- binary::command::types::ReturnCalibratedEncoderCount
- binary::command::types::ReturnCalibrationError
- binary::command::types::ReturnCalibrationType
- binary::command::types::ReturnCurrentPosition
- binary::command::types::ReturnDeviceId
- binary::command::types::ReturnDigitalInputCount
- binary::command::types::ReturnDigitalOutputCount
- binary::command::types::ReturnEncoderCount
- binary::command::types::ReturnEncoderPosition
- binary::command::types::ReturnFirmwareBuild
- binary::command::types::ReturnFirmwareVersion
- binary::command::types::ReturnPendingPeripheralId
- binary::command::types::ReturnPendingPeripheralSerialNumber
- binary::command::types::ReturnPeripheralSerialNumber
- binary::command::types::ReturnPowerSupplyVoltage
- binary::command::types::ReturnSerialNumber
- binary::command::types::ReturnSetting
- binary::command::types::ReturnStatus
- binary::command::types::ReturnStoredPosition
- binary::command::types::SetAcceleration
- binary::command::types::SetAccelerationOnly
- binary::command::types::SetAliasNumber
- binary::command::types::SetAutoHomeDisabledMode
- binary::command::types::SetAutoReplyDisabledMode
- binary::command::types::SetBaudRate
- binary::command::types::SetClosedLoopMode
- binary::command::types::SetCurrentPosition
- binary::command::types::SetCycleDistance
- binary::command::types::SetDecelerationOnly
- binary::command::types::SetDeviceMode
- binary::command::types::SetFilterHolderId
- binary::command::types::SetHoldCurrent
- binary::command::types::SetHomeOffset
- binary::command::types::SetHomeSensorType
- binary::command::types::SetHomeSpeed
- binary::command::types::SetHomeStatus
- binary::command::types::SetIndexDistance
- binary::command::types::SetKnobDirection
- binary::command::types::SetKnobDisabledMode
- binary::command::types::SetKnobJogSize
- binary::command::types::SetKnobMovementMode
- binary::command::types::SetKnobVelocityProfile
- binary::command::types::SetKnobVelocityScale
- binary::command::types::SetManualMoveTrackingDisabledMode
- binary::command::types::SetMaximumPosition
- binary::command::types::SetMessageIdMode
- binary::command::types::SetMicrostepResolution
- binary::command::types::SetMinimumPosition
- binary::command::types::SetMoveTrackingMode
- binary::command::types::SetMoveTrackingPeriod
- binary::command::types::SetParkState
- binary::command::types::SetPeripheralId
- binary::command::types::SetProtocol
- binary::command::types::SetRunCurrent
- binary::command::types::SetSlipTrackingPeriod
- binary::command::types::SetStallTimeout
- binary::command::types::SetTargetSpeed
- binary::command::types::SlipTracking
- binary::command::types::Stop
- binary::command::types::StoreCurrentPosition
- binary::command::types::UnexpectedPosition
- binary::command::types::WriteAllDigitalOutputs
- binary::command::types::WriteDigitalOutput
- error::AsciiCheckCustomError
- error::AsciiCheckDataError
- error::AsciiCheckFlagError
- error::AsciiCheckStatusError
- error::AsciiCheckWarningError
- error::AsciiCommandSplitError
- error::AsciiInvalidChecksumError
- error::AsciiPacketMalformedError
- error::AsciiPacketMissingEndError
- error::AsciiPacketMissingStartError
- error::AsciiReservedCharacterError
- error::AsciiUnexpectedPacketError
- error::AsciiUnexpectedResponseError
- error::BinaryCommandFailureError
- error::BinaryUnexpectedCommandError
- error::BinaryUnexpectedIdError
- error::BinaryUnexpectedTargetError
- error::SerialDeviceInUseOrDisconnectedError
- error::TryIntoSendError
- timeout_guard::TimeoutGuard
Enums
- ascii::AnyResponse
- ascii::Direction
- ascii::Flag
- ascii::Kind
- ascii::Status
- ascii::parse::PacketKind
- ascii::parse::Token
- binary::Direction
- binary::Status
- binary::traits::ExpectedCommandResult
- error::AsciiCheckError
- error::AsciiError
- error::AsciiProtocolError
- error::BinaryError
- error::BinaryUnexpectedError
- error::Error
Traits
- ascii::Command
- ascii::Handlers
- ascii::Response
- ascii::ResponseWithFlag
- ascii::ResponseWithStatus
- ascii::ResponseWithWarning
- ascii::SpecificResponse
- ascii::check::Check
- ascii::check::CheckAll
- ascii::check::WarningList
- backend::Backend
- binary::Handlers
- binary::traits::Command
- binary::traits::Data
- binary::traits::ElicitsResponse
- binary::traits::ReplyData
- binary::traits::SetOrReturnCommand
- binary::traits::TakesData
- binary::traits::TakesNoData
- binary::traits::TxMessage
- convert::From
- timeout_guard::Port
Functions
- ascii::check::all
- ascii::check::flag_is
- ascii::check::flag_ok
- ascii::check::flag_ok_and
- ascii::check::flag_rj
- ascii::check::minimal
- ascii::check::parsed_data_is
- ascii::check::predicate
- ascii::check::status_busy
- ascii::check::status_idle
- ascii::check::status_is
- ascii::check::strict
- ascii::check::unchecked
- ascii::check::warning_below_fault
- ascii::check::warning_below_warning
- ascii::check::warning_in
- ascii::check::warning_is
- ascii::check::warning_is_none
- binary::command::name
- error::binary_code::name
Type Aliases
- ascii::PacketCallback
- ascii::PacketHandler
- ascii::SendPort
- ascii::UnexpectedAlertCallback
- ascii::UnexpectedAlertHandler
- ascii::parse::RefPacket
- ascii::parse::RefTokens
- binary::PacketCallback
- binary::PacketHandler
- binary::SendPacketHandler
- binary::SendPort
Constants
- binary::command::ACTIVATE
- binary::command::CONVERT_TO_ASCII
- binary::command::ECHO_DATA
- binary::command::ERROR
- binary::command::HOME
- binary::command::LIMIT_ACTIVE
- binary::command::MANUAL_MOVE
- binary::command::MANUAL_MOVE_TRACKING
- binary::command::MOVE_ABSOLUTE
- binary::command::MOVE_AT_CONSTANT_SPEED
- binary::command::MOVE_INDEX
- binary::command::MOVE_RELATIVE
- binary::command::MOVE_TO_STORED_POSITION
- binary::command::MOVE_TRACKING
- binary::command::READ_ALL_DIGITAL_INPUTS
- binary::command::READ_ALL_DIGITAL_OUTPUTS
- binary::command::READ_ANALOG_INPUT
- binary::command::READ_DIGITAL_INPUT
- binary::command::READ_DIGITAL_OUTPUT
- binary::command::RENUMBER
- binary::command::RESET
- binary::command::RESTORE_SETTINGS
- binary::command::RETURN_ANALOG_INPUT_COUNT
- binary::command::RETURN_CALIBRATED_ENCODER_COUNT
- binary::command::RETURN_CALIBRATION_ERROR
- binary::command::RETURN_CALIBRATION_TYPE
- binary::command::RETURN_CURRENT_POSITION
- binary::command::RETURN_DEVICE_ID
- binary::command::RETURN_DIGITAL_INPUT_COUNT
- binary::command::RETURN_DIGITAL_OUTPUT_COUNT
- binary::command::RETURN_ENCODER_COUNT
- binary::command::RETURN_ENCODER_POSITION
- binary::command::RETURN_FIRMWARE_BUILD
- binary::command::RETURN_FIRMWARE_VERSION
- binary::command::RETURN_PENDING_PERIPHERAL_ID
- binary::command::RETURN_PENDING_PERIPHERAL_SERIAL_NUMBER
- binary::command::RETURN_PERIPHERAL_SERIAL_NUMBER
- binary::command::RETURN_POWER_SUPPLY_VOLTAGE
- binary::command::RETURN_SERIAL_NUMBER
- binary::command::RETURN_SETTING
- binary::command::RETURN_STATUS
- binary::command::RETURN_STORED_POSITION
- binary::command::SET_ACCELERATION
- binary::command::SET_ACCELERATION_ONLY
- binary::command::SET_ALIAS_NUMBER
- binary::command::SET_AUTO_HOME_DISABLED_MODE
- binary::command::SET_AUTO_REPLY_DISABLED_MODE
- binary::command::SET_BAUD_RATE
- binary::command::SET_CLOSED_LOOP_MODE
- binary::command::SET_CURRENT_POSITION
- binary::command::SET_CYCLE_DISTANCE
- binary::command::SET_DECELERATION_ONLY
- binary::command::SET_DEVICE_MODE
- binary::command::SET_FILTER_HOLDER_ID
- binary::command::SET_HOLD_CURRENT
- binary::command::SET_HOME_OFFSET
- binary::command::SET_HOME_SENSOR_TYPE
- binary::command::SET_HOME_SPEED
- binary::command::SET_HOME_STATUS
- binary::command::SET_INDEX_DISTANCE
- binary::command::SET_KNOB_DIRECTION
- binary::command::SET_KNOB_DISABLED_MODE
- binary::command::SET_KNOB_JOG_SIZE
- binary::command::SET_KNOB_MOVEMENT_MODE
- binary::command::SET_KNOB_VELOCITY_PROFILE
- binary::command::SET_KNOB_VELOCITY_SCALE
- binary::command::SET_MANUAL_MOVE_TRACKING_DISABLED_MODE
- binary::command::SET_MAXIMUM_POSITION
- binary::command::SET_MESSAGE_ID_MODE
- binary::command::SET_MICROSTEP_RESOLUTION
- binary::command::SET_MINIMUM_POSITION
- binary::command::SET_MOVE_TRACKING_MODE
- binary::command::SET_MOVE_TRACKING_PERIOD
- binary::command::SET_PARK_STATE
- binary::command::SET_PERIPHERAL_ID
- binary::command::SET_PROTOCOL
- binary::command::SET_RUN_CURRENT
- binary::command::SET_SLIP_TRACKING_PERIOD
- binary::command::SET_STALL_TIMEOUT
- binary::command::SET_TARGET_SPEED
- binary::command::SLIP_TRACKING
- binary::command::STOP
- binary::command::STORE_CURRENT_POSITION
- binary::command::UNEXPECTED_POSITION
- binary::command::WRITE_ALL_DIGITAL_OUTPUTS
- binary::command::WRITE_DIGITAL_OUTPUT
- binary::command::untyped::ACTIVATE
- binary::command::untyped::CONVERT_TO_ASCII
- binary::command::untyped::ECHO_DATA
- binary::command::untyped::ERROR
- binary::command::untyped::HOME
- binary::command::untyped::LIMIT_ACTIVE
- binary::command::untyped::MANUAL_MOVE
- binary::command::untyped::MANUAL_MOVE_TRACKING
- binary::command::untyped::MOVE_ABSOLUTE
- binary::command::untyped::MOVE_AT_CONSTANT_SPEED
- binary::command::untyped::MOVE_INDEX
- binary::command::untyped::MOVE_RELATIVE
- binary::command::untyped::MOVE_TO_STORED_POSITION
- binary::command::untyped::MOVE_TRACKING
- binary::command::untyped::READ_ALL_DIGITAL_INPUTS
- binary::command::untyped::READ_ALL_DIGITAL_OUTPUTS
- binary::command::untyped::READ_ANALOG_INPUT
- binary::command::untyped::READ_DIGITAL_INPUT
- binary::command::untyped::READ_DIGITAL_OUTPUT
- binary::command::untyped::RENUMBER
- binary::command::untyped::RESET
- binary::command::untyped::RESTORE_SETTINGS
- binary::command::untyped::RETURN_ANALOG_INPUT_COUNT
- binary::command::untyped::RETURN_CALIBRATED_ENCODER_COUNT
- binary::command::untyped::RETURN_CALIBRATION_ERROR
- binary::command::untyped::RETURN_CALIBRATION_TYPE
- binary::command::untyped::RETURN_CURRENT_POSITION
- binary::command::untyped::RETURN_DEVICE_ID
- binary::command::untyped::RETURN_DIGITAL_INPUT_COUNT
- binary::command::untyped::RETURN_DIGITAL_OUTPUT_COUNT
- binary::command::untyped::RETURN_ENCODER_COUNT
- binary::command::untyped::RETURN_ENCODER_POSITION
- binary::command::untyped::RETURN_FIRMWARE_BUILD
- binary::command::untyped::RETURN_FIRMWARE_VERSION
- binary::command::untyped::RETURN_PENDING_PERIPHERAL_ID
- binary::command::untyped::RETURN_PENDING_PERIPHERAL_SERIAL_NUMBER
- binary::command::untyped::RETURN_PERIPHERAL_SERIAL_NUMBER
- binary::command::untyped::RETURN_POWER_SUPPLY_VOLTAGE
- binary::command::untyped::RETURN_SERIAL_NUMBER
- binary::command::untyped::RETURN_SETTING
- binary::command::untyped::RETURN_STATUS
- binary::command::untyped::RETURN_STORED_POSITION
- binary::command::untyped::SET_ACCELERATION
- binary::command::untyped::SET_ACCELERATION_ONLY
- binary::command::untyped::SET_ALIAS_NUMBER
- binary::command::untyped::SET_AUTO_HOME_DISABLED_MODE
- binary::command::untyped::SET_AUTO_REPLY_DISABLED_MODE
- binary::command::untyped::SET_BAUD_RATE
- binary::command::untyped::SET_CLOSED_LOOP_MODE
- binary::command::untyped::SET_CURRENT_POSITION
- binary::command::untyped::SET_CYCLE_DISTANCE
- binary::command::untyped::SET_DECELERATION_ONLY
- binary::command::untyped::SET_DEVICE_MODE
- binary::command::untyped::SET_FILTER_HOLDER_ID
- binary::command::untyped::SET_HOLD_CURRENT
- binary::command::untyped::SET_HOME_OFFSET
- binary::command::untyped::SET_HOME_SENSOR_TYPE
- binary::command::untyped::SET_HOME_SPEED
- binary::command::untyped::SET_HOME_STATUS
- binary::command::untyped::SET_INDEX_DISTANCE
- binary::command::untyped::SET_KNOB_DIRECTION
- binary::command::untyped::SET_KNOB_DISABLED_MODE
- binary::command::untyped::SET_KNOB_JOG_SIZE
- binary::command::untyped::SET_KNOB_MOVEMENT_MODE
- binary::command::untyped::SET_KNOB_VELOCITY_PROFILE
- binary::command::untyped::SET_KNOB_VELOCITY_SCALE
- binary::command::untyped::SET_MANUAL_MOVE_TRACKING_DISABLED_MODE
- binary::command::untyped::SET_MAXIMUM_POSITION
- binary::command::untyped::SET_MESSAGE_ID_MODE
- binary::command::untyped::SET_MICROSTEP_RESOLUTION
- binary::command::untyped::SET_MINIMUM_POSITION
- binary::command::untyped::SET_MOVE_TRACKING_MODE
- binary::command::untyped::SET_MOVE_TRACKING_PERIOD
- binary::command::untyped::SET_PARK_STATE
- binary::command::untyped::SET_PERIPHERAL_ID
- binary::command::untyped::SET_PROTOCOL
- binary::command::untyped::SET_RUN_CURRENT
- binary::command::untyped::SET_SLIP_TRACKING_PERIOD
- binary::command::untyped::SET_STALL_TIMEOUT
- binary::command::untyped::SET_TARGET_SPEED
- binary::command::untyped::SLIP_TRACKING
- binary::command::untyped::STOP
- binary::command::untyped::STORE_CURRENT_POSITION
- binary::command::untyped::UNEXPECTED_POSITION
- binary::command::untyped::WRITE_ALL_DIGITAL_OUTPUTS
- binary::command::untyped::WRITE_DIGITAL_OUTPUT
- error::binary_code::ABSOLUTE_FORCE_INVALID
- error::binary_code::ABSOLUTE_POSITION_INVALID
- error::binary_code::ACCELERATION_INVALID
- error::binary_code::ACCELERATION_ONLY_INVALID
- error::binary_code::ALIAS_INVALID
- error::binary_code::ANALOG_INPUT_PIN_INVALID
- error::binary_code::AUTO_HOME_DISABLED_MODE_INVALID
- error::binary_code::AUTO_REPLY_DISABLED_MODED_INVALID
- error::binary_code::BAUD_RATE_INVALID
- error::binary_code::BAUD_RATE_OR_PROTOCOL_INVALID
- error::binary_code::BUSY
- error::binary_code::CANNOT_HOME
- error::binary_code::CLOSED_LOOP_MODE_INVALID
- error::binary_code::COMMAND_INVALID
- error::binary_code::CURRENT_POSITION_INVALID
- error::binary_code::CYCLE_DISTANCE_INVALID
- error::binary_code::DECELERATION_ONLY_INVALID
- error::binary_code::DEVICE_NUMBER_INVALID
- error::binary_code::DEVICE_PARKED
- error::binary_code::DIGITAL_INPUT_PIN_INVALID
- error::binary_code::DIGITAL_OUTPUT_MASK_INVALID
- error::binary_code::DIGITAL_OUTPUT_PIN_INVALID
- error::binary_code::DRIVER_DISABLED
- error::binary_code::FILTER_HOLDER_ID_INVALID
- error::binary_code::HOLD_CURRENT_INVALID
- error::binary_code::HOME_SPEED_INVALID
- error::binary_code::HOME_STATUS_INVALID
- error::binary_code::INDEX_DISTANCE_INVALID
- error::binary_code::KNOB_DIRECTION_INVALID
- error::binary_code::KNOB_DISABLED_MODE_INVALID
- error::binary_code::KNOB_JOG_SIZE_INVALID
- error::binary_code::KNOB_MOVEMENT_MODE_INVALID
- error::binary_code::KNOB_VELOCITY_PROFILE_INVALID
- error::binary_code::KNOB_VELOCITY_SCALE_INVALID
- error::binary_code::MANUAL_MOVE_TRACKING_DISABLED_MODE_INVALID
- error::binary_code::MAXIMUM_POSITION_INVALID
- error::binary_code::MESSAGE_ID_MODE_INVALID
- error::binary_code::MINIMUM_POSITION_INVALID
- error::binary_code::MOVE_INDEX_NUMBER_INVALID
- error::binary_code::MOVE_POSITION_INVALID
- error::binary_code::MOVE_POSITION_NOT_HOMED
- error::binary_code::MOVE_TRACKING_MODE_INVALID
- error::binary_code::MOVE_TRACKING_PERIOD_INVALID
- error::binary_code::OFFSET_INVALID
- error::binary_code::PARK_STATE_INVALID
- error::binary_code::PERIPHERAL_INACTIVE
- error::binary_code::PROTOCOL_INVALID
- error::binary_code::RELATIVE_POSITION_INVALID
- error::binary_code::RESOLUTION_INVALID
- error::binary_code::RESTORE_SETTINGS_DATA_INVALID
- error::binary_code::RETURN_POSITION_INVALID
- error::binary_code::RUN_CURRENT_INVALID
- error::binary_code::SAVE_POSITION_INVALID
- error::binary_code::SAVE_POSITION_NOT_HOMED
- error::binary_code::SETTING_INVALID
- error::binary_code::SLIP_TRACKING_PERIOD_INVALID
- error::binary_code::SPEED_INVALID
- error::binary_code::STALL_TIMEOUT_INVALID
- error::binary_code::STORAGE_FULL
- error::binary_code::STORED_POSITION_INVALID
- error::binary_code::SYSTEM_ERROR
- error::binary_code::TEMPERATURE_HIGH
- error::binary_code::VELOCITY_INVALID
- error::binary_code::VOLTAGE_HIGH
- error::binary_code::VOLTAGE_LOW