CoreMotion Class

Function

C++

int GetInputModuleId();

Python

def GetInputModuleId()

Returns

Type

int

Value

ID of the module

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC GetInputData(unsigned char* buff, int buffSize, int* dataSize, char *initialState);

Python

def GetInputData(buff, buffSize, dataSize, initialState)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC SetInputData(int moduleId, unsigned char* data, int dataSize);

Python

def SetInputData(moduleId, data, dataSize)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

int GetOutputModuleId() = 0;

Python

def GetOutputModuleId()

Returns

Type

int

Value

ID of the module

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC GetOutputData(unsigned char* buff, int buffSize, int* dataSize) = 0;

Python

def GetOutputData(buff, buffSize, dataSize)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC SetOutputData(int moduleId, unsigned char* data, int dataSize) = 0;

Python

def SetOutputData(moduleId, data, dataSize)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

int GetModuleId();

Python

def GetModuleId()

Returns

Type

unsigned int

Value

ID of the module

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC GetInputData(unsigned char* buff, int buffSize, int* dataSize);

Python

def GetInputData(buff, buffSize, dataSize)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

WMX3APIFUNC SetInputData(int moduleId, unsigned char* data, int dataSize);

Python

def SetInputData(moduleId, data, dataSize)

Returns

Type

int

Value

error code

Remarks

このPythonメソッドは予約されています。

Function

C++

static WMX3APIFUNC ErrorToString(int errCode, char *pString, unsigned int size);

Python

def ErrorToString(errCode)

Returns

Type

string

Value

error string

Remarks

Function

C++

static WMX3APIFUNC ErrorToString(int errCode, wchar_t *pString, unsigned int size);

Python

Returns

Type

Value

Remarks

Function

C++

static WMX3APIFUNC ApiLogToString(unsigned char *pLogData, unsigned int logDataSize, char *pString, unsigned int size);

Python

def ApiLogToString(pLogData, logDataSize)

Returns

Type

string

Value

API log string

Remarks

Function

C++

static WMX3APIFUNC ApiLogToString(unsigned char *pLogData, unsigned int logDataSize, wchar_t *pString, unsigned int size);

Python

Returns

Type

Value

Remarks

Function

C++

static WMX3APIFUNC GetLibVersion(int *pMajorVersion, int *pMinorVersion, int *pRevisionVersion, int *pFixVersion);

Python

def GetLibVersion()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - MajorVersion

  • 2 : int - MinorVersion

  • 3 : int - RevisionVersion

  • 4 : int - FixVersion

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC GetVersion(int *pMajorVersion, int *pMinorVersion, int *pRevisionVersion, int *pFixVersion);

Python

def GetVersion()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - MajorVersion

  • 2 : int - MinorVersion

  • 3 : int - RevisionVersion

  • 4 : int - FixVersion

Remarks

Function

C++

WMX3APIFUNC GetStatus(CoreMotionStatus* status);

Python

def GetStatus()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : CoreMotionStatus - status

Remarks

Function

C++

WMX3APIFUNC ExecEStop(EStopLevel::T level);

Python

def ExecEStop(level)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ReleaseEStop();

Python

def ReleaseEStop()

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC TriggerFlightRecorder();

Python

def TriggerFlightRecorder()

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ResetFlightRecorder();

Python

def ResetFlightRecorder()

Returns

Type

int

Value

error code

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC StartPos(PosCommand *pPosCommand);

Python

