List of all items
Structs
- api::boblight::ClientConnection
- api::boblight::message::LightParam
- api::flat::message::Clear
- api::flat::message::ClearArgs
- api::flat::message::ClearBuilder
- api::flat::message::Color
- api::flat::message::ColorArgs
- api::flat::message::ColorBuilder
- api::flat::message::Command
- api::flat::message::CommandUnionTableOffset
- api::flat::message::Image
- api::flat::message::ImageArgs
- api::flat::message::ImageBuilder
- api::flat::message::ImageType
- api::flat::message::ImageTypeUnionTableOffset
- api::flat::message::RawImage
- api::flat::message::RawImageArgs
- api::flat::message::RawImageBuilder
- api::flat::message::Register
- api::flat::message::RegisterArgs
- api::flat::message::RegisterBuilder
- api::flat::message::Reply
- api::flat::message::ReplyArgs
- api::flat::message::ReplyBuilder
- api::flat::message::Request
- api::flat::message::RequestArgs
- api::flat::message::RequestBuilder
- api::flat::message::hyperion_reply_generated::hyperionnet::Reply
- api::flat::message::hyperion_reply_generated::hyperionnet::ReplyArgs
- api::flat::message::hyperion_reply_generated::hyperionnet::ReplyBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::Clear
- api::flat::message::hyperion_request_generated::hyperionnet::ClearArgs
- api::flat::message::hyperion_request_generated::hyperionnet::ClearBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::Color
- api::flat::message::hyperion_request_generated::hyperionnet::ColorArgs
- api::flat::message::hyperion_request_generated::hyperionnet::ColorBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::Command
- api::flat::message::hyperion_request_generated::hyperionnet::CommandUnionTableOffset
- api::flat::message::hyperion_request_generated::hyperionnet::Image
- api::flat::message::hyperion_request_generated::hyperionnet::ImageArgs
- api::flat::message::hyperion_request_generated::hyperionnet::ImageBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::ImageType
- api::flat::message::hyperion_request_generated::hyperionnet::ImageTypeUnionTableOffset
- api::flat::message::hyperion_request_generated::hyperionnet::RawImage
- api::flat::message::hyperion_request_generated::hyperionnet::RawImageArgs
- api::flat::message::hyperion_request_generated::hyperionnet::RawImageBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::Register
- api::flat::message::hyperion_request_generated::hyperionnet::RegisterArgs
- api::flat::message::hyperion_request_generated::hyperionnet::RegisterBuilder
- api::flat::message::hyperion_request_generated::hyperionnet::Request
- api::flat::message::hyperion_request_generated::hyperionnet::RequestArgs
- api::flat::message::hyperion_request_generated::hyperionnet::RequestBuilder
- api::json::ClientConnection
- api::json::message::Adjustment
- api::json::message::Authorize
- api::json::message::BuildInfo
- api::json::message::ChannelAdjustment
- api::json::message::Clear
- api::json::message::Color
- api::json::message::ComponentState
- api::json::message::ComponentStatus
- api::json::message::Config
- api::json::message::Effect
- api::json::message::EffectCreate
- api::json::message::EffectDefinition
- api::json::message::EffectDelete
- api::json::message::EffectRequest
- api::json::message::GrabbersInfo
- api::json::message::HyperionInfo
- api::json::message::HyperionMessage
- api::json::message::HyperionResponse
- api::json::message::Image
- api::json::message::ImageData
- api::json::message::Instance
- api::json::message::InstanceInfo
- api::json::message::LedColors
- api::json::message::LedDevice
- api::json::message::LedDevicesInfo
- api::json::message::Logging
- api::json::message::Processing
- api::json::message::ServerInfo
- api::json::message::ServerInfoRequest
- api::json::message::SourceSelect
- api::json::message::SysInfo
- api::json::message::SystemInfo
- api::json::message::VideoModeRequest
- api::proto::message::ClearRequest
- api::proto::message::ColorRequest
- api::proto::message::HyperionReply
- api::proto::message::HyperionRequest
- api::proto::message::ImageRequest
- api::types::LedColor
- api::types::PriorityInfo
- color::BrightnessComponents
- color::ChannelAdjustments
- color::ChannelAdjustmentsBuilder
- color::ColorAdjustment
- color::ColorAdjustmentData
- color::LedRanges
- color::PATTERN_REGEX
- color::RgbChannelAdjustment
- color::RgbTransform
- db::Db
- db::models::DbInstance
- db::models::DbMeta
- db::models::DbSetting
- db::models::DbUser
- effects::EffectDefinition
- effects::EffectHandle
- effects::EffectMessage
- effects::EffectRegistry
- effects::EffectRunHandle
- effects::Providers
- effects::definition::EffectDefinition
- effects::instance::InstanceMethods
- effects::instance::InstanceMethodsData
- effects::providers::Providers
- effects::providers::python::PythonProvider
- effects::providers::python::context::Context
- global::Global
- global::GlobalData
- global::HookRunner
- global::InputMessage
- global::InputSource
- global::InputSourceHandle
- global::InstanceEvent
- global::Paths
- global::PriorityGuard
- global::event::InstanceEvent
- global::hook_runner::HookBuilder
- global::hook_runner::HookRunner
- global::input_message::InputMessage
- global::input_source::InputSource
- global::input_source::InputSourceHandle
- global::paths::Paths
- global::priority_guard::PriorityGuard
- image::ImageView
- image::RawImage
- image::Reducer
- image::reducer::LedSpec
- image::reducer::Reducer
- instance::Instance
- instance::InstanceDevice
- instance::InstanceHandle
- instance::black_border_detector::BlackBorder
- instance::black_border_detector::BlackBorderDetector
- instance::core::Core
- instance::device::Device
- instance::device::common::Rewriter
- instance::device::dummy::DummyDeviceImpl
- instance::device::file::FileDeviceImpl
- instance::device::ws2812spi::Ws2812SpiImpl
- instance::muxer::InputEntry
- instance::muxer::MuxerConfig
- instance::muxer::PriorityMuxer
- instance::muxer::effect_runner::EffectRunner
- instance::muxer::effect_runner::EffectRunnerConfig
- instance::muxer::effect_runner::RunningEffectKey
- instance::muxer::muxed_message::MuxedMessage
- instance::smoothing::Smoothing
- models::BackgroundEffect
- models::BlackBorderDetector
- models::BoblightServer
- models::ChannelAdjustment
- models::ClassicLedConfig
- models::ColorAdjustment
- models::Config
- models::Dummy
- models::Effects
- models::File
- models::FlatbuffersServer
- models::ForegroundEffect
- models::Forwarder
- models::Framegrabber
- models::General
- models::GlobalConfig
- models::GrabberV4L2
- models::Hooks
- models::Instance
- models::InstanceCapture
- models::InstanceConfig
- models::JsonServer
- models::Led
- models::LedConfig
- models::Leds
- models::Logger
- models::MatrixLedConfig
- models::Meta
- models::Network
- models::PhilipsHue
- models::ProtoServer
- models::Setting
- models::SettingError
- models::Smoothing
- models::User
- models::WebConfig
- models::Ws2812Spi
- models::backend::DbBackend
- models::backend::FileBackend
- models::backend::db::DbBackend
- models::backend::db::GlobalConfigCreator
- models::backend::db::InstanceConfigCreator
- models::backend::file::DeserializableConfig
- models::backend::file::FileBackend
- models::backend::file::SerializableConfig
- models::devices::Dummy
- models::devices::File
- models::devices::PhilipsHue
- models::devices::Ws2812Spi
- models::global::FlatbuffersServer
- models::global::Forwarder
- models::global::Framegrabber
- models::global::General
- models::global::GlobalConfig
- models::global::GrabberV4L2
- models::global::Hooks
- models::global::JsonServer
- models::global::Logger
- models::global::Network
- models::global::ProtoServer
- models::global::WebConfig
- models::instance::BackgroundEffect
- models::instance::BlackBorderDetector
- models::instance::BoblightServer
- models::instance::ChannelAdjustment
- models::instance::ClassicLedConfig
- models::instance::ColorAdjustment
- models::instance::Effects
- models::instance::ForegroundEffect
- models::instance::Instance
- models::instance::InstanceCapture
- models::instance::InstanceConfig
- models::instance::Led
- models::instance::LedConfig
- models::instance::Leds
- models::instance::MatrixLedConfig
- models::instance::Smoothing
- models::layouts::ClassicLedParams
- models::meta::Meta
- models::users::User
- serde::base64::Base64Visitor
- servers::ServerHandle
- servers::boblight::codec::BoblightCodec
- servers::json::codec::JsonCodec
- servers::proto::codec::ProtoCodec
- web::session::Session
- web::session::SessionInstance
- web::session::SessionStore
- web::session::WithSession
Enums
- api::boblight::BoblightApiError
- api::boblight::message::BoblightRequest
- api::boblight::message::BoblightResponse
- api::boblight::message::DecodeError
- api::boblight::message::GetArg
- api::boblight::message::LightParamData
- api::boblight::message::SetArg
- api::flat::FlatApiError
- api::flat::message::ClearOffset
- api::flat::message::ColorOffset
- api::flat::message::ImageOffset
- api::flat::message::RawImageOffset
- api::flat::message::RegisterOffset
- api::flat::message::ReplyOffset
- api::flat::message::RequestOffset
- api::flat::message::hyperion_reply_generated::hyperionnet::ReplyOffset
- api::flat::message::hyperion_request_generated::hyperionnet::ClearOffset
- api::flat::message::hyperion_request_generated::hyperionnet::ColorOffset
- api::flat::message::hyperion_request_generated::hyperionnet::ImageOffset
- api::flat::message::hyperion_request_generated::hyperionnet::RawImageOffset
- api::flat::message::hyperion_request_generated::hyperionnet::RegisterOffset
- api::flat::message::hyperion_request_generated::hyperionnet::RequestOffset
- api::json::JsonApiError
- api::json::message::AuthorizeCommand
- api::json::message::ConfigCommand
- api::json::message::GrabberClass
- api::json::message::HyperionCommand
- api::json::message::HyperionResponseInfo
- api::json::message::ImageFormat
- api::json::message::InstanceCommand
- api::json::message::LedColorsSubcommand
- api::json::message::LedDeviceClass
- api::json::message::LedDeviceCommand
- api::json::message::LoggingCommand
- api::json::message::MappingType
- api::json::message::VideoMode
- api::proto::ProtoApiError
- api::proto::message::hyperion_reply::Type
- api::proto::message::hyperion_request::Command
- color::LedMatch
- component::ComponentName
- effects::EffectDefinitionError
- effects::EffectMessageKind
- effects::RunEffectError
- effects::definition::EffectDefinitionError
- effects::instance::ControlMessage
- effects::instance::RuntimeMethodError
- effects::providers::ProviderError
- global::Event
- global::InputMessageData
- global::InputSourceError
- global::InputSourceName
- global::InstanceEventKind
- global::event::Event
- global::event::InstanceEventKind
- global::input_message::InputMessageData
- global::input_source::InputSourceError
- global::paths::ResolvedPaths
- global::priority_guard::SendingChannel
- image::RawImageError
- instance::ActiveState
- instance::InstanceControl
- instance::InstanceError
- instance::InstanceHandleError
- instance::InstanceMessage
- instance::StartEffectError
- instance::device::DeviceError
- instance::device::ws2812spi::ImplState
- instance::muxer::effect_runner::EffectRunnerUpdate
- instance::muxer::effect_runner::StartEffectError
- instance::muxer::muxed_message::MuxedMessageData
- instance::smoothing::SmoothingUpdate
- models::BlackBorderDetectorMode
- models::ColorOrder
- models::ConfigError
- models::Device
- models::DummyDeviceMode
- models::EffectType
- models::FramegrabberType
- models::ImageToLedMappingType
- models::InstanceError
- models::LoggerLevel
- models::MatrixCabling
- models::MatrixStart
- models::MetaError
- models::SettingData
- models::SettingErrorKind
- models::SettingKind
- models::SmoothingType
- models::UserError
- models::V4L2Standard
- models::WatchedVersionBranch
- models::devices::Device
- models::devices::DummyDeviceMode
- models::global::FramegrabberType
- models::global::LoggerLevel
- models::global::V4L2Standard
- models::global::WatchedVersionBranch
- models::instance::BlackBorderDetectorMode
- models::instance::ColorOrder
- models::instance::EffectType
- models::instance::ImageToLedMappingType
- models::instance::InstanceError
- models::instance::MatrixCabling
- models::instance::MatrixStart
- models::instance::SmoothingType
- models::meta::MetaError
- models::users::UserError
- servers::boblight::BoblightServerError
- servers::boblight::codec::BoblightCodecError
- servers::flat::FlatServerError
- servers::json::JsonServerError
- servers::json::codec::JsonCodecError
- servers::proto::ProtoServerError
- servers::proto::codec::ProtoCodecError
- web::session::SessionError
Traits
- color::AnsiDisplayExt
- effects::instance::RuntimeMethods
- effects::providers::Provider
- global::Message
- image::Image
- image::ImageViewExt
- instance::device::DeviceImpl
- instance::device::common::WritingDevice
- models::DeviceConfig
- models::ServerConfig
- models::ToLeds
- models::backend::ConfigBackend
- models::backend::ConfigExt
- models::backend::file::ConfigExt
- models::devices::DeviceConfig
- models::layouts::ToLeds
Macros
- ambassador_impl_DeviceConfig
- ambassador_impl_DeviceConfig_body_enum
- ambassador_impl_DeviceConfig_body_single_struct
- models::ambassador_impl_DeviceConfig
- models::ambassador_impl_DeviceConfig_body_enum
- models::ambassador_impl_DeviceConfig_body_single_struct
- models::convert_settings
- models::devices::impl_device_config
Functions
- api::flat::handle_register
- api::flat::handle_request
- api::flat::message::finish_reply_buffer
- api::flat::message::finish_request_buffer
- api::flat::message::finish_size_prefixed_reply_buffer
- api::flat::message::finish_size_prefixed_request_buffer
- api::flat::message::hyperion_reply_generated::hyperionnet::finish_reply_buffer
- api::flat::message::hyperion_reply_generated::hyperionnet::finish_size_prefixed_reply_buffer
- api::flat::message::hyperion_reply_generated::hyperionnet::root_as_reply
- api::flat::message::hyperion_reply_generated::hyperionnet::root_as_reply_unchecked
- api::flat::message::hyperion_reply_generated::hyperionnet::root_as_reply_with_opts
- api::flat::message::hyperion_reply_generated::hyperionnet::size_prefixed_root_as_reply
- api::flat::message::hyperion_reply_generated::hyperionnet::size_prefixed_root_as_reply_unchecked
- api::flat::message::hyperion_reply_generated::hyperionnet::size_prefixed_root_as_reply_with_opts
- api::flat::message::hyperion_request_generated::hyperionnet::finish_request_buffer
- api::flat::message::hyperion_request_generated::hyperionnet::finish_size_prefixed_request_buffer
- api::flat::message::hyperion_request_generated::hyperionnet::root_as_request
- api::flat::message::hyperion_request_generated::hyperionnet::root_as_request_unchecked
- api::flat::message::hyperion_request_generated::hyperionnet::root_as_request_with_opts
- api::flat::message::hyperion_request_generated::hyperionnet::size_prefixed_root_as_request
- api::flat::message::hyperion_request_generated::hyperionnet::size_prefixed_root_as_request_unchecked
- api::flat::message::hyperion_request_generated::hyperionnet::size_prefixed_root_as_request_with_opts
- api::flat::message::root_as_reply
- api::flat::message::root_as_reply_unchecked
- api::flat::message::root_as_reply_with_opts
- api::flat::message::root_as_request
- api::flat::message::root_as_request_unchecked
- api::flat::message::root_as_request_with_opts
- api::flat::message::size_prefixed_root_as_reply
- api::flat::message::size_prefixed_root_as_reply_unchecked
- api::flat::message::size_prefixed_root_as_reply_with_opts
- api::flat::message::size_prefixed_root_as_request
- api::flat::message::size_prefixed_root_as_request_unchecked
- api::flat::message::size_prefixed_root_as_request_with_opts
- api::json::message::hostname
- api::json::message::version
- api::proto::handle_request
- api::proto::validate_priority
- api::types::color_to_hsl
- api::types::i32_to_duration
- api::types::not_positive
- color::color_to16
- color::color_to8
- color::utils::color_to16
- color::utils::color_to8
- color::utils::kelvin_to_rgb16
- color::utils::kelvin_to_rgbf32
- color::utils::srgb_white
- color::utils::whitebalance
- effects::providers::python::abort
- effects::providers::python::do_run
- effects::providers::python::hyperion
- effects::providers::python::hyperion_init
- effects::providers::python::set_color
- effects::providers::python::set_image
- models::backend::file::default_meta
- models::backend::file::default_users
- models::default_false
- models::default_none
- models::default_true
- models::devices::default_file_rewrite_time
- models::devices::default_ws_spi_rate
- models::devices::default_ws_spi_rewrite_time
- models::instance::validate_scan_range
- serde::base64::from_base64
- serde::color::serialize_color_as_array
- serde::from_base64
- serde::serialize_color_as_array
- servers::bind
- servers::boblight::handle_client
- servers::flat::error_response
- servers::flat::handle_client
- servers::flat::handle_request
- servers::flat::register_response
- servers::json::handle_client
- servers::proto::error_response
- servers::proto::handle_client
- servers::proto::success_response
- web::bind
- web::session::reply_session
Type Aliases
- db::DbError
- effects::providers::python::Error
- global::StartEffectResponseCallback
- global::input_message::StartEffectResponseCallback
- instance::device::dummy::DummyDevice
- instance::device::file::FileDevice
- instance::device::ws2812spi::Ws2812SpiDevice
- instance::muxer::BoxedTimeoutCallback
- instance::muxer::effect_runner::EffectMessage
- models::Color
- models::Color16
- web::session::SessionData
Statics
Constants
- api::flat::message::ENUM_MAX_COMMAND
- api::flat::message::ENUM_MAX_IMAGE_TYPE
- api::flat::message::ENUM_MIN_COMMAND
- api::flat::message::ENUM_MIN_IMAGE_TYPE
- api::flat::message::ENUM_VALUES_COMMAND
- api::flat::message::ENUM_VALUES_IMAGE_TYPE
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_MAX_COMMAND
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_MAX_IMAGE_TYPE
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_MIN_COMMAND
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_MIN_IMAGE_TYPE
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_VALUES_COMMAND
- api::flat::message::hyperion_request_generated::hyperionnet::ENUM_VALUES_IMAGE_TYPE
- color::utils::FACTOR
- effects::providers::python::context::CONTEXT
- global::hook_runner::INSTANCE_ID
- global::paths::ROOT_MARKER
- global::paths::SYSTEM_MARKER
- instance::device::ws2812spi::BITPAIR_TO_BYTE
- instance::device::ws2812spi::SPI_BYTES_PER_COLOUR
- instance::device::ws2812spi::SPI_BYTES_PER_LED
- instance::device::ws2812spi::SPI_FRAME_END_LATCH_BYTES
- instance::muxer::MAX_PRIORITY
- instance::muxer::MUXER_ID
- web::session::COOKIE_NAME