![]() |
TG Motion
version 421 - 4033/904 cnc 121
Real-time system for controlling servo drives and I/O modules
|
Initialization structure. More...
#include <TGM_CNC.h>
Public Attributes | |
uint32_t | structSize |
CNC_Calc_Load() function should check this value. | |
TGM_COM_READ_I32 * | pReadI32 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_I32() | |
TGM_COM_READ_I64 * | pReadI64 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_I64() | |
TGM_COM_READ_double * | pReadDouble |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_Double() | |
TGM_COM_READ_BLOCK * | pReadBlock |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_BLOCK() | |
TGM_COM_WRITE_I32 * | pWriteI32 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_I32() | |
TGM_COM_WRITE_I64 * | pWriteI64 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_I64() | |
TGM_COM_WRITE_double * | pWriteDouble |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_Double() | |
TGM_COM_WRITE_BLOCK * | pWriteBlock |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_BLOCK() | |
TGM_COM_SET_BIT_I32 * | pSetBitI32 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Set_Bit_I32() | |
TGM_COM_SET_BIT_I64 * | pSetBitI64 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Set_Bit_I64() | |
TGM_COM_CLR_BIT_I32 * | pClrBitI32 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Clr_Bit_I32() | |
TGM_COM_CLR_BIT_I64 * | pClrBitI64 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Clr_Bit_I64() | |
TGM_COM_TGL_BIT_I32 * | pTglBitI32 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Tgl_Bit_I32() | |
TGM_COM_TGL_BIT_I64 * | pTglBitI64 |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Tgl_Bit_I64() | |
TGM_COM_READ_I32_DIRECT * | pReadI32Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_I32_DIRECT() | |
TGM_COM_READ_I64_DIRECT * | pReadI64Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_I64_DIRECT() | |
TGM_COM_READ_double_DIRECT * | pReadDoubleDirect |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_Double_DIRECT() | |
TGM_COM_READ_BLOCK_DIRECT * | pReadBlockDirect |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Read_BLOCK_DIRECT() | |
TGM_COM_WRITE_I32_DIRECT * | pWriteI32Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_I32_DIRECT() | |
TGM_COM_WRITE_I64_DIRECT * | pWriteI64Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_I64_DIRECT() | |
TGM_COM_WRITE_double_DIRECT * | pWriteDoubleDirect |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_Double_DIRECT() | |
TGM_COM_WRITE_BLOCK_DIRECT * | pWriteBlockDirect |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Write_BLOCK_DIRECT() | |
TGM_COM_SET_BIT_I32_DIRECT * | pSetBitI32Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Set_Bit_I32_DIRECT() | |
TGM_COM_SET_BIT_I64_DIRECT * | pSetBitI64Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Set_Bit_I64_DIRECT() | |
TGM_COM_CLR_BIT_I32_DIRECT * | pClrBitI32Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Clr_Bit_I32_DIRECT() | |
TGM_COM_CLR_BIT_I64_DIRECT * | pClrBitI64Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Clr_Bit_I64_DIRECT() | |
TGM_COM_TGL_BIT_I32_DIRECT * | pTglBitI32Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Tgl_Bit_I32_DIRECT() | |
TGM_COM_TGL_BIT_I64_DIRECT * | pTglBitI64Direct |
pointer to function from TGM_Comm_Int_2.dll (.so): see CTGM_COMM_INT_2::Tgl_Bit_I64_DIRECT() | |
TGM_COM_FLUSH_BUFFER * | pFlushBuffer |
for remote connection flush intermediate network buffer, for local TG Motion does nothing | |
TGM_RTWPRINTF_EX * | pPrintf |
int64_t | userValue |
Value passed to ToolChainCore_LoadCNCCalcPlugIn() function in userValue parameter. | |
Initialization structure.
Holds pointers to usefull functions: access to shared memory and output debug information to debug console. (dbgview.exe for Win DLL plug-in, TGM Debug Console for real-time plug-in). All the fields are set by TGMotion and used by plug-in.
TGM_RTWPRINTF_EX* CNC_CALC_INIT_DATA::pPrintf |