The RMP Motion Controller APIs
MotionController::CreationParameters

CreationParameters for MotionController::Create. More...

Attributes

char rmpPath [PathLengthMaximum]
 Location of the RMP, license, and associated binaries and resources. More...
 
char primaryNetworkInterfaceName [PathLengthMaximum]
 Primary EtherCAT Network Network Interface name. More...
 
char secondaryNetworkInterfaceName [PathLengthMaximum]
 Secondary EtherCAT Network Network Interface name. Reserved for Future use. More...
 
char nodeName [PathLengthMaximum]
 [Windows/INtime] Indicate the INtime node on which the RMP and RMPNetwork processes run. More...
 
int32_t cpuAffinity
 [Linux] Indicate the cpu core on which the RMP and RMPNetwork processes run. More...
 
int32_t nicePriority
 [Linux] Initial Nice process priority for the RMP and RMPNetwork processes. More...
 

Functions

 CreationParameters ()
 Instantiate with all memory zeroed out. More...
 

Static Attributes

static constexpr uint32_t PathLengthMaximum = 256
 MotionController::CreationParameters Maximum string buffer length. More...
 
static constexpr int32_t CpuAffinityDefault = -1
 The default value of cpuAffinity specifying no particular CPU core to run on. More...
 
static constexpr int32_t NicePriorityMinimum = -20
 The minimum value of nicePriority. More...
 
static constexpr int32_t NicePriorityMaximum = 19
 The maximum value of nicePriority. More...
 
static constexpr int32_t NicePriorityDefault = 0xBAD
 The default value of nicePriority. It's an invalid value for nicePriority, which forces users to set nicePriority. More...
 

Description

Definition at line 814 of file rsi.h.