APIs, concepts, guides, and more
SampleAppsConfig

This struct provides static methods and constants for user configuration in RMP applications. Everything in this struct is expected to be modifed by the user. More...

Static Functions

static void ConfigureHardwareAxes (MotionController *controller, std::vector< Axis * > axes)
 Configures the hardware axes according to user specified implementation.
 

Static Attributes

static constexpr int AXIS_COUNT = 2
 Number of axes to configure on the controller.
 
static constexpr int AXIS_X_INDEX = 0
 Index of the first axis to use in the sample apps.
 
static constexpr int AXIS_X_USER_UNITS = 1
 User units for the first axis.
 
static constexpr int AXIS_Y_INDEX = 1
 Index of the second axis to use in the sample apps.
 
static constexpr int AXIS_Y_USER_UNITS = 1
 User units for the second axis.
 
static constexpr int CPU_AFFINITY = 0
 (Linux only) CPU core to use. This should be an isolated core.
 
static constexpr int MATH_BLOCK_COUNT = 0
 Number of math block objects to configure on the controller.
 
static constexpr int MOTION_COUNT = AXIS_COUNT
 Number of motion objects to configure on the controller.
 
static constexpr char NIC_PRIMARY [] = ""
 Name of the NIC to use for the EtherCAT network (not needed for running on phantom axes)
 
static constexpr char NODE_NAME [] = ""
 (Windows only) INtime node name. Use "" for default node.
 
static constexpr int RECORDER_COUNT = 0
 Number of recorder objects to configure on the controller.
 
static constexpr char RMP_PATH [] = ""
 Path to the RMP.rta file (usually the RapidSetup folder).
 
static constexpr bool USE_HARDWARE = false
 Flag for whether to use hardware or phantom axes.
 
static constexpr int USER_LIMIT_COUNT = 0
 Number of user limits to configure on the controller.
 

Description

Examples
SampleAppsHelper.h.

Definition at line 106 of file SampleAppsHelper.h.