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));
double MemoryDoubleGet(uint64_t address)
Read a 64-bit double value from controller memory.
RSIAxisAddressType
Used to get firmware address used in User Limits, Sequencers, etc.
Definition rsienums.h:425
Note
This does an atomic read of a 64-bit value
See also
MemorySet
Examples
Memory.cpp.