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 | rmpThreadPriorityMax |
The maximum thread priority. All threads of the RMP and RMPNetwork will be based off of this. The maximum thread priority. 1) Must be in range RMPThreadPriorityMinimum <= rmpThreadPriorityMax <= RMPThreadPriorityMaximum OR 2) rmpThreadPriorityMax == RMPThreadPriorityNoRealTime. 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 | RmpThreadPriorityMaximumDefault = 45 |
The default value of maxThreadPriority. More... | |
static constexpr int32_t | RmpThreadPriorityRange = 8 |
The priority range required for RMP and RMPNetwork threads. Minimum thread priority is this +1. More... | |
static constexpr int32_t | RmpThreadPriorityMinimum = RmpThreadPriorityRange + 1 |
The minimum thread priority for the real-time system. More... | |
static constexpr int32_t | RmpThreadPriorityMaximum = 99 |
The maximum thread priority for the real-time system. More... | |
static constexpr int32_t | RmpThreadPriorityNoRealTime = 0 |
The thread priority where real time prioperties (scheudler and realtive priorities) are not set. More... | |