#[repr(C)]pub struct Ars548DetectionV1 {Show 17 fields
pub azimuth_angle: f32,
pub azimuth_angle_std: f32,
pub elevation_angle: f32,
pub elevation_angle_std: f32,
pub range: f32,
pub range_std: f32,
pub range_rate: f32,
pub range_rate_std: f32,
pub measurement_id: u16,
pub object_id: u16,
pub sort_index: u16,
pub invalid_flags: u8,
pub rcs: i8,
pub positive_predictive_value: u8,
pub classification: u8,
pub multi_target_probability: u8,
pub ambiguity_flag: u8,
}Fields§
§azimuth_angle: f32§azimuth_angle_std: f32§elevation_angle: f32§elevation_angle_std: f32§range: f32§range_std: f32§range_rate: f32§range_rate_std: f32§measurement_id: u16§object_id: u16§sort_index: u16§invalid_flags: u8§rcs: i8§positive_predictive_value: u8§classification: u8§multi_target_probability: u8§ambiguity_flag: u8Trait Implementations§
Source§impl ByteBackedStablePayload for Ars548DetectionV1
impl ByteBackedStablePayload for Ars548DetectionV1
Source§const SUPPORTS_BYTE_BACKED_UNINIT: bool = true
const SUPPORTS_BYTE_BACKED_UNINIT: bool = true
Whether this type’s full object representation can be used by
byte-backed stable-container paths.
Source§impl Clone for Ars548DetectionV1
impl Clone for Ars548DetectionV1
Source§fn clone(&self) -> Ars548DetectionV1
fn clone(&self) -> Ars548DetectionV1
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 StablePayload for Ars548DetectionV1
impl StablePayload for Ars548DetectionV1
Source§const TYPE_NAME: &'static str = "org.eclipse.uprotocol.bench.v1.Ars548DetectionV1"
const TYPE_NAME: &'static str = "org.eclipse.uprotocol.bench.v1.Ars548DetectionV1"
Stable cross-process type name.
Source§const VARIANT: StablePayloadVariant = StablePayloadVariant::FixedSize
const VARIANT: StablePayloadVariant = StablePayloadVariant::FixedSize
Stable-container variant supported by this type.
Source§fn stable_type_name() -> &'static str
fn stable_type_name() -> &'static str
Returns the stable cross-process type name.
Source§fn stable_type_detail() -> StableTypeDetail<'static>
fn stable_type_detail() -> StableTypeDetail<'static>
Returns the stable metadata detail for this type.
Source§impl StablePayloadInit for Ars548DetectionV1
impl StablePayloadInit for Ars548DetectionV1
Source§type Init<'__up_rust_payload> = __UpRustStablePayloadInitForArs548DetectionV1<'__up_rust_payload, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset>
type Init<'__up_rust_payload> = __UpRustStablePayloadInitForArs548DetectionV1<'__up_rust_payload, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset, StablePayloadInitUnset>
Generated any-order typestate initializer for this payload type.
Source§fn init_from_uninit_bytes<'a>(
payload: &'a mut [MaybeUninit<u8>],
) -> Result<Self::Init<'a>, UWireError>
fn init_from_uninit_bytes<'a>( payload: &'a mut [MaybeUninit<u8>], ) -> Result<Self::Init<'a>, UWireError>
Creates a generated initializer from an exact uninitialized payload range. Read more
Source§fn init_from_uninit_payload<'a>(
payload: LoanedPayloadUninitMut<'a>,
) -> Result<Self::Init<'a>, UWireError>
fn init_from_uninit_payload<'a>( payload: LoanedPayloadUninitMut<'a>, ) -> Result<Self::Init<'a>, UWireError>
Creates a generated initializer from a transport loan’s visible payload range. Read more
impl Copy for Ars548DetectionV1
Auto Trait Implementations§
impl Freeze for Ars548DetectionV1
impl RefUnwindSafe for Ars548DetectionV1
impl Send for Ars548DetectionV1
impl Sync for Ars548DetectionV1
impl Unpin for Ars548DetectionV1
impl UnwindSafe for Ars548DetectionV1
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<TCore> UWithNativePrefixWire for TCore
impl<TCore> UWithNativePrefixWire for TCore
Source§fn into_native_prefix_wire_transport<W>(
self,
wire: W,
) -> UWireTransport<TCore, W, NativePrefixFrameMetadataCodec>where
W: UWire,
fn into_native_prefix_wire_transport<W>(
self,
wire: W,
) -> UWireTransport<TCore, W, NativePrefixFrameMetadataCodec>where
W: UWire,
Wraps this core with an external or custom selected wire using canonical metadata.
Source§fn into_protobuf_transport(
self,
) -> UWireTransport<TCore, ProtobufWire, NativePrefixFrameMetadataCodec>
fn into_protobuf_transport( self, ) -> UWireTransport<TCore, ProtobufWire, NativePrefixFrameMetadataCodec>
Wraps this core with the Protocol Buffers selected-wire profile.
Source§fn into_stable_container_transport(
self,
) -> UWireTransport<TCore, StableContainerWireFormat, NativePrefixFrameMetadataCodec>
fn into_stable_container_transport( self, ) -> UWireTransport<TCore, StableContainerWireFormat, NativePrefixFrameMetadataCodec>
Wraps this core with the stable-container selected-wire profile.