pub struct CameraControlResult {
pub applied: bool,
pub exposure_us: Option<u32>,
pub gain: Option<f32>,
pub reason: Option<String>,
}Expand description
camera.control.set reply. exposure_us and gain (a multiplier) are the
values the driver reads back (None when the camera has no such control,
its gain unit is unknown, or it was not reached), not the requested ones.
Fields§
§applied: bool§exposure_us: Option<u32>§gain: Option<f32>§reason: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for CameraControlResult
impl Clone for CameraControlResult
Source§impl Debug for CameraControlResult
impl Debug for CameraControlResult
Source§impl Default for CameraControlResult
impl Default for CameraControlResult
Source§impl<'de> Deserialize<'de> for CameraControlResult
impl<'de> Deserialize<'de> for CameraControlResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CameraControlResult
impl PartialEq for CameraControlResult
Source§impl Serialize for CameraControlResult
impl Serialize for CameraControlResult
impl StructuralPartialEq for CameraControlResult
Auto Trait Implementations§
impl Freeze for CameraControlResult
impl RefUnwindSafe for CameraControlResult
impl Send for CameraControlResult
impl Sync for CameraControlResult
impl Unpin for CameraControlResult
impl UnsafeUnpin for CameraControlResult
impl UnwindSafe for CameraControlResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more