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... | |