Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
mlpiMotionLib.h File Reference
Include dependency graph for mlpiMotionLib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef unsigned long long MLPIMOTIONHANDLE
 
typedef struct MlpiAxisRef MlpiAxisRef
 
typedef struct MlpiGroupRef MlpiGroupRef
 
typedef struct MlpiMotionStatus MlpiMotionStatus
 
typedef struct MlpiAxisInformation MlpiAxisInformation
 
typedef struct MlpiAxisValues MlpiAxisValues
 
typedef struct MlpiAxisUnits MlpiAxisUnits
 
typedef struct MlpiAxisStatus MlpiAxisStatus
 
typedef struct MlpiMotionStop MlpiMotionStop
 
typedef struct MlpiMotionPower MlpiMotionPower
 
typedef struct MlpiMotionGearIn MlpiMotionGearIn
 
typedef struct MlpiMotionGearInPos MlpiMotionGearInPos
 
typedef struct MlpiMotionCamIn MlpiMotionCamIn
 
typedef struct MlpiMotionMotionProfile MlpiMotionMotionProfile
 
typedef struct MlpiMotionFlexProfileStep MlpiMotionFlexProfileStep
 
typedef struct MlpiMotionFlexProfile MlpiMotionFlexProfile
 
typedef struct MlpiMotionMoveVelocity MlpiMotionMoveVelocity
 
typedef struct MlpiMotionPhasing MlpiMotionPhasing
 
typedef struct MlpiMotionMoveAbsolute MlpiMotionMoveAbsolute
 
typedef struct MlpiMotionMoveContinuousAbsolute MlpiMotionMoveContinuousAbsolute
 
typedef struct MlpiMotionMoveContinuousRelative MlpiMotionMoveContinuousRelative
 
typedef struct MlpiMotionMoveRelative MlpiMotionMoveRelative
 
typedef struct MlpiMotionMoveAdditive MlpiMotionMoveAdditive
 
typedef struct MlpiMotionAdminAxisGroup MlpiMotionAdminAxisGroup
 
typedef struct MlpiMotionTorqueControl MlpiMotionTorqueControl
 
typedef struct MlpiMotionCyclic MlpiMotionCyclic
 

Enumerations

Functions

MLPIRESULT mlpiMotionGetStatus (const MLPIHANDLE connection, const MlpiAxisRef axis, const MLPIMOTIONHANDLE motionHandle, MlpiMotionStatus *status)
 
