pub struct V2ipDeviceSetting(/* private fields */);Expand description
The device settings a V2IP configuration can carry, each on its own bit.
The same bits serve as the settings a frame carries and as the values
of the on/off ones among them. IR_PROFILE to POWER_SAVE_SCHEDULE
carry a value elsewhere in the block and have no on/off value of their
own.
A device reports every setting it has, so one it never reports is one it does not have.
Implementations§
Source§impl V2ipDeviceSetting
impl V2ipDeviceSetting
Sourcepub const SINK_CHECK_POWER: Self
pub const SINK_CHECK_POWER: Self
Disables the decoder while the display is off.
Sourcepub const SINK_OFF_NO_SIGNAL: Self
pub const SINK_OFF_NO_SIGNAL: Self
Disables the HDMI output while there is no signal.
Sourcepub const IR_TX_MODULATED: Self
pub const IR_TX_MODULATED: Self
Sends infrared modulated.
Sourcepub const STATUS_LED: Self
pub const STATUS_LED: Self
Lights the status LED.
Sourcepub const NETWORK_LED: Self
pub const NETWORK_LED: Self
Lights the network port LEDs.
Sourcepub const CEC_COMBO_KEYS: Self
pub const CEC_COMBO_KEYS: Self
Accepts CEC combo keys.
Sourcepub const CEC_COMBO_INPUT: Self
pub const CEC_COMBO_INPUT: Self
Accepts CEC combo keys for the device’s own input.
Sourcepub const IR_PROFILE: Self
pub const IR_PROFILE: Self
The infrared profile of the device’s global infrared port.
Sourcepub const IR_PROFILE_SINK: Self
pub const IR_PROFILE_SINK: Self
The infrared profile of the output’s infrared port.
Sourcepub const IR_PROFILES: Self
pub const IR_PROFILES: Self
The infrared profiles stored on the device. Reported by the device itself and never written.
Sourcepub const AUTO_POWER_SAVE: Self
pub const AUTO_POWER_SAVE: Self
The minutes a device stays idle before it powers down by itself.
Sourcepub const POWER_SAVE_SCHEDULE: Self
pub const POWER_SAVE_SCHEDULE: Self
The daily windows in which the device powers down.
Sourcepub const CLOCK_SET: Self
pub const CLOCK_SET: Self
The device’s clock has been set, on/off. Reported by the device itself and never written.
Source§impl V2ipDeviceSetting
impl V2ipDeviceSetting
Sourcepub const SWITCHES: Self
pub const SWITCHES: Self
The settings that are on or off, as opposed to carrying a value, and that can be written.
Sourcepub const REPORTED_ONLY: Self
pub const REPORTED_ONLY: Self
The settings only a device reports about itself, which no write carries.
Trait Implementations§
Source§impl BitAnd for V2ipDeviceSetting
impl BitAnd for V2ipDeviceSetting
Source§impl BitOr for V2ipDeviceSetting
impl BitOr for V2ipDeviceSetting
Source§impl BitOrAssign for V2ipDeviceSetting
impl BitOrAssign for V2ipDeviceSetting
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|= operation. Read more