pub enum ExpertType {
Show 38 variants
CanOpen,
CRio,
CRioWithDaqmx,
NetworkDiscovery,
FlexRIOModularIO,
FlexRIOIntegratedIO,
Ni488_2,
Ni568x,
Ni845x,
NiController,
NiDaqmx,
NiDCPower,
NiDCPower416x,
NiDMM,
NiDMM408x,
NiFGen,
NimmWave,
NiOSI,
NiPTP,
NiPXImc,
NiRio,
RTSI,
NiScope,
NiScope5170,
NiScope5164,
NiScope5110,
Serial,
SLSC,
STS,
NiSync,
NiVISA,
NiVNA,
NiVST,
NiWSN,
NiXNET,
PXIPlatformServices,
Softmotion,
Unknown(String),
}Expand description
Contains the code to handle various functions around the “experts” in the system configuraton API.
ExpertType wraps the reference names for different experts in the system API.
Those defined in https://www.ni.com/en-gb/support/documentation/supplemental/18/valid-experts-for-the-system-configuration-api-functions.html(Valid Experts for the System Configuration API Functions) are already included here.
[Unknown] provides a get out for those not translated already or that are added in the future.
Variants§
CanOpen
CRio
CRioWithDaqmx
NetworkDiscovery
FlexRIOModularIO
FlexRIOIntegratedIO
Ni488_2
Ni568x
Ni845x
NiController
NiDaqmx
NiDCPower
NiDCPower416x
NiDMM
NiDMM408x
NiFGen
NimmWave
NiOSI
NiPTP
NiPXImc
NiRio
RTSI
NiScope
NiScope5170
NiScope5164
NiScope5110
Serial
SLSC
STS
NiSync
NiVISA
NiVNA
NiVST
NiWSN
NiXNET
PXIPlatformServices
Softmotion
Unknown(String)
Provides a way of accessing any new or unknown types by including the string directly.
Implementations§
Source§impl ExpertType
impl ExpertType
Sourcepub fn to_programmatic_string(&self) -> String
pub fn to_programmatic_string(&self) -> String
Provides the string for the expert used in the system configuration API.
Trait Implementations§
Source§impl Clone for ExpertType
impl Clone for ExpertType
Source§fn clone(&self) -> ExpertType
fn clone(&self) -> ExpertType
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 ExpertType
impl Debug for ExpertType
Source§impl From<&str> for ExpertType
impl From<&str> for ExpertType
Source§impl PartialEq for ExpertType
impl PartialEq for ExpertType
impl Eq for ExpertType
impl StructuralPartialEq for ExpertType
Auto Trait Implementations§
impl Freeze for ExpertType
impl RefUnwindSafe for ExpertType
impl Send for ExpertType
impl Sync for ExpertType
impl Unpin for ExpertType
impl UnwindSafe for ExpertType
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