List of all items
Structs
- args::Cli
- args::ExportArgs
- args::ReplayDriverUnsupported
- args::SimulateArgs
- args::TuneArgs
- cancel::CtrlC
- cancel::CtrlCHandle
- commands::export::SampleRecord
- commands::tune::PreparedTune
- config::BhtuneConfig
- config::ConfigPathResolution
- config::ConfigPolicyUpdate
- config::ConfigSaveResult
- config::DemoPolicy
- config::DemoPolicyConfig
- config::EffectiveTuningConfig
- config::LoadedConfigStore
- config::LogConfig
- config::TuningConfig
- config::TuningConfigSources
- logging::LogSettings
Enums
- args::Command
- args::ControllerTypeArg
- args::DirectionArg
- args::DriverKindArg
- args::ExportFormat
- args::HistoryCommand
- args::OpcCommand
- args::OpcSearchMatchModeArg
- args::OutcomeArg
- args::ProcessTypeArg
- args::ResponseLevelArg
- args::SearchIndexCommand
- args::SearchIndexControlActionArg
- args::TemplateCommand
- args::TemplateFileFormat
- commands::tune::PidWriteOutcome
- commands::tune::TuneOutcome
- config::ConfigStoreError
- config::ServerMode
- config::TuningConfigError
- config::TuningConfigSource
- logging::LogFormat
- output::OutputFormat
Functions
- commands::export::run
- commands::export::samples_to_bytes
- commands::history::run
- commands::opc::run
- commands::opc::run_with_output
- commands::template::parse_import_contents
- commands::template::run
- commands::tune::drive
- commands::tune::pid_parameters_for_result
- commands::tune::prepare
- commands::tune::prepare_owned
- commands::tune::sample_quality_from_driver
- commands::tune::validate_restore_timeout_secs
- commands::tune::write_pid_values
- config::config_path_from
- config::default_allow_uncertain_quality
- config::default_db_path_from
- config::default_log_dir_from
- config::load_config
- config::load_config_file
- config::load_config_store
- config::load_config_store_from
- config::load_user_templates
- config::parse_config_contents
- config::patch_allow_uncertain_quality
- config::patch_retention_days
- config::patch_tuning_config
- config::resolve_and_validate_tuning_config
- config::resolve_bind_addr
- config::resolve_bridge_host
- config::resolve_config_store_path
- config::resolve_db_path
- config::resolve_demo_policy
- config::resolve_demo_policy_from_config
- config::resolve_origin
- config::resolve_retention_days
- config::resolve_server
- config::resolve_server_mode
- config::resolve_tuning_config
- config::save_config_store
- config::templates_path_from
- config::tuning_config_sources
- config::validate_demo_origin
- config::validate_demo_trusted_proxy
- config::validate_tuning_config
- db::open
- driver::build_with_poll_interval
- logging::build_env_filter
- logging::init_tracing
- logging::parse_log_format
- logging::parse_rotation
- logging::resolve_log_settings
- output::format_error
- retention::cutoff_for
- retention::sweep_retention
- run
Constants
- EXIT_ABORTED
- EXIT_ACTUATION_FAILED
- EXIT_FAILURE
- EXIT_POOR_QUALITY
- EXIT_RESTORE_INCOMPLETE
- EXIT_SUCCESS
- EXIT_TIMED_OUT
- EXIT_WRITE_BACK_FAILED
- commands::tune::MV_ACTUATION_CONFIRMATION_SECS
- config::DEFAULT_BIND_ADDR
- config::DEFAULT_BRIDGE_HOST
- config::DEFAULT_TUNING_MRFT_DELAY_SECS
- config::DEFAULT_TUNING_OP_TIMEOUT_SECS
- config::DEFAULT_TUNING_POLL_INTERVAL_MS
- config::DEFAULT_TUNING_RESTORE_TIMEOUT_SECS
- config::DEFAULT_TUNING_TIMEOUT_SECS
- config::DEMO_ACCEPTED_STARTS_PER_CLIENT_IP
- config::DEMO_ACCEPTED_STARTS_PER_TOKEN
- config::DEMO_ACCEPTED_START_WINDOW_SECS
- config::DEMO_CLEANUP_INTERVAL_SECS
- config::DEMO_COOKIE_NAME
- config::DEMO_CYCLES_COUNT_DEFAULT
- config::DEMO_CYCLES_COUNT_MAX
- config::DEMO_CYCLES_COUNT_MIN
- config::DEMO_CYCLES_SKIP_DEFAULT
- config::DEMO_CYCLES_SKIP_MAX
- config::DEMO_CYCLES_SKIP_MIN
- config::DEMO_MAX_ACTIVE_RUNS_GLOBAL
- config::DEMO_MAX_ACTIVE_RUNS_PER_VISITOR
- config::DEMO_MAX_JSON_BODY_BYTES
- config::DEMO_MAX_RUNS_PER_SESSION
- config::DEMO_MAX_SSE_GLOBAL
- config::DEMO_MAX_SSE_PER_VISITOR
- config::DEMO_MAX_TUNE_RUN_ROWS_GLOBAL
- config::DEMO_NOISE_PROTECTION_SECS_DEFAULT
- config::DEMO_NOISE_PROTECTION_SECS_MAX
- config::DEMO_NOISE_PROTECTION_SECS_MIN
- config::DEMO_ORDINARY_REQUEST_CONCURRENCY
- config::DEMO_ORDINARY_REQUEST_TIMEOUT_SECS
- config::DEMO_POLL_INTERVAL_MS
- config::DEMO_RANGE_ENDPOINT_MAX
- config::DEMO_RANGE_ENDPOINT_MIN
- config::DEMO_RANGE_HIGH
- config::DEMO_RANGE_LOW
- config::DEMO_RANGE_SPAN_MAX
- config::DEMO_RANGE_SPAN_MIN
- config::DEMO_RELAY_AMP_DEFAULT
- config::DEMO_RELAY_AMP_MAX
- config::DEMO_RELAY_AMP_MIN
- config::DEMO_RETAINED_RUNS_PER_VISITOR
- config::DEMO_RUN_TIMEOUT_SECS
- config::DEMO_SESSION_TTL_SECS
- config::DEMO_SIM_DEAD_TIME_DEFAULT
- config::DEMO_SIM_DEAD_TIME_MAX
- config::DEMO_SIM_DEAD_TIME_MIN
- config::DEMO_SIM_GAIN_ABS_MIN
- config::DEMO_SIM_GAIN_DEFAULT
- config::DEMO_SIM_GAIN_MAX
- config::DEMO_SIM_INITIAL_VALUE_DEFAULT
- config::DEMO_SIM_NOISE_DEFAULT
- config::DEMO_SIM_NOISE_MAX_PV_SPAN_FRACTION
- config::DEMO_SIM_NOISE_MIN
- config::DEMO_SIM_SEED_DEFAULT
- config::DEMO_SIM_SEED_MAX
- config::DEMO_SIM_TAU_DEFAULT
- config::DEMO_SIM_TAU_MAX
- config::DEMO_SIM_TAU_MIN
- config::DEMO_SSE_LIFETIME_SECS
- config::DEMO_TAG_NAME
- config::DEMO_TEMPLATE_NAME
- config::MAX_TUNING_MRFT_DELAY_SECS
- config::MIN_OPC_RESTORE_TIMEOUT_SECS
- driver::SIMULATOR_MV_TAG
- driver::SIMULATOR_PV_TAG