Struct flydra_types::RemoteCameraInfoResponse
source · 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
This contains information that Strand Camera needs to start the camera.
Fields§
§camdata_udp_port: u16
The destination UDP port to use for low-latency tracking data
config: BraidCameraConfig
§force_camera_sync_mode: bool
§software_limit_framerate: StartSoftwareFrameRateLimit
§trig_config: TriggerType
camera 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 copy 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§fn eq(&self, other: &RemoteCameraInfoResponse) -> bool
fn eq(&self, other: &RemoteCameraInfoResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.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 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> 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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.