List of all items
Structs
- commands::doctor::DoctorCheck
- commands::doctor::DoctorCommand
- commands::doctor::DoctorReport
- commands::doctor::ProtocolDoctorResult
- commands::list::ListCommand
- commands::protocol::BacnetCommand
- commands::protocol::KnxCommand
- commands::protocol::ModbusCommand
- commands::protocol::OpcuaCommand
- commands::run::RunCommand
- commands::run::ScenarioRunSummary
- commands::serve::ServeRuntimeCommand
- commands::validate::ValidateCommand
- context::CliContext
- context::CliContextBuilder
- output::DeviceSummary
- output::OutputWriter
- output::PaginatedTable
- output::ProtocolStatus
- output::TableBuilder
- output::ValidationError
- output::ValidationResult
- output::ValidationWarning
- prelude::BacNetAddress
- prelude::BacnetIpConfig
- prelude::CapabilitySet
- prelude::CapabilitySetBuilder
- prelude::ConfigWatcher
- prelude::DataPoint
- prelude::DataPointBuilder
- prelude::DataPointConfig
- prelude::DataPointDef
- prelude::DataPointId
- prelude::DeviceConfig
- prelude::DeviceConfigBuilder
- prelude::DeviceContext
- prelude::DeviceInfo
- prelude::DeviceStatistics
- prelude::EngineConfig
- prelude::FactoryMetadata
- prelude::FactoryRegistry
- prelude::KnxIpConfig
- prelude::LatencyStats
- prelude::LifecycleStateMachine
- prelude::LogConfig
- prelude::LogConfigBuilder
- prelude::LogFileStats
- prelude::LogLevelController
- prelude::MetricsCollector
- prelude::MetricsSnapshot
- prelude::ModbusAddress
- prelude::ModbusRtuConfig
- prelude::ModbusTcpConfig
- prelude::NoOpLifecycleHook
- prelude::OpcUaConfig
- prelude::PluginInfo
- prelude::PluginManager
- prelude::Quality
- prelude::RateLimiter
- prelude::RequestContext
- prelude::RetentionPolicy
- prelude::RetryConfig
- prelude::RotationConfig
- prelude::SimulatorEngine
- prelude::SimulatorEngineBuilder
- prelude::Stopwatch
- prelude::Timer
- prelude::TraceContext
- prelude::TypedDataPoint
- prelude::TypedPointValue
- prelude::ValidationErrors
- prelude::ValidationErrorsBuilder
- prelude::instrument::Instrumented
- prelude::instrument::WithDispatch
- runner::CommandOutput
- runner::CommandRunner
- runner::LoggingHook
- runner::MetricsHook
- runner::RunCommandArgs
- runner_contract::CliErrorPayload
- runner_contract::CliOutputEnvelope
- runner_contract::ProtocolCapabilityVersion
- runner_contract::ReleaseMetadata
- runner_contract::RunnerCompatibilityPolicy
- runner_contract::TrialCompatibleMetadata
- runner_contract::VersionContracts
- runner_contract::VersionProtocol
- runner_contract::VersionReport
- validation::TagEntry
Enums
- commands::doctor::DoctorProtocol
- commands::doctor::DoctorStatus
- commands::list::ListResource
- error::CliError
- output::OutputFormat
- output::StatusType
- prelude::AccessMode
- prelude::Address
- prelude::Capability
- prelude::ConfigEvent
- prelude::ConfigSource
- prelude::DataType
- prelude::DeviceState
- prelude::EngineEvent
- prelude::EnginePreset
- prelude::EngineState
- prelude::Error
- prelude::ErrorSeverity
- prelude::LifecycleEvent
- prelude::LogFormat
- prelude::LogLevel
- prelude::LogTarget
- prelude::ModbusRegisterType
- prelude::Protocol
- prelude::ProtocolConfig
- prelude::RotationStrategy
- prelude::StopReason
- prelude::Value
- prelude::ValueType
- prelude::WatcherState
- runner_contract::CliExitCategory
Traits
- commands::protocol::ProtocolCommand
- error::CliResultExt
- prelude::ConfigEventHandler
- prelude::DataPointType
- prelude::Device
- prelude::DeviceFactory
- prelude::DeviceLifecycle
- prelude::FromDefinition
- prelude::LifecycleHook
- prelude::NumericPoint
- prelude::Plugin
- prelude::ProtocolCapabilities
- prelude::ResultExt
- prelude::instrument::Instrument
- prelude::instrument::WithSubscriber
- runner::Command
- runner::CommandFactory
- runner::CommandHook
Macros
- prelude::builder_setter
- prelude::builder_setter_into
- prelude::builder_setter_option
- prelude::debug
- prelude::error
- prelude::info
- prelude::trace
- prelude::trace_device
- prelude::trace_error
- prelude::trace_request
- prelude::trace_success
- prelude::warn
Attribute Macros
Functions
- commands::run::run_scenario_on_session
- prelude::create_config_watcher
- prelude::current_timestamp_ms
- prelude::current_timestamp_ns
- prelude::current_timestamp_us
- prelude::default_capabilities
- prelude::device
- prelude::engine
- prelude::format_bytes
- prelude::format_duration
- prelude::generate_sequential_id
- prelude::generate_short_uuid
- prelude::generate_timestamp_id
- prelude::generate_uuid
- prelude::init_logging
- prelude::init_test_logging
- prelude::is_logging_initialized
- prelude::point
- prelude::retry_async
- prelude::sanitize_identifier
- prelude::shared_context
- prelude::truncate_string
- runner_contract::is_machine_format
- runner_contract::protocol_capability_version
- runner_contract::version_report
- runner_contract::write_failure
- runner_contract::write_success
- runtime_registry::protocol_catalog
- runtime_registry::workspace_protocol_registry
- validation::parse_nonzero_count
- validation::parse_port
- validation::parse_tag
- validation::parse_zero_or_more_count
- validation::tags_from_entries
Type Aliases
- error::CliResult
- prelude::BoolPoint
- prelude::BoxedDevice
- prelude::BoxedFactory
- prelude::BoxedPlugin
- prelude::Float32Point
- prelude::Float64Point
- prelude::Int32Point
- prelude::Int64Point
- prelude::Result
- prelude::SharedConfigWatcher
- prelude::StringPoint
- prelude::UInt32Point
- prelude::UInt64Point
Constants
- runner_contract::CHANGELOG_POLICY_DOCUMENT
- runner_contract::CLI_OUTPUT_ENVELOPE_VERSION
- runner_contract::COMPATIBILITY_DECISION_OWNER
- runner_contract::COMPATIBILITY_MATRIX_DOCUMENT
- runner_contract::COMPATIBILITY_MATRIX_VERSION
- runner_contract::COMPATIBLE_TRIAL_SUITE_RANGE
- runner_contract::LOCAL_RUNNER_CONTRACT_VERSION
- runner_contract::PROTOCOL_READINESS_MATRIX_VERSION
- runner_contract::RELEASE_CHANNEL
- runner_contract::RELEASE_POLICY_DOCUMENT
- runner_contract::UNIFIED_READINESS_CONTRACT_VERSION
- runner_contract::VERSION_METADATA_CONTRACT_VERSION