MLPIRESULT mlpiMotionPower (const MLPIHANDLE connection, const MlpiMotionPower *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionStop (const MLPIHANDLE connection, const MlpiMotionStop *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionHome (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionSetAbsoluteMeasurement (const MLPIHANDLE connection, const MlpiAxisRef axis)
 
MLPIRESULT mlpiMotionChangeFlexProfileSet (const MLPIHANDLE connection, const MlpiAxisRef axis, const MlpiMotionFlexProfileStep *paramSet, const ULONG numElements, const DOUBLE masterVel, const MlpiProfileSetSelection set)
 
MLPIRESULT mlpiMotionMoveVelocity (const MLPIHANDLE connection, const MlpiMotionMoveVelocity *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMoveContinuousAbsolute (const MLPIHANDLE connection, const MlpiMotionMoveContinuousAbsolute *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMoveContinuousRelative (const MLPIHANDLE connection, const MlpiMotionMoveContinuousRelative *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMoveAbsolute (const MLPIHANDLE connection, const MlpiMotionMoveAbsolute *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMoveAdditive (const MLPIHANDLE connection, const MlpiMotionMoveAdditive *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMoveRelative (const MLPIHANDLE connection, const MlpiMotionMoveRelative *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionTorqueControl (const MLPIHANDLE connection, const MlpiMotionTorqueControl *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionOpenCyclicPositionChannel (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionOpenCyclicVelocityChannel (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionOpenCyclicAnalogChannel (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionOpenCyclicTorqueChannel (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionWriteCyclicPosition (const MLPIHANDLE connection, const MlpiMotionCyclic *paramSet, const ULONG numElements=1)
 
MLPIRESULT mlpiMotionWriteCyclicVelocity (const MLPIHANDLE connection, const MlpiMotionCyclic *paramSet, const ULONG numElements=1)
 
MLPIRESULT mlpiMotionWriteCyclicAnalog (const MLPIHANDLE connection, const MlpiMotionCyclic *paramSet, const ULONG numElements=1)
 
MLPIRESULT mlpiMotionWriteCyclicTorque (const MLPIHANDLE connection, const MlpiMotionCyclic *paramSet, const ULONG numElements=1)
 
MLPIRESULT mlpiMotionControlOn (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionControlOff (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionAddAxisToGroup (const MLPIHANDLE connection, const MlpiMotionAdminAxisGroup *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionRemAxisFromGroup (const MLPIHANDLE connection, const MlpiMotionAdminAxisGroup *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionGearIn (const MLPIHANDLE connection, const MlpiMotionGearIn *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionGearInPos (const MLPIHANDLE connection, const MlpiMotionGearInPos *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionCamIn (const MLPIHANDLE connection, const MlpiMotionCamIn *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionMotionProfile (const MLPIHANDLE connection, const MlpiMotionMotionProfile *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionFlexProfile (const MLPIHANDLE connection, const MlpiMotionFlexProfile *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionSynchronOut (const MLPIHANDLE connection, const MlpiAxisRef axis, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionPhasing (const MLPIHANDLE connection, const MlpiMotionPhasing *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionPhasingSlave (const MLPIHANDLE connection, const MlpiMotionPhasing *paramSet, MLPIMOTIONHANDLE *motionHandle)
 
MLPIRESULT mlpiMotionGetConfiguredAxes (const MLPIHANDLE connection, MlpiAxisInformation *configAxes, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiMotionGetAxisValues (const MLPIHANDLE connection, MlpiAxisValues *axisValues, const ULONG numElements)
 
MLPIRESULT mlpiMotionGetAxisUnits (const MLPIHANDLE connection, MlpiAxisUnits *axisUnits, const ULONG numElements)
 
MLPIRESULT mlpiMotionGetAxisStatus (const MLPIHANDLE connection, MlpiAxisStatus *axisStatus, const ULONG numElements)
 
MLPIRESULT mlpiMotionCreateAxis (const MLPIHANDLE connection, const MlpiAxisType axisType, const WCHAR16 *name, const MlpiAxisRef axis, const ULONG deviceAddress)
 
MLPIRESULT mlpiMotionDestroyAxis (const MLPIHANDLE connection, const MlpiAxisRef axis)
 
MLPIRESULT mlpiMotionGetActualPosition (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetActualVelocity (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetActualAcceleration (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetActualTorque (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetInterpolatedPosition (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetInterpolatedVelocity (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetInterpolatedTorque (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionGetPositionLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetPositionLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetPositionLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetPositionLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetVelocityLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetVelocityLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetVelocityLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetVelocityLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetVelocityLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetVelocityLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetAccelerationLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetAccelerationLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetJerkLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetJerkLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetTorqueLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetTorqueLimitBip (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetTorqueLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetTorqueLimitPos (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetTorqueLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetTorqueLimitNeg (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetPositionScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, USHORT *value)
 
MLPIRESULT mlpiMotionSetPositionScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, const USHORT value)
 
MLPIRESULT mlpiMotionGetVelocityScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, USHORT *value)
 
MLPIRESULT mlpiMotionSetVelocityScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, const USHORT value)
 
MLPIRESULT mlpiMotionGetAccelerationScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, USHORT *value)
 
MLPIRESULT mlpiMotionSetAccelerationScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, const USHORT value)
 
MLPIRESULT mlpiMotionGetTorqueScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, USHORT *value)
 
MLPIRESULT mlpiMotionSetTorqueScaling (const MLPIHANDLE connection, const MlpiAxisRef axis, const USHORT value)
 
MLPIRESULT mlpiMotionGetModulo (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetModulo (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetSlaveDriveFeedTravel (const MLPIHANDLE connection, const MlpiAxisRef axis, DOUBLE *value)
 
MLPIRESULT mlpiMotionSetSlaveDriveFeedTravel (const MLPIHANDLE connection, const MlpiAxisRef axis, const DOUBLE value)
 
MLPIRESULT mlpiMotionGetState (const MLPIHANDLE connection, const MlpiAxisRef axis, ULONG *value)
 
MLPIRESULT mlpiMotionGetStateExtended (const MLPIHANDLE connection, const MlpiAxisRef axis, ULONG *value)
 
MLPIRESULT mlpiMotionGetDiagnosisNumber (const MLPIHANDLE connection, const MlpiAxisRef axis, ULONG *number)
 
MLPIRESULT mlpiMotionGetDiagnosisText (const MLPIHANDLE connection, const MlpiAxisRef axis, WCHAR16 *buffer, const ULONG numElements)
 
MLPIRESULT mlpiMotionGetName (const MLPIHANDLE connection, const MlpiAxisRef axis, WCHAR16 *name, const ULONG numElements)
 
MLPIRESULT mlpiMotionSetName (const MLPIHANDLE connection, const MlpiAxisRef axis, const WCHAR16 *name)
 
MLPIRESULT mlpiMotionGetAxisType (const MLPIHANDLE connection, const MlpiAxisRef axis, USHORT *type)
 
MLPIRESULT mlpiMotionGetCondition (const MLPIHANDLE connection, const MlpiAxisRef axis, ULONG *value)
 
MLPIRESULT mlpiMotionSetCondition (const MLPIHANDLE connection, const MlpiAxisRef axis, const ULONG value)
 
MLPIRESULT mlpiMotionLoadDefaultParameters (const MLPIHANDLE connection, const MlpiAxisRef axis)
 
MLPIRESULT mlpiMotionClearError (const MLPIHANDLE connection, const MlpiAxisRef axis)
 

Detailed Description

Author
DC-IA/EAM1 (SK, JR)
Version
1.26.2
Date
2013

Definition in file mlpiMotionLib.h.