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