pub struct RemoteCameraInfoResponse {
pub camdata_udp_port: u16,
pub config: BraidCameraConfig,
pub force_camera_sync_mode: bool,
pub software_limit_framerate: StartSoftwareFrameRateLimit,
pub trig_config: TriggerType,
}Expand description
Camera startup information sent to strand cameras.
Fields§
§camdata_udp_port: u16The destination UDP port to use for low-latency tracking data
config: BraidCameraConfigCamera configuration.
force_camera_sync_mode: boolWhether to force camera synchronization mode.
software_limit_framerate: StartSoftwareFrameRateLimitSoftware frame rate limiting configuration.
trig_config: TriggerTypecamera triggering configuration (global for all cameras)
Trait Implementations§
Source§impl Clone for RemoteCameraInfoResponse
impl Clone for RemoteCameraInfoResponse
Source§fn clone(&self) -> RemoteCameraInfoResponse
fn clone(&self) -> RemoteCameraInfoResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteCameraInfoResponse
impl Debug for RemoteCameraInfoResponse
Source§impl<'de> Deserialize<'de> for RemoteCameraInfoResponse
impl<'de> Deserialize<'de> for RemoteCameraInfoResponse
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 RemoteCameraInfoResponse
impl PartialEq for RemoteCameraInfoResponse
Source§impl Serialize for RemoteCameraInfoResponse
impl Serialize for RemoteCameraInfoResponse
impl StructuralPartialEq for RemoteCameraInfoResponse
Auto Trait Implementations§
impl Freeze for RemoteCameraInfoResponse
impl RefUnwindSafe for RemoteCameraInfoResponse
impl Send for RemoteCameraInfoResponse
impl Sync for RemoteCameraInfoResponse
impl Unpin for RemoteCameraInfoResponse
impl UnsafeUnpin for RemoteCameraInfoResponse
impl UnwindSafe for RemoteCameraInfoResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Preferences for Twhere
T: Serialize + DeserializeOwned,
impl<T> Preferences for Twhere
T: Serialize + DeserializeOwned,
Source§fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
fn save<S>(&self, app: &AppInfo, key: S) -> Result<(), PreferencesError>
Saves the current state of this object. Implementation is platform-dependent, but the data
will be local to the active user. Read more
Source§fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
fn load<S>(app: &AppInfo, key: S) -> Result<T, PreferencesError>
Loads this object’s state from previously saved user data with the same
key. This is
an instance method which completely overwrites the object’s state with the serialized
data. Thus, it is recommended that you call this method immediately after instantiating
the preferences object. Read more