Trait ControlEntry

Source
pub trait ControlEntry:
    Clone
    + Into<ControlValue>
    + TryFrom<ControlValue, Error = ControlValueError>
    + Debug {
    const ID: u32;
}

Required Associated Constants§

Source

const ID: u32

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ControlEntry for AeConstraintMode

Source§

const ID: u32 = 4u32

Source§

impl ControlEntry for AeExposureMode

Source§

const ID: u32 = 5u32

Source§

impl ControlEntry for AeFlickerMode

Source§

const ID: u32 = 11u32

Source§

impl ControlEntry for AeMeteringMode

Source§

const ID: u32 = 3u32

Source§

impl ControlEntry for AePrecaptureTrigger

Source§

const ID: u32 = 10_001u32

Source§

impl ControlEntry for AeState

Source§

const ID: u32 = 2u32

Source§

impl ControlEntry for AfMetering

Source§

const ID: u32 = 36u32

Source§

impl ControlEntry for AfMode

Source§

const ID: u32 = 33u32

Source§

impl ControlEntry for AfPause

Source§

const ID: u32 = 39u32

Source§

impl ControlEntry for AfPauseState

Source§

const ID: u32 = 42u32

Source§

impl ControlEntry for AfRange

Source§

const ID: u32 = 34u32

Source§

impl ControlEntry for AfSpeed

Source§

const ID: u32 = 35u32

Source§

impl ControlEntry for AfState

Source§

const ID: u32 = 41u32

Source§

impl ControlEntry for AfTrigger

Source§

const ID: u32 = 38u32

Source§

impl ControlEntry for AnalogueGainMode

Source§

const ID: u32 = 10u32

Source§

impl ControlEntry for AwbMode

Source§

const ID: u32 = 18u32

Source§

impl ControlEntry for AwbState

Source§

const ID: u32 = 10_004u32

Source§

impl ControlEntry for ColorCorrectionAberrationMode

Source§

const ID: u32 = 10_003u32

Source§

impl ControlEntry for ExposureTimeMode

Source§

const ID: u32 = 8u32

Source§

impl ControlEntry for FaceDetectMode

Source§

const ID: u32 = 10_010u32

Source§

impl ControlEntry for HdrChannel

Source§

const ID: u32 = 44u32

Source§

impl ControlEntry for HdrMode

Source§

const ID: u32 = 43u32

Source§

impl ControlEntry for LensShadingMapMode

Source§

const ID: u32 = 10_006u32

Source§

impl ControlEntry for NoiseReductionMode

Source§

const ID: u32 = 10_002u32

Source§

impl ControlEntry for TestPatternMode

Source§

const ID: u32 = 10_009u32

Source§

impl ControlEntry for ColorFilterArrangement

Source§

const ID: u32 = 10_001u32

Source§

impl ControlEntry for Location

Source§

const ID: u32 = 1u32

Source§

impl ControlEntry for AeEnable

Source§

const ID: u32 = 1u32

Source§

impl ControlEntry for AeFlickerDetected

Source§

const ID: u32 = 13u32

Source§

impl ControlEntry for AeFlickerPeriod

Source§

const ID: u32 = 12u32

Source§

impl ControlEntry for AfWindows

Source§

const ID: u32 = 37u32

Source§

impl ControlEntry for AnalogueGain

Source§

const ID: u32 = 9u32

Source§

impl ControlEntry for AwbEnable

Source§

const ID: u32 = 17u32

Source§

impl ControlEntry for AwbLocked

Source§

const ID: u32 = 19u32

Source§

impl ControlEntry for Brightness

Source§

const ID: u32 = 14u32

Source§

impl ControlEntry for ColourCorrectionMatrix

Source§

const ID: u32 = 26u32

Source§

impl ControlEntry for ColourGains

Source§

const ID: u32 = 20u32

Source§

impl ControlEntry for ColourTemperature

Source§

const ID: u32 = 21u32

Source§

impl ControlEntry for Contrast

Source§

const ID: u32 = 15u32

Source§

impl ControlEntry for DebugMetadataEnable

Source§

const ID: u32 = 46u32

Source§

impl ControlEntry for DigitalGain

Source§

const ID: u32 = 28u32

Source§

impl ControlEntry for ExposureTime

Source§

const ID: u32 = 7u32

Source§

impl ControlEntry for ExposureValue

Source§

const ID: u32 = 6u32

Source§

impl ControlEntry for FaceDetectFaceIds

Source§

const ID: u32 = 10_014u32

Source§

impl ControlEntry for FaceDetectFaceLandmarks

Source§

const ID: u32 = 10_013u32

Source§

impl ControlEntry for FaceDetectFaceRectangles

Source§

const ID: u32 = 10_011u32

Source§

impl ControlEntry for FaceDetectFaceScores

Source§

const ID: u32 = 10_012u32

Source§

impl ControlEntry for FocusFoM

Source§

const ID: u32 = 25u32

Source§

impl ControlEntry for FrameDuration

Source§

const ID: u32 = 29u32

Source§

impl ControlEntry for FrameDurationLimits

Source§

const ID: u32 = 30u32

Source§

impl ControlEntry for Gamma

Source§

const ID: u32 = 45u32

Source§

impl ControlEntry for LensPosition

Source§

const ID: u32 = 40u32

Source§

impl ControlEntry for Lux

Source§

const ID: u32 = 16u32

Source§

impl ControlEntry for MaxLatency

Source§

const ID: u32 = 10_008u32

Source§

impl ControlEntry for PipelineDepth

Source§

const ID: u32 = 10_007u32

Source§

impl ControlEntry for Saturation

Source§

const ID: u32 = 22u32

Source§

impl ControlEntry for ScalerCrop

Source§

const ID: u32 = 27u32

Source§

impl ControlEntry for SensorBlackLevels

Source§

const ID: u32 = 23u32

Source§

impl ControlEntry for SensorRollingShutterSkew

Source§

const ID: u32 = 10_005u32

Source§

impl ControlEntry for SensorTemperature

Source§

const ID: u32 = 31u32

Source§

impl ControlEntry for SensorTimestamp

Source§

const ID: u32 = 32u32

Source§

impl ControlEntry for Sharpness

Source§

const ID: u32 = 24u32

Source§

impl ControlEntry for Model

Source§

const ID: u32 = 3u32

Source§

impl ControlEntry for PixelArrayActiveAreas

Source§

const ID: u32 = 7u32

Source§

impl ControlEntry for PixelArrayOpticalBlackRectangles

Source§

const ID: u32 = 6u32

Source§

impl ControlEntry for PixelArraySize

Source§

const ID: u32 = 5u32

Source§

impl ControlEntry for Rotation

Source§

const ID: u32 = 2u32

Source§

impl ControlEntry for ScalerCropMaximum

Source§

const ID: u32 = 8u32

Source§

impl ControlEntry for SensorSensitivity

Source§

const ID: u32 = 9u32

Source§

impl ControlEntry for SystemDevices

Source§

const ID: u32 = 10u32

Source§

impl ControlEntry for UnitCellSize

Source§

const ID: u32 = 4u32