The RMP Motion Controller APIs

◆ RSIControllerAddressType

Enumerator
RSIControllerAddressTypeSAMPLE_COUNTER 

Sample Counter.

RSIControllerAddressTypeSIGNATURE 

Signature word.

RSIControllerAddressTypeUSER_BUFFER 

First location in User Buffer.

RSIControllerAddressTypeRECORDER_BUFFER_POINTER 

Pointer to the RecorderBuffer.

RSIControllerAddressTypeLIMIT_ENABLED_MASK 

first 32-bits of LimitEnalbedMask

RSIControllerAddressTypeUSERLIMIT_STATUS 

UserLimit status (must specify object index)

RSIControllerAddressTypeFRAME_SEND_RECEIVE_MICROSECONDS 

programmable delay for packet send/receive

RSIControllerAddressTypeCOMPENSATOR_OUTPUT_TYPE 

used to configure a compensator for single or additive output

RSIControllerAddressTypeCOMPENSATOR_COMPENSATOR_VALUE 

the output of just that compensator no additive compensators

RSIControllerAddressTypeSEQUENCER_GLOBALS_METADATA 

the base address for the sequencer global variables metadata

RSIControllerAddressTypeSEQUENCER_GLOBALS 

the base address for the sequencer global variables

RSIControllerAddressTypeFIRMWARE_TIMING_DELTA 

the latest time delta between the current RMP sample and the previous (microseconds)

RSIControllerAddressTypeNETWORK_TIMING_DELTA 

the latest time delta between the current network packet send time and the previous (microseconds). MotionController::NetworkTimingEnableSet must be enabled

RSIControllerAddressTypeNETWORK_TIMING_RECEIVE_DELTA 

the latest time delta between the current network packet receive time and the previous (microseconds). MotionController::NetworkTimingEnableSet must be enabled

Examples
InputOutput.cs, MotionHold.cs, Recorder.cs, and UserLimit.cs.

Definition at line 412 of file rsienums.h.