VmbFeatureInfo_t

Type Alias VmbFeatureInfo_t 

Source
pub type VmbFeatureInfo_t = VmbFeatureInfo;
Expand description

\brief Feature information.

Holds read-only information about a feature.

Aliased Type§

#[repr(C)]
pub struct VmbFeatureInfo_t {
Show 14 fields pub name: *const u8, pub category: *const u8, pub displayName: *const u8, pub tooltip: *const u8, pub description: *const u8, pub sfncNamespace: *const u8, pub unit: *const u8, pub representation: *const u8, pub featureDataType: u32, pub featureFlags: u32, pub pollingTime: u32, pub visibility: u32, pub isStreamable: u8, pub hasSelectedFeatures: u8,
}

Fields§

§name: *const u8

!< Name used in the API

§category: *const u8

!< Category this feature can be found in

§displayName: *const u8

!< Feature name to be used in GUIs

§tooltip: *const u8

!< Short description, e.g. for a tooltip

§description: *const u8

!< Longer description

§sfncNamespace: *const u8

!< Namespace this feature resides in

§unit: *const u8

!< Measuring unit as given in the XML file

§representation: *const u8

!< Representation of a numeric feature

§featureDataType: u32

!< Data type of this feature

§featureFlags: u32

!< Access flags for this feature

§pollingTime: u32

!< Predefined polling time for volatile features

§visibility: u32

!< GUI visibility

§isStreamable: u8

!< Indicates if a feature can be stored to / loaded from a file

§hasSelectedFeatures: u8

!< Indicates if the feature selects other features