UserMemory Class

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 SetMBit(unsigned int addr, unsigned int bit, unsigned char data);

Python

def SetMBit(addr, bit, data)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMByte(unsigned int addr, unsigned char data);

Python

def SetMByte(addr, data)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMBytes(unsigned int addr, unsigned int size, unsigned char *pData);

Python

def SetMBytes(addr, size, pData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMBits(unsigned int *pAddr, unsigned int *pBit, unsigned char *pData, unsigned int count);

Python

def SetMBits(pByte, pBit, pData, count)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataChar(int addr, char analogData);

Python

def SetMAnalogDataChar(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUChar(int addr, unsigned char analogData);

Python

def SetMAnalogDataUChar(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataShort(int addr, short analogData);

Python

def SetMAnalogDataShort(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUShort(int addr, unsigned short analogData);

Python

def SetMAnalogDataUShort(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataInt(int addr, int analogData);

Python

def SetMAnalogDataInt(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUInt(int addr, unsigned int analogData);

Python

def SetMAnalogDataUInt(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetMBit(unsigned int addr, unsigned int bit, unsigned char *pData);

Python

def GetMBit(addr, bit)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMByte(unsigned int addr, unsigned char *pData);

Python

def GetMByte(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMBytes(unsigned int addr, unsigned int size, unsigned char *pData);

Python

def GetMBytes(addr, size)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : list(int) - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataChar(unsigned int addr, char *pAnalogData);

Python

def GetMAnalogDataChar(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUChar(unsigned int addr, unsigned char *pAnalogData);

Python

def GetMAnalogDataUChar(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataShort(unsigned int addr, short *pAnalogData);

Python

def GetMAnalogDataShort(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUShort(unsigned int addr, unsigned short *pAnalogData);

Python

def GetMAnalogDataUShort(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataInt(unsigned int addr, int *pAnalogData);

Python

def GetMAnalogDataInt(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUInt(unsigned int addr, unsigned int *pAnalogData);

Python

def GetMAnalogDataUInt(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC SetMBitEx(unsigned int addr, unsigned int bit, unsigned char data);

Python

def SetMBitEx(addr, bit, data)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMByteEx(unsigned int addr, unsigned char data);

Python

def SetMByteEx(addr, data)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMBytesEx(unsigned int addr, unsigned int size, unsigned char *pData);

Python

def SetMBytesEx(addr, size, pData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMBitsEx(unsigned int *pAddr, unsigned int *pBit, unsigned char *pData, unsigned int count);

Python

def SetMBitsEx(pByte, pBit, pData, count)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataCharEx(int addr, char analogData);

Python

def SetMAnalogDataCharEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUCharEx(int addr, unsigned char analogData);

Python

def SetMAnalogDataUCharEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataShortEx(int addr, short analogData);

Python

def SetMAnalogDataShortEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUShortEx(int addr, unsigned short analogData);

Python

def SetMAnalogDataUShortEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataIntEx(int addr, int analogData);

Python

def SetMAnalogDataIntEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC SetMAnalogDataUIntEx(int addr, unsigned int analogData);

Python

def SetMAnalogDataUIntEx(addr, analogData)

Returns

Type

int

Value

error code

Remarks

Function

C++

WMX3APIFUNC GetMBitEx(unsigned int addr, unsigned int bit, unsigned char *pData);

Python

def GetMBitEx(addr, bit)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMByteEx(unsigned int addr, unsigned char *pData);

Python

def GetMByteEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMBytesEx(unsigned int addr, unsigned int size, unsigned char *pData);

Python

def GetMBytesEx(addr, size)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : listEx(int) - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataCharEx(unsigned int addr, char *pAnalogData);

Python

def GetMAnalogDataCharEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUCharEx(unsigned int addr, unsigned char *pAnalogData);

Python

def GetMAnalogDataUCharEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataShortEx(unsigned int addr, short *pAnalogData);

Python

def GetMAnalogDataShortEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUShortEx(unsigned int addr, unsigned short *pAnalogData);

Python

def GetMAnalogDataUShortEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataIntEx(unsigned int addr, int *pAnalogData);

Python

def GetMAnalogDataIntEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

WMX3APIFUNC GetMAnalogDataUIntEx(unsigned int addr, unsigned int *pAnalogData);

Python

def GetMAnalogDataUIntEx(addr)

Returns

Type

tuple

Value

  • 0 : int - error code

  • 1 : int - data

Remarks

Function

C++

void GetUserMemoryAddress(void **pptr);

Python

Returns

Type

Value

Remarks

このC++メソッドは予約されており、PythonAPIでは未サポートです。