def StartPos(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(PosCommand *pPosCommand);

Python

def StartMov(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPos(TriggerPosCommand *pPosCommand);

Python

def StartPos_Trigger(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(TriggerPosCommand *pPosCommand);

Python

def StartMov_Trigger(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPos(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartPos_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartMov_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPos(unsigned int numCommands, PosCommand *pPosCommand);

Python

def StartPos(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(unsigned int numCommands, PosCommand *pPosCommand);

Python

def StartMov(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPos(unsigned int numCommands, TriggerPosCommand *pPosCommand);

Python

def StartPos_Trigger(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(unsigned int numCommands, TriggerPosCommand *pPosCommand);

Python

def StartMov_Trigger(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPos(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartPos_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMov(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartMov_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplPos(LinearIntplCommand *pLinearIntplCommand);

Python

def StartLinearIntplPos(pLinearIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplMov(LinearIntplCommand *pLinearIntplCommand);

Python

def StartLinearIntplMov(pLinearIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplPos(LinearIntplCommand *pLinearIntplCommand, Trigger *pTrigger);

Python

def StartLinearIntplPos_Trigger(pLinearIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplMov(LinearIntplCommand *pLinearIntplCommand, Trigger *pTrigger);

Python

def StartLinearIntplMov_Trigger(pLinearIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplPos(LinearIntplCommand *pLinearIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartLinearIntplPos_TriggerEvents(pLinearIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartLinearIntplMov(LinearIntplCommand *pLinearIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartLinearIntplMov_TriggerEvents(pLinearIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndLengthCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_CenterAndLength(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndLengthCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_CenterAndLength(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_CenterAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_CenterAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_ThroughAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_ThroughAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(LengthAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_LengthAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(LengthAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_LengthAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(RadiusAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_RadiusAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(RadiusAndEndCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_RadiusAndEnd(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplPos_ThroughAndEnd3D(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand);

Python

def StartCircularIntplMov_ThroughAndEnd3D(pCircularIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndLengthCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_CenterAndLength_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndLengthCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_CenterAndLength_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_CenterAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_CenterAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_ThroughAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_ThroughAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(LengthAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_LengthAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(LengthAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_LengthAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(RadiusAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_RadiusAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(RadiusAndEndCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_RadiusAndEnd_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplPos_ThroughAndEnd3D_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand, Trigger *pTrigger);

Python

def StartCircularIntplMov_ThroughAndEnd3D_Trigger(pCircularIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndLengthCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_CenterAndLength_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndLengthCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_CenterAndLength_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(CenterAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_CenterAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(CenterAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_CenterAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_ThroughAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_ThroughAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(LengthAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_LengthAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(LengthAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_LengthAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(RadiusAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_RadiusAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(RadiusAndEndCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_RadiusAndEnd_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplPos(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplPos_ThroughAndEnd3D_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartCircularIntplMov(ThroughAndEnd3DCircularIntplCommand *pCircularIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartCircularIntplMov_ThroughAndEnd3D_TriggerEvents(pCircularIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplPos(HelicalIntplCommand *pHelicalIntplCommand);

Python

def StartHelicalIntplPos(pHelicalIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplMov(HelicalIntplCommand *pHelicalIntplCommand);

Python

def StartHelicalIntplMov(pHelicalIntplCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplPos(HelicalIntplCommand *pHelicalIntplCommand, Trigger *pTrigger);

Python

def StartHelicalIntplPos_Trigger(pHelicalIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplMov(HelicalIntplCommand *pHelicalIntplCommand, Trigger *pTrigger);

Python

def StartHelicalIntplMov_Trigger(pHelicalIntplCommand, pTrigger)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplPos(HelicalIntplCommand *pHelicalIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartHelicalIntplPos_TriggerEvents(pHelicalIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHelicalIntplMov(HelicalIntplCommand *pHelicalIntplCommand, TriggerEvents *pTriggerEvents);

Python

def StartHelicalIntplMov_TriggerEvents(pHelicalIntplCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToPos(TriggerPosCommand *pTriggerPosCommand);

Python

def StartVelToPos(pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToMov(TriggerPosCommand *pTriggerPosCommand);

Python

def StartVelToMov(pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToPos(unsigned int numCommands, TriggerPosCommand *pTriggerPosCommand);

Python

def StartVelToPos(numCommands, pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToMov(unsigned int numCommands, TriggerPosCommand *pTriggerPosCommand);

Python

def StartVelToMov(numCommands, pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToPos(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToPos_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToMov(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToMov_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToPos(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToPos_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToMov(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToMov_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToPos(TriggerPosCommand *pTriggerPosCommand);

Python

def StartTrqToPos(pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToMov(TriggerPosCommand *pTriggerPosCommand);

Python

def StartTrqToMov(pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToPos(unsigned int numCommands, TriggerPosCommand *pTriggerPosCommand);

Python

def StartTrqToPos(numCommands, pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToMov(unsigned int numCommands, TriggerPosCommand *pTriggerPosCommand);

Python

def StartTrqToMov(numCommands, pTriggerPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToPos(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToPos_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToMov(PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToMov_TriggerEvents(pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToPos(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToPos_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToMov(unsigned int numCommands, PosCommand *pPosCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToMov_TriggerEvents(numCommands, pPosCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartJog(JogCommand *pJogCommand);

Python

def StartJog(pJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartJog(TimedJogCommand *pTimedJogCommand);

Python

def StartJog_TimedJog(pTimedJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartJog(unsigned int numCommands, JogCommand *pJogCommand);

Python

def StartJog(numCommands, pJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartJog(unsigned int numCommands, TimedJogCommand *pTimedJogCommand);

Python

def StartJog_TimedJog(numCommands, pTimedJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(TriggerJogCommand *pTriggerJogCommand);

Python

def StartPosToJog_Trigger(pTriggerJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(unsigned int numCommands, TriggerJogCommand *pTriggerJogCommand);

Python

def StartPosToJog_Trigger(numCommands, pTriggerJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(JogCommand *pJogCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToJog_TriggerEvents(pJogCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(unsigned int numCommands, JogCommand *pJogCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToJog_TriggerEvents(numCommands, pJogCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(PosToJogCommand *pPosToJogCommand);

Python

def StartPosToJog_PosToJog(pPosToJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToJog(unsigned int numCommands, PosToJogCommand *pPosToJogCommand);

Python

def StartPosToJog_PosToJog(numCommands, pPosToJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMovToJog(PosToJogCommand *pPosToJogCommand);

Python

def StartMovToJog(pPosToJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartMovToJog(unsigned int numCommands, PosToJogCommand *pPosToJogCommand);

Python

def StartMovToJog(numCommands, pPosToJogCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(int axis);

Python

def Stop(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(AxisSelection *pAxisSelection);

Python

def Stop_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(int axis, double dec);

Python

def Stop_Dec(axis, dec)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(unsigned int numCommands, StopCommand *pStopCommand);

Python

def Stop_StopCommand(numCommands, pStopCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecQuickStop(int axis);

Python

def ExecQuickStop(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecQuickStop(AxisSelection *pAxisSelection);

Python

def ExecQuickStop_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(int axis, double timeMilliseconds);

Python

def ExecTimedStop_TimeMilli(axis, timeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(AxisSelection *pAxisSelection, double timeMilliseconds);

Python

def ExecTimedStop_AxisSel(pAxisSelection, timeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(unsigned int numCommands, TimeCommand *pTimeCommand);

Python

def ExecTimedStop_TimeCmd(numCommands, pTimeCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(int axis);

Python

def Wait(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(AxisSelection *pAxisSelection);

Python

def Wait_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(WaitCondition *pWaitCondition);

Python

def Wait_WaitCondition(pWaitCondition)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(int axis, unsigned int waitTimeMilliseconds);

Python

def Wait_TimeMilli(axis, waitTimeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(AxisSelection *pAxisSelection, unsigned int waitTimeMilliseconds);

Python

def Wait_AxisSel_TimeMilli(pAxisSelection, waitTimeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Wait(WaitCondition *pWaitCondition, unsigned int waitTimeMilliseconds);

Python

def Wait_WaitCondition_TimeMilli(pWaitCondition, waitTimeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Pause(int axis);

Python

def Pause(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Pause(AxisSelection *pAxisSelection);

Python

def Pause_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Resume(int axis);

Python

def Resume(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Resume(AxisSelection *pAxisSelection);

Python

def Resume_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverridePos(PosCommand *pPosCommand);

Python

def OverridePos(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideMov(PosCommand *pPosCommand);

Python

def OverrideMov(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideVel(PosCommand *pPosCommand);

Python

def OverrideVel(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideAcc(PosCommand *pPosCommand);

Python

def OverrideAcc(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideDec(PosCommand *pPosCommand);

Python

def OverrideDec(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideJerkAcc(PosCommand *pPosCommand);

Python

def OverrideJerkAcc(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideJerkDec(PosCommand *pPosCommand);

Python

def OverrideJerkDec(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideProfile(PosCommand *pPosCommand);

Python

def OverrideProfile(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverridePos(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverridePos(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideMov(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideMov(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideVel(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideVel(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideAcc(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideAcc(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideDec(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideDec(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideJerkAcc(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideJerkAcc(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideJerkDec(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideJerkDec(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideProfile(unsigned int numCommands, PosCommand *pPosCommand);

Python

def OverrideProfile(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopJogAtPos(PosCommand *pPosCommand);

Python

def StopJogAtPos(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopJogAtPos(unsigned int numCommands, PosCommand *pPosCommand);

Python

def StopJogAtPos(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SuperimposeMov(PosCommand *pPosCommand);

Python

def SuperimposeMov(pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SuperimposeMov(unsigned int numCommands, PosCommand *pPosCommand);

Python

def SuperimposeMov(numCommands, pPosCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopSuperimpose(int axis);

Python

def StopSuperimpose(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopSuperimpose(AxisSelection *pAxisSelection);

Python

def StopSuperimpose_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SimulatePos(SimulatePosCommand *pSimulatePosCommand, double *pPeakVelocity, double *pTotalTimeMilliseconds, double *pAccelerationTimeMilliseconds,double *pCruiseTimeMilliseconds, double *pDecelerationTimeMilliseconds);

Python

def SimulatePos(pSimulatePosCommand)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - PeakVelocity

  • 2: double - TotalTimeMilliseconds

  • 3: double - AccelerationTimeMilliseconds

  • 4: double - CruiseTimeMilliseconds

  • 5: double - DecelerationTimeMilliseconds

Remarks

Function

C++

WMX3APIFUNC SimulateLinearIntplPos(SimulateLinearIntplCommand *pSimulateLinearIntplCommand,double *pPeakVelocity, double *pTotalTimeMilliseconds, double *pAccelerationTimeMilliseconds,double *pCruiseTimeMilliseconds, double *pDecelerationTimeMilliseconds);

Python

def SimulateLinearIntplPos(pSimulateLinearIntplCommand)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - PeakVelocity

  • 2: double - TotalTimeMilliseconds

  • 3: double - AccelerationTimeMilliseconds

  • 4: double - CruiseTimeMilliseconds

  • 5: double - DecelerationTimeMilliseconds

Remarks

Function

C++

WMX3APIFUNC SimulatePosAtTime(SimulatePosCommand *pSimulatePosCommand, int returnType,double timeMilliseconds, double *pCalculatedPos, double *pCalculatedVel);

Python

def SimulatePosAtTime(pSimulatePosCommand, int returnType, double timeMilliseconds)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - CalculatedPos

  • 2: double - CalculatedVel

Remarks

Function

C++

WMX3APIFUNC SimulatePosAtTime(SimulateLinearIntplCommand *pSimulateLinearIntplCommand, double timeMilliseconds, double *pPosArray, double *pMoveDistance, double *pRemainDistance, double *pTotalDistance);

Python

def SimulatePosAtTime_LinearIntpl(pSimulateLinearIntplCommand, timeMilliseconds)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - PosArray

  • 2: double - MoveDistance

  • 3: double - RemainDistance

  • 4: double - TotalDistance

Remarks

Function

C++

WMX3APIFUNC SimulateTimeAtPos(SimulatePosCommand *pSimulatePosCommand, double specificPos, double *pMoveTimeMilliseconds, double *pRemainTimeMilliseconds);

Python

def SimulateTimeAtPos(pSimulatePosCommand, specificPos)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - MoveTimeMilliseconds

  • 2: double - RemainTimeMilliseconds

Remarks

Function

C++

WMX3APIFUNC SimulateTimeAtDist(SimulateLinearIntplCommand *pSimulateLinearIntplCommand, double specificDistance, double *pMoveTimeMilliseconds, double *pRemainTimeMilliseconds, double *pTotalTimeMilliseconds);

Python

def SimulateTimeAtDist_LinearIntpl(pSimulateLinearIntplCommand, specificDistance)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1: double - MoveTimeMilliseconds

  • 2: double - RemainTimeMilliseconds

  • 3: double - TotalTimeMilliseconds

Remarks

Function

C++

WMX3APIFUNC CreatePVTBuffer(int axis, unsigned int points);

Python

def CreatePVTBuffer(axis, points)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC FreePVTBuffer(int axis);

Python

def FreePVTBuffer(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetPVTBufferPoints(int axis, unsigned int *pPoints);

Python

def GetPVTBufferPoints(axis, pPoints)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetPVTBytesPerPoint(unsigned int *pBytes);

Python

def GetPVTBytesPerPoint(pBytes)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPVT(PVTCommand *pPVTCommand);

Python

def StartPVT(AdvMotion_PVTCommand pPVTCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPVT(PVTIntplCommand *pPVTCommand);

Python

def StartPVT_Intpl(pPVTCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPT(PTCommand *pPTCommand);

Python

def StartPT(pPTCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVT(VTCommand *pVTCommand);

Python

def StartVT(pVTCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartAT(ATCommand *pATCommand);

Python

def StartAT(pATCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

wmx3Api::Motion::StartPVT(PVTCommand *pPVTCommand, unsigned int numAddlCommands = 0, PVTAdditionalCommand *pPVTAddlCommand = NULL) “WMX3APIFUNC StartPVT(PVTCommand *pPVTCommand, unsigned int numAddlCommands = 0, PVTAdditionalCommand *pPVTAddlCommand = NULL);”

Python

StartPVT(pPVTCommand, numAddlCommands, pPVTAddlCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

wmx3Api::Motion::StartPVT(PVTIntplCommand *pPVTCommand, unsigned int numAddlCommands = 0, PVTIntplAdditionalCommand *pPVTAddlCommand = NULL) “WMX3APIFUNC StartPVT(PVTIntplCommand *pPVTCommand, unsigned int numAddlCommands = 0, PVTIntplAdditionalCommand *pPVTAddlCommand = NULL);”

Python

StartPVT_Intpl(pPVTCommand, numAddlCommands, PyObject *pPVTAddlCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

wmx3Api::Motion::StartPT(PTCommand *pPTCommand, unsigned int numAddlCommands = 0, PTAdditionalCommand *pPTAddlCommand = NULL) “WMX3APIFUNC StartPT(PTCommand *pPTCommand, unsigned int numAddlCommands = 0, PTAdditionalCommand *pPTAddlCommand = NULL);”

Python

StartPT(pPTCommand, numAddlCommands, pPTAddlCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

wmx3Api::Motion::StartVT(VTCommand *pVTCommand, unsigned int numAddlCommands = 0, VTAdditionalCommand *pVTAddlCommand = NULL) “WMX3APIFUNC StartVT(VTCommand *pVTCommand, unsigned int numAddlCommands = 0, VTAdditionalCommand *pVTAddlCommand = NULL);”

Python

StartVT(pVTCommand, numAddlCommands, pVTAddlCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

wmx3Api::Motion::StartAT(ATCommand *pATCommand, unsigned int numAddlCommands = 0, ATAdditionalCommand *pATAddlCommand = NULL) “WMX3APIFUNC StartAT(ATCommand *pATCommand, unsigned int numAddlCommands = 0, ATAdditionalCommand *pATAddlCommand = NULL);”

Python

StartAT(pATCommand, numAddlCommands, pATAddlCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC StartHome(int axis);

Python

def StartHome(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartHome(AxisSelection *pAxisSelection);

Python

def StartHome_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Continue(int axis);

Python

def Continue(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Continue(AxisSelection *pAxisSelection);

Python

def Continue_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Cancel(int axis);

Python

def Cancel(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Cancel(AxisSelection *pAxisSelection);

Python

def Cancel_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetCommandPos(int axis, double position);

Python

def SetCommandPos(axis, position)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetFeedbackPos(int axis, double position);

Python

def SetFeedbackPos(axis, position)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetHomeDone(int axis, unsigned char value);

Python

def SetHomeDone(axis, value)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetCommandPosToFeedbackPos(int axis, double posChangePerCycle = 0);

Python

  • def SetCommandPosToFeedbackPos(axis)

  • def SetCommandPosToFeedbackPos(axis, posChangePerCycle)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetHomeData(HomeData *pHomeData);

Python

def GetHomeData()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Home_HomeData - home data

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC SetSyncMasterSlave(int masterAxis, int slaveAxis, SyncOptions *pSyncOptions = NULL);

Python

  • def SetSyncMasterSlave(masterAxis, slaveAxis)

  • def SetSyncMasterSlave(masterAxis, slaveAxis, pSyncOptions)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetSyncCombine(int masterAxis1, int masterAxis2, int slaveAxis, SyncCombineOptions *pSyncCombineOptions = NULL);

Python

  • def SetSyncCombine(masterAxis1, masterAxis2, slaveAxis)

  • def SetSyncCombine(masterAxis1, masterAxis2, slaveAxis, pSyncCombineOptions)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAbsoluteSyncPhase(int slaveAxis, double phase, Profile *pProfile);

Python

def SetAbsoluteSyncPhase(slaveAxis, phase, pProfile)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC AddRelativeSyncPhase(int slaveAxis, double phase, Profile *pProfile);

Python

def AddRelativeSyncPhase(slaveAxis, phase, pProfile)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetSyncGearRatio(int slaveAxis, double gearRatio, Profile *pProfile);

Python

def SetSyncGearRatio(slaveAxis, gearRatio, pProfile)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetSyncGearRatio(int masterAxis, int slaveAxis, double gearRatio, Profile *pProfile);

Python

def SetSyncGearRatio(masterAxis, slaveAxis, gearRatio, pProfile)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SyncToJog(int slaveAxis, Profile *pProfile);

Python

def SyncToJog(slaveAxis, pProfile)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SyncToJog(int slaveAxis);

Python

def SyncToJog(slaveAxis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ResolveSync(int slaveAxis);

Python

def ResolveSync(slaveAxis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetSyncGroup(int groupId, SyncGroup syncGroup);

Python

def SetSyncGroup(groupId, pSyncGroup)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetSyncGroup(int groupId, SyncGroup *pSyncGroup);

Python

def GetSyncGroup(groupId)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Sync_SyncGroup - syncGroup

Remarks

Function

C++

WMX3APIFUNC AddAxisToSyncGroup(int groupId, int axis, unsigned char isMaster);

Python

def AddAxisToSyncGroup(groupId, axis, isMaster)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC RemoveAxisFromSyncGroup(int groupId, int axis);

Python

def RemoveAxisFromSyncGroup(groupId, axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC EnableSyncGroup(int groupId, unsigned char enable);

Python

def EnableSyncGroup(groupId, enable)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetSyncGroupStatus(int groupId, SyncGroupStatus *pStatus);

Python

def GetSyncGroupStatus(groupId)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Sync_SyncGroupStatus - status

Remarks

Function

C++

WMX3APIFUNC ClearSyncGroupError(int groupId);

Python

def ClearSyncGroupError(groupId)

Returns

Type

int

Value

error code

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC SetServoOn(int axis, int newStatus);

Python

def SetServoOn(axis, newStatus)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetServoOn(AxisSelection* axisSel, int newStatus);

Python

def SetServoOn_AxisSel(axisSel, newStatus)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ClearAmpAlarm(int axis);

Python

def ClearAmpAlarm(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ClearAmpAlarm(AxisSelection* axisSel);

Python

def ClearAmpAlarm_AxisSel(axisSel)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ClearAxisAlarm(int axis);

Python

def ClearAxisAlarm(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ClearAxisAlarm(AxisSelection* axisSel);

Python

def ClearAxisAlarm_AxisSel(axisSel)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAxisCommandMode(int axis, AxisCommandMode::T mode);

Python

def SetAxisCommandMode(axis, mode)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAxisCommandMode(AxisSelection* axisSel, AxisCommandMode::T mode);

Python

def SetAxisCommandMode_AxisSel(axisSel, mode)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetAxisCommandMode(int axis, AxisCommandMode::T *pMode);

Python

def GetAxisCommandMode(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - Mode

Remarks

Function

C++

WMX3APIFUNC GetPosCommand(int axis, double *pPosition);

Python

def GetPosCommand(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - position

Remarks

Function

C++

WMX3APIFUNC GetPosFeedback(int axis, double *pPosition);

Python

def GetPosFeedback(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - position

Remarks

Function

C++

WMX3APIFUNC GetVelCommand(int axis, double *pVelocity);

Python

def GetVelCommand(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - velocity

Remarks

Function

C++

WMX3APIFUNC GetVelFeedback(int axis, double *pVelocity);

Python

def GetVelFeedback(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - velocity

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC StartVel(VelCommand *pVelCommand);

Python

def StartVel(pVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVel(TimedVelCommand *pTimedVelCommand);

Python

def StartVel_TimedVel(pTimedVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVel(VelCommand *pVelCommand, double maxTrqLimit);

Python

def StartVel_MaxTrq(pVelCommand, maxTrqLimit)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVel(unsigned int numCommands, VelCommand *pVelCommand);

Python

def StartVel(numCommands, pVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVel(unsigned int numCommands, TimedVelCommand *pTimedVelCommand);

Python

def StartVel_TimedVel(numCommands, pTimedVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(int axis);

Python

def Stop(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Stop(AxisSelection *pAxisSelection);

Python

def Stop_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecQuickStop(int axis);

Python

def ExecQuickStop(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecQuickStop(AxisSelection *pAxisSelection);

Python

def ExecQuickStop_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(int axis, double timeMilliseconds);

Python

def ExecTimedStop_TimeMilli(axis, timeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(AxisSelection *pAxisSelection, double timeMilliseconds);

Python

def ExecTimedStop_AxisSel(pAxisSelection, timeMilliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC ExecTimedStop(unsigned int numCommands, TimeCommand *pTimeCommand);

Python

def ExecTimedStop_TimeCmd(numCommands, pTimeCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMaxMotorSpeed(int axis, double speed);

Python

def SetMaxMotorSpeed(axis, speed)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetMaxMotorSpeed(int axis, double *pSpeed);

Python

def GetMaxMotorSpeed(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - speed

Remarks

Function

C++

WMX3APIFUNC OverrideVel(VelCommand *pVelCommand);

Python

def OverrideVel(pVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC OverrideVel(unsigned int numCommands, VelCommand *pVelCommand);

Python

def OverrideVel(numCommands, pVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToVel(TriggerVelCommand *pTriggerVelCommand);

Python

def StartPosToVel_TriggerVel(pTriggerVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToVel(unsigned int numCommands, TriggerVelCommand *pTriggerVelCommand);

Python

def StartPosToVel_TriggerVel(numCommands, pTriggerVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToVel(VelCommand *pVelCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToVel_TriggerEvents(pVelCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToVel(unsigned int numCommands, VelCommand *pVelCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToVel_TriggerEvents(numCommands, pVelCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToVel(TriggerVelCommand *pTriggerVelCommand);

Python

def StartTrqToVel_TriggerVel(pTriggerVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToVel(unsigned int numCommands, TriggerVelCommand *pTriggerVelCommand);

Python

def StartTrqToVel_TriggerVel(numCommands, pTriggerVelCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToVel(VelCommand *pVelCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToVel_TriggerEvents(pVelCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrqToVel(unsigned int numCommands, VelCommand *pVelCommand, TriggerEvents *pTriggerEvents);

Python

def StartTrqToVel_TriggerEvents(numCommands, pVelCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC SetMaxTrqLimit(int axis, double torque);

Python

def SetMaxTrqLimit(axis, torque)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetMaxTrqLimit(int axis, double *pTorque);

Python

def GetMaxTrqLimit(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - torque

Remarks

Function

C++

WMX3APIFUNC SetPositiveTrqLimit(int axis, double torque);

Python

def SetPositiveTrqLimit(axis, torque)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetPositiveTrqLimit(int axis, double *pTorque);

Python

def GetPositiveTrqLimit(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - torque

Remarks

Function

C++

WMX3APIFUNC SetNegativeTrqLimit(int axis, double torque);

Python

def SetNegativeTrqLimit(axis, torque)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetNegativeTrqLimit(int axis, double *pTorque);

Python

def GetNegativeTrqLimit(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - torque

Remarks

Function

C++

WMX3APIFUNC StartTrq(TrqCommand *pTrqCommand);

Python

def StartTrq(pTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrq(unsigned int numCommands, TrqCommand *pTrqCommand);

Python

def StartTrq(numCommands, pTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartTrq(TrqCommand *pTrqCommand, double maxMotorSpeed);

Python

def StartTrq_MaxMotorSpeed(pTrqCommand, maxMotorSpeed)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartRampTimeTrq(TrqCommand *pTrqCommand, unsigned int rampCycleTime);

Python

def StartRampTimeTrq(pTrqCommand, rampCycleTime)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartRampTimeTrq(TrqCommand *pTrqCommand, unsigned int rampCycleTime, double maxMotorSpeed);

Python

def StartRampTimeTrq(pTrqCommand, rampCycleTime, maxMotorSpeed)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartRampRateTrq(TrqCommand *pTrqCommand, double rampRate);

Python

def StartRampRateTrq(pTrqCommand, rampRate)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartRampRateTrq(TrqCommand *pTrqCommand, double rampRate, double maxMotorSpeed);

Python

def StartRampRateTrq(pTrqCommand, rampRate, maxMotorSpeed)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopTrq(int axis);

Python

def StopTrq(axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StopTrq(AxisSelection *pAxisSelection);

Python

def StopTrq_AxisSel(pAxisSelection)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToTrq(TriggerTrqCommand *pTriggerTrqCommand);

Python

def StartPosToTrq(pTriggerTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToTrq(unsigned int numCommands, TriggerTrqCommand *pTriggerTrqCommand);

Python

def StartPosToTrq(numCommands, pTriggerTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToTrq(TrqCommand *pTrqCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToTrq_TriggerEvents(pTrqCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartPosToTrq(unsigned int numCommands, TrqCommand *pTrqCommand, TriggerEvents *pTriggerEvents);

Python

def StartPosToTrq_TriggerEvents(numCommands, pTrqCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToTrq(TriggerTrqCommand *pTriggerTrqCommand);

Python

def StartVelToTrq(pTriggerTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToTrq(unsigned int numCommands, TriggerTrqCommand *pTriggerTrqCommand);

Python

def StartVelToTrq(numCommands, pTriggerTrqCommand)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToTrq(TrqCommand *pTrqCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToTrq_TriggerEvents(pTrqCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC StartVelToTrq(unsigned int numCommands, TrqCommand *pTrqCommand, TriggerEvents *pTriggerEvents);

Python

def StartVelToTrq_TriggerEvents(numCommands, pTrqCommand, pTriggerEvents)

Returns

Type

int

Value

error code

Remarks

Function

C++

bool IsDeviceValid();

Python

def IsDeviceValid()

Returns

Type

bool

Value

Whether the device is alive

Remarks

Function

C++

WMX3APIFUNC SetParam(SystemParam *pParam, SystemParam *pParamError = NULL);

Python

def SetParam(pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam param error

Remarks

Function

C++

WMX3APIFUNC GetParam(SystemParam *pParam);

Python

def GetParam()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam param

Remarks

Function

C++

WMX3APIFUNC SetParam(int axis, SystemParam *pParam, SystemParam *pParamError = NULL);

Python

def SetParam_Axis(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam param error

Remarks

Function

C++

WMX3APIFUNC GetParam(int axis, SystemParam *pParam);

Python

def GetParam_Axis(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam param

Remarks

Function

C++

WMX3APIFUNC SetAxisParam(AxisParam *pParam, AxisParam *pParamError = NULL);

Python

def SetAxisParam(pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam param error

Remarks

Function

C++

WMX3APIFUNC GetAxisParam(AxisParam *pParam);

Python

def GetAxisParam()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam param

Remarks

Function

C++

WMX3APIFUNC SetAxisParam(int axis, AxisParam *pParam, AxisParam *pParamError = NULL);

Python

def SetAxisParam_Axis(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam param error

Remarks

Function

C++

WMX3APIFUNC GetAxisParam(int axis, AxisParam *pParam);

Python

def GetAxisParam_Axis(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam param

Remarks

Function

C++

WMX3APIFUNC SetGearRatio(int axis, double numerator, double denominator);

Python

def SetGearRatio(axis, numerator, denominator)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetSingleTurn(int axis, bool enable, unsigned int encoderCount);

Python

def SetSingleTurn(axis, enable. encoderCount)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMovingAverageProfileTime(int axis, double milliseconds);

Python

def SetMovingAverageProfileTime(axis, milliseconds)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAxisUnit(int axis, double unit);

Python

def SetAxisUnit(axis, unit)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetVelocityFeedforwardGain(int axis, double gain);

Python

def SetVelocityFeedforwardGain(axis, gain)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAxisPolarity(int axis, char polarity);

Python

def SetAxisPolarity(axis, polarity)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAbsoluteEncoderMode(int axis, bool enable);

Python

def SetAbsoluteEncoderMode(axis, enable)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetAbsoluteEncoderHomeOffset(int axis, double offset);

Python

def SetAbsoluteEncoderHomeOffset(axis, offset)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetGearRatio(int axis, double *pNumerator, double *pDenominator);

Python

def GetGearRatio(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - numerator

  • 2 : double - denominator

Remarks

Function

C++

WMX3APIFUNC GetSingleTurn(int axis, bool *pEnable, unsigned int *pEncoderCount);

Python

def GetSingleTurn(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : bool - enable

  • 2 : int - encoder count

Remarks

Function

C++

WMX3APIFUNC GetMovingAverageProfileTime(int axis, double *pMilliseconds);

Python

def GetMovingAverageProfileTime(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - milliseconds

Remarks

Function

C++

WMX3APIFUNC GetAxisUnit(int axis, double *pUnit);

Python

def GetAxisUnit(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - unit

Remarks

Function

C++

WMX3APIFUNC GetVelocityFeedforwardGain(int axis, double *pGain);

Python

def GetVelocityFeedforwardGain(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - gain

Remarks

Function

C++

WMX3APIFUNC GetAxisPolarity(int axis, char *pPolarity);

Python

def GetAxisPolatity(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - polarity

Remarks

Function

C++

WMX3APIFUNC GetAbsoluteEncoderMode(int axis, bool *pEnable);

Python

def GetAbsoluteEncoderMode(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : bool - enable

Remarks

Function

C++

WMX3APIFUNC GetAbsoluteEncoderHomeOffset(int axis, double *pOffset);

Python

def GetAbsoluteEncoderHomeOffset(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : double - offset

Remarks

Function

C++

WMX3APIFUNC SetFeedbackParam(int axis, FeedbackParam *pParam, FeedbackParam *pParamError = NULL);

Python

def SetFeedbackParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_FeedbackParam param error

Remarks

Function

C++

WMX3APIFUNC SetHomeParam(int axis, HomeParam *pParam, HomeParam *pParamError = NULL);

Python

def SetHomeParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_HomeParam param error

Remarks

Function

C++

WMX3APIFUNC SetLimitParam(int axis, LimitParam *pParam, LimitParam *pParamError = NULL);

Python

def SetLimitParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_LimitParam param error

Remarks

Function

C++

WMX3APIFUNC SetMotionParam(int axis, MotionParam *pParam, MotionParam *pParamError = NULL);

Python

def SetMotionParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_MotionParam param error

Remarks

Function

C++

WMX3APIFUNC SetAlarmParam(int axis, AlarmParam *pParam, AlarmParam *pParamError = NULL);

Python

def SetAlarmParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AlarmParam param error

Remarks

Function

C++

WMX3APIFUNC SetSyncParam(int axis, SyncParam *pParam, SyncParam *pParamError = NULL);

Python

def SetSyncParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SyncParam param error

Remarks

Function

C++

WMX3APIFUNC SetFlightRecorderParam(FlightRecorderParam *pParam, FlightRecorderParam *pParamError = NULL);

Python

def SetFlightRecorderParam(axis, pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_FlightRecorderParam param error

Remarks

Function

C++

WMX3APIFUNC SetFlightRecorderPath(char *pPath);

Python

def SetFlightRecorderPath(pPath)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetFlightRecorderPath(wchar_t *pPath);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC SetEmergencyStopParam(EmergencyStopParam *pParam, EmergencyStopParam *pParamError = NULL);

Python

def SetEmergencyStopParam(pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_EmergencyStopParam - param error

Remarks

Function

C++

WMX3APIFUNC GetFeedbackParam(int axis, FeedbackParam *pParam);

Python

def GetFeedbackParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_FeedbackParam - param

Remarks

Function

C++

WMX3APIFUNC GetHomeParam(int axis, HomeParam *pParam);

Python

def GetHomeParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_HomeParam - param

Remarks

Function

C++

WMX3APIFUNC GetLimitParam(int axis, LimitParam *pParam);

Python

def GetLimitParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_LimitParam - param

Remarks

Function

C++

WMX3APIFUNC GetMotionParam(int axis, MotionParam *pParam);

Python

def GetMotionParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_MotionParam - param

Remarks

Function

C++

WMX3APIFUNC GetAlarmParam(int axis, AlarmParam *pParam);

Python

def GetAlarmParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AlarmParam - param

Remarks

Function

C++

WMX3APIFUNC GetSyncParam(int axis, SyncParam *pParam);

Python

def GetSyncParam(axis)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SyncParam - param

Remarks

Function

C++

WMX3APIFUNC GetFlightRecorderParam(FlightRecorderParam *pParam);

Python

def GetFlightRecorderParam()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_FlightRecorderParam - param

Remarks

Function

C++

WMX3APIFUNC GetEmergencyStopParam(EmergencyStopParam *pParam);

Python

def GetEmergencyStopParam()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_EmergencyStopParam - param

Remarks

Function

C++

WMX3APIFUNC GetDefaultParam(SystemParam *pParam);

Python

def GetDefaultParam(pParam)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - param

Remarks

Function

C++

WMX3APIFUNC GetDefaultAxisParam(AxisParam *pAxisParam);

Python

def GetDefaultAxisParam()

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam - default axis param

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, SystemParam *pParam);

Python

def Export_SysPrm(pPath, pParam)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, SystemParam *pParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, AxisParam *pAxisParam);

Python

def Export_AxisPrm(pPath, pAxisParam)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, AxisParam *pAxisParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, SystemParam *pParam, AxisParam *pAxisParam);

Python

def Export_SysPrm_AxisPrm(pPath, pParam, pAxisParam)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, SystemParam *pParam, AxisParam *pAxisParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, SystemParam *pParam, int axis);

Python

def Export_SysPrm_Axis(pPath, pParam, axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, SystemParam *pParam, int axis);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, AxisParam *pAxisParam, int axis);

Python

def Export_AxisPrm_Axis(pPath, pAxisParam, axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, AxisParam *pAxisParam, int axis);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Export(char *pPath, SystemParam *pParam, AxisParam *pAxisParam, int axis);

Python

def Export_SysPrm_AxisPrm_Axis(pPath, pParam, pAxisParam, axis)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC Export(wchar_t *pPath, SystemParam *pParam, AxisParam *pAxisParam, int axis);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, SystemParam *pParam);

Python

def Import_SysPrm(pPath)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - system param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, SystemParam *pParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, AxisParam *pAxisParam);

Python

def Import_AxisPrm(pPath)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam - axis param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, AxisParam *pAxisParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, SystemParam *pParam, AxisParam *pAxisParam);

Python

def Import_SysPrm_AxisPrm(pPath)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - system param

  • 2 : Config_AxisParam - axis param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, SystemParam *pParam, AxisParam *pAxisParam);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, SystemParam *pParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

def Import_SysPrm_Axis(pPath, axis, copyParamToAxes)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - system param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, SystemParam *pParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, AxisParam *pAxisParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

def Import_AxisPrm_Axis(pPath, axis, copyParamToAxes)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_AxisParam - axis param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, AxisParam *pAxisParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC Import(char *pPath, SystemParam *pParam, AxisParam *pAxisParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

def Import_SysPrm_AxisPrm_Axis(pPath, axis, copyParamToAxes)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - system param

  • 2 : Config_AxisParam - axis param

Remarks

Function

C++

WMX3APIFUNC Import(wchar_t *pPath, SystemParam *pParam, AxisParam *pAxisParam, int axis, AxisSelection *copyParamToAxes = NULL);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC GetAndExportAll(char *pPath);

Python

def GetAndExportAll(pPath)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetAndExportAll(wchar_t *pPath);

Python

Returns

Type

Value

Remarks

Function

C++

WMX3APIFUNC ImportAndSetAll(char *pPath, SystemParam *pParamError = NULL, AxisParam *pAxisParamError = NULL);

Python

def ImportAndSetAll(path)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : Config_SystemParam - param error

  • 2 : Config_AxisParam - param error

Remarks

Function

C++

WMX3APIFUNC ImportAndSetAll(wchar_t *pPath, SystemParam *pParamError = NULL, AxisParam *pAxisParamError = NULL);

Python

Returns

Type

Value

Remarks