The RMP Motion Controller APIs

◆ MemoryDoubleGet()

double MemoryDoubleGet ( uint64_t  address)
Description:
MemoryDoubleGet returns the value the controller's memory.
Parameters
addressAn address (host) in the controller's memory.
Returns
(double) The value stored at the address.
Remarks
This function is also available in RapidSequencer.
Sample Code:
anAddress = axis.AddressGet(RSIAxisAddressType.RSIAxisAddressTypeACTUAL_POSITION);
Console.WriteLine("Value is {0}", controller.MemoryDoubleGet(anAddress));
Note
This does an atomic read of a 64-bit value
See also
MemorySet
Examples
Memory.cpp.
RSI::RapidCode::MotionController::MemoryDoubleGet
double MemoryDoubleGet(uint64_t address)
Read a 64-bit double value from controller memory.
RSI::RapidCode::RSIAxisAddressType
RSIAxisAddressType
Used to get firmware address used in User Limits, Sequencers, etc.
Definition: rsienums.h:429