Classes | Macros | Typedefs | Functions
krnx.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TDebugMotionInfo
 
struct  TDebugSignalInfo
 
struct  TDebugSystemInfo
 
struct  TDebugTrajInfo
 
struct  TDebugVariableInfo
 
struct  TKrnxCurMotionData
 
struct  TKrnxDDSig
 
struct  TKrnxDebugInfoEnt
 
struct  TKrnxIoInfo
 
struct  TKrnxMonInfo
 
struct  TKrnxMotionInfo
 
struct  TKrnxPanelInfo
 
struct  TKrnxProgramInfo
 
struct  TKrnxRtcInfo
 
struct  TKrnxStepperInfo
 
struct  TSignalEx
 

Macros

#define CALLBACK
 
#define DBG_FVAL_NUM   16
 
#define DECLSPEC_IMPORT
 
#define DI_MAX_SIGNAL   960
 
#define DO_MAX_SIGNAL   960
 
#define FALSE   0
 
#define INT_CBUF_SIZ   512
 
#define INTERNAL_MAX_SIGNAL   960
 
#define KRNX_E_ALREADYOPENED   (-0x2009)
 
#define KRNX_E_ASDELAYED   (-0x2012)
 
#define KRNX_E_ASERROR   (-0x1020)
 
#define KRNX_E_AUXNOTREADY   (-0x1004)
 
#define KRNX_E_BADARGS   (-0x1000)
 
#define KRNX_E_BADUSRID   (-0x100c)
 
#define KRNX_E_BUFDATANUM   (-0x2015)
 
#define KRNX_E_BUFEMPTY   (-0x2013)
 
#define KRNX_E_BUFNO   (-0x2014)
 
#define KRNX_E_BUFRCV   (-0x1011)
 
#define KRNX_E_BUFSND   (-0x1010)
 
#define KRNX_E_BUFTMO   (-0x1012)
 
#define KRNX_E_CANNOTCAL   (-0x1009)
 
#define KRNX_E_CANTLOGIN   (-0x2008)
 
#define KRNX_E_CANTMOVECONFIG   (-0x1030)
 
#define KRNX_E_COMPDATA   (-0x100a)
 
#define KRNX_E_CONNECT   (-0x2007)
 
#define KRNX_E_DISABLED   (-0x1022) /* FX00436 a */
 
#define KRNX_E_FILENOTREADY   (-0x1006)
 
#define KRNX_E_FOPENFAIL   (-0x1005)
 
#define KRNX_E_ILLCONFIG   (-0x1032)
 
#define KRNX_E_ILLCONTNO   (-0x2203) /* Dcon-plus16 */
 
#define KRNX_E_INTERNAL   (-0x1001)
 
#define KRNX_E_INVALIDFILENAME   (-0x2202) /* Dcon-plus6 */
 
#define KRNX_E_INVALIDPORT   (-0x2006)
 
#define KRNX_E_IOCTLSOCK   (-0x2002)
 
#define KRNX_E_JT5NOT0DEG   (-0x1031)
 
#define KRNX_E_KINENOTREADY   (-0x2011)
 
#define KRNX_E_LOSTPROMPT   (-0x100e)
 
#define KRNX_E_MATRIX   (-0x1007)
 
#define KRNX_E_NODATA   (-0x2005)
 
#define KRNX_E_NOHOST   (-0x2001)
 
#define KRNX_E_NOROBOT   (-0x1021)
 
#define KRNX_E_NOTSUPPORTED   (-0x1002)
 
#define KRNX_E_NULLRESP   (-0x100d)
 
#define KRNX_E_OUTOFRANGE   (-0x1008)
 
#define KRNX_E_PCASALREADYRUNNING   (-0x2200) /* Dcon-plus6 */
 
#define KRNX_E_RT_CONNECT   (-0x2101)
 
#define KRNX_E_RT_INTERNAL   (-0x2100)
 
#define KRNX_E_RT_NOTCONNECT   (-0x2103)
 
#define KRNX_E_RT_SEND   (-0x2104)
 
#define KRNX_E_RT_TIMEOUT   (-0x2102)
 
#define KRNX_E_SOCK   (-0x2000)
 
#define KRNX_E_SOCKREAD   (-0x2004)
 
#define KRNX_E_SOCKWRITE   (-0x2003)
 
#define KRNX_E_TIMEOUT   (-0x1003)
 
#define KRNX_E_TOOMANYPROC   (-0x2201) /* Dcon-plus6 */
 
#define KRNX_E_UNDEF   (-0xFFFF)
 
#define KRNX_E_UNEXPECTED   (-0x2010)
 
#define KRNX_MAX_CONTROLLER   8 /* 最大接続コントローラ数 */
 
#define KRNX_MAX_PCPROG   3 /* 1コントローラがサポートするPCプログラム数 */
 
#define KRNX_MAX_ROBOT   8 /* 1コントローラがサポートするロボット台数 */
 
#define KRNX_MAXAXES   18 /* this should be same as the defined in AS system */
 
#define KRNX_MAXSIGNAL   512
 
#define KRNX_NOERROR   0
 
#define NON_COMPATIBLE
 
#define QUAL_ARC   0x0100
 
#define QUAL_AUX   0x0080
 
#define QUAL_ELOG   0x0400 /* 特殊データ */
 
#define QUAL_FLT   0x0800
 
#define QUAL_IFP   0x0200
 
#define QUAL_INT   0x0010
 
#define QUAL_LOC   0x0002
 
#define QUAL_PRG   0x0001 /* プログラム、変数 */
 
#define QUAL_REAL   0x0004
 
#define QUAL_ROB   0x0040
 
#define QUAL_STR   0x0008
 
#define QUAL_SYS   0x0020 /* データ */
 
#define TRUE   1
 
#define WINAPI
 

Typedefs

typedef char BOOL
 
typedef char BOOLEAN
 
typedef unsigned long DWORD
 
typedef BOOL(* FLoadCallBack) (void *param, long byte, const char *msg)
 
typedef void * HANDLE
 
typedef struct TDebugMotionInfo TDebugMotionInfo
 
typedef struct TDebugSignalInfo TDebugSignalInfo
 
typedef struct TDebugSystemInfo TDebugSystemInfo
 
typedef struct TDebugTrajInfo TDebugTrajInfo
 
typedef struct TDebugVariableInfo TDebugVariableInfo
 
typedef struct TKrnxDebugInfoEnt TKrnxDebugInfoEnt
 
typedef struct TKrnxRtcInfo TKrnxRtcInfo
 
typedef struct TSignalEx TSignalEx
 
typedef unsigned int UINT
 

Functions

DECLSPEC_IMPORT int WINAPI krnx_Abort (int cont_no, int robot_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferBusy (int cont_no, int buf_no)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferEmpty (int cont_no, int buf_no)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekB (int cont_no, int buf_no, short *req_code, char *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekF (int cont_no, int buf_no, short *req_code, float *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekW (int cont_no, int buf_no, short *req_code, short *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvB (int cont_no, int buf_no, short *req_code, char *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvF (int cont_no, int buf_no, short *req_code, float *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvW (int cont_no, int buf_no, short *req_code, short *p, int *num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferSendB (int cont_no, int buf_no, short req_code, const char *p, int num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferSendF (int cont_no, int buf_no, short req_code, const float *p, int num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_BufferSendW (int cont_no, int buf_no, short req_code, const short *p, int num, int timeout)
 
DECLSPEC_IMPORT int WINAPI krnx_Close (int sd)
 
DECLSPEC_IMPORT int WINAPI krnx_Continue (int cont_no, int robot_no, int next, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_ConvertErrorCode (int *error_code, char *error_level)
 
DECLSPEC_IMPORT int WINAPI krnx_DDSigInfo (int cont_no, int io_no, const TKrnxDDSig **)
 
DECLSPEC_IMPORT int WINAPI krnx_Delete (int cont_no, const char *element_name, int element_type, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Do (int cont_no, int robot_no, const char *cmd, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Ereset (int cont_no, int robot_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_eth_close (int cont_no)
 
DECLSPEC_IMPORT int WINAPI krnx_eth_init (char *hostname)
 
DECLSPEC_IMPORT int WINAPI krnx_eth_open (int cont_no)
 
DECLSPEC_IMPORT int WINAPI krnx_ExecMon (int cont_no, const char *cmd, char *buffer, int buffer_sz, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Execute (int cont_no, int robot_no, const char *program, int exec_num, int step_num, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_FrameMatrix (const float *mat_a, const float *mat_b, const float *mat_c, const float *mat_d, float *mat_p)
 
DECLSPEC_IMPORT int WINAPI krnx_FrameXyzoat (const float *xyz_a, const float *xyz_b, const float *xyz_c, const float *xyz_d, float *xyz_p)
 
DECLSPEC_IMPORT int WINAPI krnx_GetArmMode (int, int)
 
DECLSPEC_IMPORT int WINAPI krnx_GetASCycle (int robot_no, int *cycle_time)
 
DECLSPEC_IMPORT int WINAPI krnx_GetBaseMatrix (int cont_no, int robot_no, float *xyzoat, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_GetConfig (int cont_no, int robot_no, float *joint, int *conf)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCurErrorInfo (int cont_no, int robot_no, int *error_code)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCurErrorLamp (int cont_no, int robot_no, int *error_lamp)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCurIoInfo (int cont_no, TKrnxIoInfo *ioinfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCurMotionData (int cont_no, int robot_no, TKrnxCurMotionData *md)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCurMotionInfo (int cont_no, int robot_no, TKrnxMotionInfo *mtninfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetCycleCount (int cont_no, int robot_no, int counter_no)
 
DECLSPEC_IMPORT int WINAPI krnx_GetDebugInfo (int cont_no, int robot_no, TKrnxDebugInfoEnt *md, int data_num)
 
DECLSPEC_IMPORT int WINAPI krnx_GetDebugInfoSync (int cont_no, int robot_no, TKrnxDebugInfoEnt *md, int data_num)
 
DECLSPEC_IMPORT int WINAPI krnx_GetErrorInfo (int cont_no, int robot_no, int *error_code)
 
DECLSPEC_IMPORT int WINAPI krnx_GetIoInfo (int cont_no, TKrnxIoInfo *ioinfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetKrnxVersion (char *ver_text, int ver_len)
 
DECLSPEC_IMPORT int WINAPI krnx_GetLimitM (int cont_no, int robot_no, float *ll)
 
DECLSPEC_IMPORT int WINAPI krnx_GetLimitP (int cont_no, int robot_no, float *ul)
 
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfo (int cont_no, int robot_no, TKrnxMotionInfo *mtninfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfoEx (int cont_no, int robot_no, TKrnxMotionInfo *mtninfo, int data_type)
 
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfoSync (int cont_no, int robot_no, TKrnxMotionInfo *md, int data_num)
 
DECLSPEC_IMPORT int WINAPI krnx_GetPanelInfo (int cont_no, int robot_no, TKrnxPanelInfo *panelinfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetProgramInfo (int cont_no, int robot_no, TKrnxProgramInfo *proginfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetProgramInfo2 (int cont_no, int robot_no, TKrnxProgramInfo *proginfo)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRobotName (int cont_no, int robot_no, char *robot_name)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcBufferLength (int cont_no, int robot_no)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcCompData (int cont_no, int robot_no, float *comp)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcCompLimit (int cont_no, int robot_no, float *comp_limit)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcErrorFlag (int cont_no, int robot_no, int *error_flag)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcInfo (int cont_no, TKrnxRtcInfo *rtc_info)
 
DECLSPEC_IMPORT int WINAPI krnx_GetRtcSwitch (int cont_no, int robot_no, int *rtc_sw)
 
DECLSPEC_IMPORT int WINAPI krnx_GetSignal (int cont_no, int signal_no, int *status, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_GetToolMatrix (int cont_no, int robot_no, float *xyzoat, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Hold (int cont_no, int robot_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_InverseMatrix (const float *matrix_a, float *matrix_b)
 
DECLSPEC_IMPORT int WINAPI krnx_InverseXyzoat (const float *xyzoat_a, float *xyzoat_b)
 
DECLSPEC_IMPORT int WINAPI krnx_IoGetDDSig (int cont_no, char *dd_di, char *dd_do)
 
DECLSPEC_IMPORT int WINAPI krnx_IoSetDI (int cont_no, const char *in, const char *mask, size_t size)
 
DECLSPEC_IMPORT int WINAPI krnx_IoSetDO (int cont_no, const char *out, const char *mask, size_t size)
 
DECLSPEC_IMPORT int WINAPI krnx_JacobiMatrix (int cont_no, int robot_no, const float *joint, const float *tool_matrix, float *jacobi66, float *matrix)
 
DECLSPEC_IMPORT int WINAPI krnx_JacobiXyzoat (int cont_no, int robot_no, const float *joint, const float *tool_xyzoat, float *jacobi66, float *xyzoat)
 
DECLSPEC_IMPORT int WINAPI krnx_JaInvMatrix (int cont_no, int robot_no, const float *joint, const float *tool_matrix, float *ja_inv66, float *matrix)
 
DECLSPEC_IMPORT int WINAPI krnx_JaInvXyzoat (int cont_no, int robot_no, const float *joint, const float *tool_xyzoat, float *ja_inv66, float *xyzoat)
 
DECLSPEC_IMPORT int WINAPI krnx_JointToMatrix (int cont_no, int robot_no, const float *joint, float *matrix)
 
DECLSPEC_IMPORT int WINAPI krnx_JointToXyzoat (int cont_no, int robot_no, const float *joint, float *xyzoat)
 
DECLSPEC_IMPORT int WINAPI krnx_Kill (int cont_no, int robot_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_List (int cont_no, const char *element_name, int element_type, char *buffer, int buffer_sz, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Load (int cont_no, const char *filename)
 
DECLSPEC_IMPORT int WINAPI krnx_LoadEx (int cont_no, const char *filename, FLoadCallBack cbfp, void *cb_param)
 
DECLSPEC_IMPORT int WINAPI krnx_MatrixToJoint (int cont_no, int robot_no, const float *matrix, float *joint, const float *old_joint)
 
DECLSPEC_IMPORT int WINAPI krnx_MatrixToXyzoat (const float *matrix, float *xyzoat)
 
DECLSPEC_IMPORT int WINAPI krnx_MultiplyMatrix (const float *matrix_a, const float *matrix_b, float *matrix_c)
 
DECLSPEC_IMPORT int WINAPI krnx_MultiplyXyzoat (const float *xyzoat_a, const float *xyzoat_b, float *xyzoat_c)
 
DECLSPEC_IMPORT int WINAPI krnx_NotSupport (void)
 
DECLSPEC_IMPORT int WINAPI krnx_OldCompClear (int cont_no, int robot_no)
 
DECLSPEC_IMPORT int WINAPI krnx_Open (int cont_no, char *hostname)
 
DECLSPEC_IMPORT int WINAPI krnx_PanelHw (int, int, char *)
 
DECLSPEC_IMPORT int WINAPI krnx_PanelToPC (int, int, char *)
 
DECLSPEC_IMPORT int WINAPI krnx_PcAbort (int cont_no, int pcprogram_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_PcContinue (int cont_no, int pcprogram_no, int next, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_PcEnd (int cont_no, int pcprogram_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_PcExecute (int cont_no, int pcprogram_no, const char *program, int exec_num, int step_num, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_PcKill (int cont_no, int pcprogram_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Prime (int cont_no, int robot_no, const char *program, int exec_num, int step_num, int create, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_PrimeRtcCompData (int cont_no, int robot_no, const float *comp, int *status)
 
DECLSPEC_IMPORT int WINAPI krnx_RecOneStep (int cont_no, const char *program, int step_num, const char *step_data, int insert, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_Reset (int cont_no, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_RtcInit (int cont_no)
 
DECLSPEC_IMPORT int WINAPI krnx_RunPcAs (char *ini_file_name)
 
DECLSPEC_IMPORT int WINAPI krnx_Save (int cont_no, const char *filename, const char *program_name, int option)
 
DECLSPEC_IMPORT int WINAPI krnx_SaveEx (int cont_no, const char *filename, const char *program_name, int option, FLoadCallBack cbfp, void *cb_param)
 
DECLSPEC_IMPORT int WINAPI krnx_SendRtcCompData (int cont_no, unsigned short seq_no)
 
DECLSPEC_IMPORT int WINAPI krnx_SetAppParam (int type, char *param)
 
DECLSPEC_IMPORT int WINAPI krnx_SetBaseMatrix (int cont_no, int robot_no, const float *xyzoat, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorPos (int cont_no, int robot_no, int wk_no, float pos, float *prev)
 
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorPosEx (int cont_no, int robot_no, int axis_no, int wk_no, float pos, float *prev)
 
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorSpeed (int cont_no, int robot_no, float spd, float *prev)
 
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorSpeedEx (int cont_no, int robot_no, int axis_no, float spd, float *prev)
 
DECLSPEC_IMPORT int WINAPI krnx_SetJoint (int cont_no, int robot_no, float ang[KRNX_MAXAXES])
 
DECLSPEC_IMPORT int WINAPI krnx_SetJT1Mode (int mode)
 
DECLSPEC_IMPORT int WINAPI krnx_SetMonSpeed (int cont_no, int robot_no, float speed, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_SetPanelInfo (int cont_no, int robot_no, TKrnxPanelInfo *panelinfo)
 
DECLSPEC_IMPORT int WINAPI krnx_SetPriority (DWORD p)
 
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompData (int cont_no, int robot_no, const float *comp, int *status, unsigned short seq_no)
 
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompDataEx (int cont_no, int robot_no, const float *comp, int *status, unsigned long *count_in, unsigned long *count_out, unsigned short seq_no)
 
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompMask (int cont_no, int robot_no, int mask)
 
DECLSPEC_IMPORT int WINAPI krnx_SetRtcErrorFlag (int cont_no, int robot_no, int error_flag, unsigned short seq_no)
 
DECLSPEC_IMPORT int WINAPI krnx_SetRtcInfo (int cont_no, TKrnxRtcInfo *rtc_info)
 
DECLSPEC_IMPORT int WINAPI krnx_SetSignal (int cont_no, int signal_no, int status, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_SetToolMatrix (int cont_no, int robot_no, const float *xyzoat, int *as_err_code)
 
DECLSPEC_IMPORT int WINAPI krnx_StopPcAs (void)
 
DECLSPEC_IMPORT int WINAPI krnx_StopPcAsEx (int entry)
 
DECLSPEC_IMPORT void WINAPI krnx_timer_callback (void)
 
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToJoint (int cont_no, int robot_no, const float *xyzoat, float *joint, const float *old_joint)
 
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToJoint2 (int cont_no, int robot_no, const float *xyzoat, float *joint, const float *old_joint, int conf)
 
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToMatrix (const float *xyzoat, float *matrix)
 

Macro Definition Documentation

#define CALLBACK

Definition at line 17 of file krnx.h.

#define DBG_FVAL_NUM   16

Definition at line 94 of file krnx.h.

#define DECLSPEC_IMPORT

Definition at line 21 of file krnx.h.

#define DI_MAX_SIGNAL   960

Definition at line 90 of file krnx.h.

#define DO_MAX_SIGNAL   960

Definition at line 91 of file krnx.h.

#define FALSE   0

Definition at line 16 of file krnx.h.

#define INT_CBUF_SIZ   512

Definition at line 71 of file krnx.h.

#define INTERNAL_MAX_SIGNAL   960

Definition at line 92 of file krnx.h.

#define KRNX_E_ALREADYOPENED   (-0x2009)

Definition at line 133 of file krnx.h.

#define KRNX_E_ASDELAYED   (-0x2012)

Definition at line 136 of file krnx.h.

#define KRNX_E_ASERROR   (-0x1020)

Definition at line 116 of file krnx.h.

#define KRNX_E_AUXNOTREADY   (-0x1004)

Definition at line 102 of file krnx.h.

#define KRNX_E_BADARGS   (-0x1000)

Definition at line 98 of file krnx.h.

#define KRNX_E_BADUSRID   (-0x100c)

Definition at line 109 of file krnx.h.

#define KRNX_E_BUFDATANUM   (-0x2015)

Definition at line 139 of file krnx.h.

#define KRNX_E_BUFEMPTY   (-0x2013)

Definition at line 137 of file krnx.h.

#define KRNX_E_BUFNO   (-0x2014)

Definition at line 138 of file krnx.h.

#define KRNX_E_BUFRCV   (-0x1011)

Definition at line 113 of file krnx.h.

#define KRNX_E_BUFSND   (-0x1010)

Definition at line 112 of file krnx.h.

#define KRNX_E_BUFTMO   (-0x1012)

Definition at line 114 of file krnx.h.

#define KRNX_E_CANNOTCAL   (-0x1009)

Definition at line 107 of file krnx.h.

#define KRNX_E_CANTLOGIN   (-0x2008)

Definition at line 132 of file krnx.h.

#define KRNX_E_CANTMOVECONFIG   (-0x1030)

Definition at line 120 of file krnx.h.

#define KRNX_E_COMPDATA   (-0x100a)

Definition at line 108 of file krnx.h.

#define KRNX_E_CONNECT   (-0x2007)

Definition at line 131 of file krnx.h.

#define KRNX_E_DISABLED   (-0x1022) /* FX00436 a */

Definition at line 118 of file krnx.h.

#define KRNX_E_FILENOTREADY   (-0x1006)

Definition at line 104 of file krnx.h.

#define KRNX_E_FOPENFAIL   (-0x1005)

Definition at line 103 of file krnx.h.

#define KRNX_E_ILLCONFIG   (-0x1032)

Definition at line 122 of file krnx.h.

#define KRNX_E_ILLCONTNO   (-0x2203) /* Dcon-plus16 */

Definition at line 150 of file krnx.h.

#define KRNX_E_INTERNAL   (-0x1001)

Definition at line 99 of file krnx.h.

#define KRNX_E_INVALIDFILENAME   (-0x2202) /* Dcon-plus6 */

Definition at line 149 of file krnx.h.

#define KRNX_E_INVALIDPORT   (-0x2006)

Definition at line 130 of file krnx.h.

#define KRNX_E_IOCTLSOCK   (-0x2002)

Definition at line 126 of file krnx.h.

#define KRNX_E_JT5NOT0DEG   (-0x1031)

Definition at line 121 of file krnx.h.

#define KRNX_E_KINENOTREADY   (-0x2011)

Definition at line 135 of file krnx.h.

#define KRNX_E_LOSTPROMPT   (-0x100e)

Definition at line 111 of file krnx.h.

#define KRNX_E_MATRIX   (-0x1007)

Definition at line 105 of file krnx.h.

#define KRNX_E_NODATA   (-0x2005)

Definition at line 129 of file krnx.h.

#define KRNX_E_NOHOST   (-0x2001)

Definition at line 125 of file krnx.h.

#define KRNX_E_NOROBOT   (-0x1021)

Definition at line 117 of file krnx.h.

#define KRNX_E_NOTSUPPORTED   (-0x1002)

Definition at line 100 of file krnx.h.

#define KRNX_E_NULLRESP   (-0x100d)

Definition at line 110 of file krnx.h.

#define KRNX_E_OUTOFRANGE   (-0x1008)

Definition at line 106 of file krnx.h.

#define KRNX_E_PCASALREADYRUNNING   (-0x2200) /* Dcon-plus6 */

Definition at line 147 of file krnx.h.

#define KRNX_E_RT_CONNECT   (-0x2101)

Definition at line 142 of file krnx.h.

#define KRNX_E_RT_INTERNAL   (-0x2100)

Definition at line 141 of file krnx.h.

#define KRNX_E_RT_NOTCONNECT   (-0x2103)

Definition at line 144 of file krnx.h.

#define KRNX_E_RT_SEND   (-0x2104)

Definition at line 145 of file krnx.h.

#define KRNX_E_RT_TIMEOUT   (-0x2102)

Definition at line 143 of file krnx.h.

#define KRNX_E_SOCK   (-0x2000)

Definition at line 124 of file krnx.h.

#define KRNX_E_SOCKREAD   (-0x2004)

Definition at line 128 of file krnx.h.

#define KRNX_E_SOCKWRITE   (-0x2003)

Definition at line 127 of file krnx.h.

#define KRNX_E_TIMEOUT   (-0x1003)

Definition at line 101 of file krnx.h.

#define KRNX_E_TOOMANYPROC   (-0x2201) /* Dcon-plus6 */

Definition at line 148 of file krnx.h.

#define KRNX_E_UNDEF   (-0xFFFF)

Definition at line 152 of file krnx.h.

#define KRNX_E_UNEXPECTED   (-0x2010)

Definition at line 134 of file krnx.h.

#define KRNX_MAX_CONTROLLER   8 /* 最大接続コントローラ数 */

Definition at line 59 of file krnx.h.

#define KRNX_MAX_PCPROG   3 /* 1コントローラがサポートするPCプログラム数 */

Definition at line 62 of file krnx.h.

#define KRNX_MAX_ROBOT   8 /* 1コントローラがサポートするロボット台数 */

Definition at line 61 of file krnx.h.

#define KRNX_MAXAXES   18 /* this should be same as the defined in AS system */

Definition at line 66 of file krnx.h.

#define KRNX_MAXSIGNAL   512

Definition at line 68 of file krnx.h.

#define KRNX_NOERROR   0

Definition at line 97 of file krnx.h.

#define NON_COMPATIBLE

Definition at line 73 of file krnx.h.

#define QUAL_ARC   0x0100

Definition at line 325 of file krnx.h.

#define QUAL_AUX   0x0080

Definition at line 324 of file krnx.h.

#define QUAL_ELOG   0x0400 /* 特殊データ */

Definition at line 327 of file krnx.h.

#define QUAL_FLT   0x0800

Definition at line 328 of file krnx.h.

#define QUAL_IFP   0x0200

Definition at line 326 of file krnx.h.

#define QUAL_INT   0x0010

Definition at line 321 of file krnx.h.

#define QUAL_LOC   0x0002

Definition at line 318 of file krnx.h.

#define QUAL_PRG   0x0001 /* プログラム、変数 */

Definition at line 317 of file krnx.h.

#define QUAL_REAL   0x0004

Definition at line 319 of file krnx.h.

#define QUAL_ROB   0x0040

Definition at line 323 of file krnx.h.

#define QUAL_STR   0x0008

Definition at line 320 of file krnx.h.

#define QUAL_SYS   0x0020 /* データ */

Definition at line 322 of file krnx.h.

#define TRUE   1

Definition at line 15 of file krnx.h.

#define WINAPI

Definition at line 14 of file krnx.h.

Typedef Documentation

typedef char BOOL

Definition at line 10 of file krnx.h.

typedef char BOOLEAN

Definition at line 11 of file krnx.h.

typedef unsigned long DWORD

Definition at line 12 of file krnx.h.

typedef BOOL(* FLoadCallBack) (void *param, long byte, const char *msg)

Definition at line 387 of file krnx.h.

typedef void* HANDLE

Definition at line 9 of file krnx.h.

typedef struct TKrnxRtcInfo TKrnxRtcInfo
typedef struct TSignalEx TSignalEx
typedef unsigned int UINT

Definition at line 13 of file krnx.h.

Function Documentation

DECLSPEC_IMPORT int WINAPI krnx_Abort ( int  cont_no,
int  robot_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferBusy ( int  cont_no,
int  buf_no 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferEmpty ( int  cont_no,
int  buf_no 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekB ( int  cont_no,
int  buf_no,
short *  req_code,
char *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekF ( int  cont_no,
int  buf_no,
short *  req_code,
float *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferPeekW ( int  cont_no,
int  buf_no,
short *  req_code,
short *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvB ( int  cont_no,
int  buf_no,
short *  req_code,
char *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvF ( int  cont_no,
int  buf_no,
short *  req_code,
float *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferRecvW ( int  cont_no,
int  buf_no,
short *  req_code,
short *  p,
int *  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferSendB ( int  cont_no,
int  buf_no,
short  req_code,
const char *  p,
int  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferSendF ( int  cont_no,
int  buf_no,
short  req_code,
const float *  p,
int  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_BufferSendW ( int  cont_no,
int  buf_no,
short  req_code,
const short *  p,
int  num,
int  timeout 
)
DECLSPEC_IMPORT int WINAPI krnx_Close ( int  sd)
DECLSPEC_IMPORT int WINAPI krnx_Continue ( int  cont_no,
int  robot_no,
int  next,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_ConvertErrorCode ( int *  error_code,
char *  error_level 
)
DECLSPEC_IMPORT int WINAPI krnx_DDSigInfo ( int  cont_no,
int  io_no,
const TKrnxDDSig **   
)
DECLSPEC_IMPORT int WINAPI krnx_Delete ( int  cont_no,
const char *  element_name,
int  element_type,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Do ( int  cont_no,
int  robot_no,
const char *  cmd,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Ereset ( int  cont_no,
int  robot_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_eth_close ( int  cont_no)
DECLSPEC_IMPORT int WINAPI krnx_eth_init ( char *  hostname)
DECLSPEC_IMPORT int WINAPI krnx_eth_open ( int  cont_no)
DECLSPEC_IMPORT int WINAPI krnx_ExecMon ( int  cont_no,
const char *  cmd,
char *  buffer,
int  buffer_sz,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Execute ( int  cont_no,
int  robot_no,
const char *  program,
int  exec_num,
int  step_num,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_FrameMatrix ( const float *  mat_a,
const float *  mat_b,
const float *  mat_c,
const float *  mat_d,
float *  mat_p 
)
DECLSPEC_IMPORT int WINAPI krnx_FrameXyzoat ( const float *  xyz_a,
const float *  xyz_b,
const float *  xyz_c,
const float *  xyz_d,
float *  xyz_p 
)
DECLSPEC_IMPORT int WINAPI krnx_GetArmMode ( int  ,
int   
)
DECLSPEC_IMPORT int WINAPI krnx_GetASCycle ( int  robot_no,
int *  cycle_time 
)
DECLSPEC_IMPORT int WINAPI krnx_GetBaseMatrix ( int  cont_no,
int  robot_no,
float *  xyzoat,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_GetConfig ( int  cont_no,
int  robot_no,
float *  joint,
int *  conf 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCurErrorInfo ( int  cont_no,
int  robot_no,
int *  error_code 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCurErrorLamp ( int  cont_no,
int  robot_no,
int *  error_lamp 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCurIoInfo ( int  cont_no,
TKrnxIoInfo ioinfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCurMotionData ( int  cont_no,
int  robot_no,
TKrnxCurMotionData md 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCurMotionInfo ( int  cont_no,
int  robot_no,
TKrnxMotionInfo mtninfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetCycleCount ( int  cont_no,
int  robot_no,
int  counter_no 
)
DECLSPEC_IMPORT int WINAPI krnx_GetDebugInfo ( int  cont_no,
int  robot_no,
TKrnxDebugInfoEnt md,
int  data_num 
)
DECLSPEC_IMPORT int WINAPI krnx_GetDebugInfoSync ( int  cont_no,
int  robot_no,
TKrnxDebugInfoEnt md,
int  data_num 
)
DECLSPEC_IMPORT int WINAPI krnx_GetErrorInfo ( int  cont_no,
int  robot_no,
int *  error_code 
)
DECLSPEC_IMPORT int WINAPI krnx_GetIoInfo ( int  cont_no,
TKrnxIoInfo ioinfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetKrnxVersion ( char *  ver_text,
int  ver_len 
)
DECLSPEC_IMPORT int WINAPI krnx_GetLimitM ( int  cont_no,
int  robot_no,
float *  ll 
)
DECLSPEC_IMPORT int WINAPI krnx_GetLimitP ( int  cont_no,
int  robot_no,
float *  ul 
)
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfo ( int  cont_no,
int  robot_no,
TKrnxMotionInfo mtninfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfoEx ( int  cont_no,
int  robot_no,
TKrnxMotionInfo mtninfo,
int  data_type 
)
DECLSPEC_IMPORT int WINAPI krnx_GetMotionInfoSync ( int  cont_no,
int  robot_no,
TKrnxMotionInfo md,
int  data_num 
)
DECLSPEC_IMPORT int WINAPI krnx_GetPanelInfo ( int  cont_no,
int  robot_no,
TKrnxPanelInfo panelinfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetProgramInfo ( int  cont_no,
int  robot_no,
TKrnxProgramInfo proginfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetProgramInfo2 ( int  cont_no,
int  robot_no,
TKrnxProgramInfo proginfo 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRobotName ( int  cont_no,
int  robot_no,
char *  robot_name 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcBufferLength ( int  cont_no,
int  robot_no 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcCompData ( int  cont_no,
int  robot_no,
float *  comp 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcCompLimit ( int  cont_no,
int  robot_no,
float *  comp_limit 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcErrorFlag ( int  cont_no,
int  robot_no,
int *  error_flag 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcInfo ( int  cont_no,
TKrnxRtcInfo rtc_info 
)
DECLSPEC_IMPORT int WINAPI krnx_GetRtcSwitch ( int  cont_no,
int  robot_no,
int *  rtc_sw 
)
DECLSPEC_IMPORT int WINAPI krnx_GetSignal ( int  cont_no,
int  signal_no,
int *  status,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_GetToolMatrix ( int  cont_no,
int  robot_no,
float *  xyzoat,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Hold ( int  cont_no,
int  robot_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_InverseMatrix ( const float *  matrix_a,
float *  matrix_b 
)
DECLSPEC_IMPORT int WINAPI krnx_InverseXyzoat ( const float *  xyzoat_a,
float *  xyzoat_b 
)
DECLSPEC_IMPORT int WINAPI krnx_IoGetDDSig ( int  cont_no,
char *  dd_di,
char *  dd_do 
)
DECLSPEC_IMPORT int WINAPI krnx_IoSetDI ( int  cont_no,
const char *  in,
const char *  mask,
size_t  size 
)
DECLSPEC_IMPORT int WINAPI krnx_IoSetDO ( int  cont_no,
const char *  out,
const char *  mask,
size_t  size 
)
DECLSPEC_IMPORT int WINAPI krnx_JacobiMatrix ( int  cont_no,
int  robot_no,
const float *  joint,
const float *  tool_matrix,
float *  jacobi66,
float *  matrix 
)
DECLSPEC_IMPORT int WINAPI krnx_JacobiXyzoat ( int  cont_no,
int  robot_no,
const float *  joint,
const float *  tool_xyzoat,
float *  jacobi66,
float *  xyzoat 
)
DECLSPEC_IMPORT int WINAPI krnx_JaInvMatrix ( int  cont_no,
int  robot_no,
const float *  joint,
const float *  tool_matrix,
float *  ja_inv66,
float *  matrix 
)
DECLSPEC_IMPORT int WINAPI krnx_JaInvXyzoat ( int  cont_no,
int  robot_no,
const float *  joint,
const float *  tool_xyzoat,
float *  ja_inv66,
float *  xyzoat 
)
DECLSPEC_IMPORT int WINAPI krnx_JointToMatrix ( int  cont_no,
int  robot_no,
const float *  joint,
float *  matrix 
)
DECLSPEC_IMPORT int WINAPI krnx_JointToXyzoat ( int  cont_no,
int  robot_no,
const float *  joint,
float *  xyzoat 
)
DECLSPEC_IMPORT int WINAPI krnx_Kill ( int  cont_no,
int  robot_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_List ( int  cont_no,
const char *  element_name,
int  element_type,
char *  buffer,
int  buffer_sz,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Load ( int  cont_no,
const char *  filename 
)
DECLSPEC_IMPORT int WINAPI krnx_LoadEx ( int  cont_no,
const char *  filename,
FLoadCallBack  cbfp,
void *  cb_param 
)
DECLSPEC_IMPORT int WINAPI krnx_MatrixToJoint ( int  cont_no,
int  robot_no,
const float *  matrix,
float *  joint,
const float *  old_joint 
)
DECLSPEC_IMPORT int WINAPI krnx_MatrixToXyzoat ( const float *  matrix,
float *  xyzoat 
)
DECLSPEC_IMPORT int WINAPI krnx_MultiplyMatrix ( const float *  matrix_a,
const float *  matrix_b,
float *  matrix_c 
)
DECLSPEC_IMPORT int WINAPI krnx_MultiplyXyzoat ( const float *  xyzoat_a,
const float *  xyzoat_b,
float *  xyzoat_c 
)
DECLSPEC_IMPORT int WINAPI krnx_NotSupport ( void  )
DECLSPEC_IMPORT int WINAPI krnx_OldCompClear ( int  cont_no,
int  robot_no 
)
DECLSPEC_IMPORT int WINAPI krnx_Open ( int  cont_no,
char *  hostname 
)
DECLSPEC_IMPORT int WINAPI krnx_PanelHw ( int  ,
int  ,
char *   
)
DECLSPEC_IMPORT int WINAPI krnx_PanelToPC ( int  ,
int  ,
char *   
)
DECLSPEC_IMPORT int WINAPI krnx_PcAbort ( int  cont_no,
int  pcprogram_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_PcContinue ( int  cont_no,
int  pcprogram_no,
int  next,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_PcEnd ( int  cont_no,
int  pcprogram_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_PcExecute ( int  cont_no,
int  pcprogram_no,
const char *  program,
int  exec_num,
int  step_num,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_PcKill ( int  cont_no,
int  pcprogram_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Prime ( int  cont_no,
int  robot_no,
const char *  program,
int  exec_num,
int  step_num,
int  create,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_PrimeRtcCompData ( int  cont_no,
int  robot_no,
const float *  comp,
int *  status 
)
DECLSPEC_IMPORT int WINAPI krnx_RecOneStep ( int  cont_no,
const char *  program,
int  step_num,
const char *  step_data,
int  insert,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_Reset ( int  cont_no,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_RtcInit ( int  cont_no)
DECLSPEC_IMPORT int WINAPI krnx_RunPcAs ( char *  ini_file_name)
DECLSPEC_IMPORT int WINAPI krnx_Save ( int  cont_no,
const char *  filename,
const char *  program_name,
int  option 
)
DECLSPEC_IMPORT int WINAPI krnx_SaveEx ( int  cont_no,
const char *  filename,
const char *  program_name,
int  option,
FLoadCallBack  cbfp,
void *  cb_param 
)
DECLSPEC_IMPORT int WINAPI krnx_SendRtcCompData ( int  cont_no,
unsigned short  seq_no 
)
DECLSPEC_IMPORT int WINAPI krnx_SetAppParam ( int  type,
char *  param 
)
DECLSPEC_IMPORT int WINAPI krnx_SetBaseMatrix ( int  cont_no,
int  robot_no,
const float *  xyzoat,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorPos ( int  cont_no,
int  robot_no,
int  wk_no,
float  pos,
float *  prev 
)
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorPosEx ( int  cont_no,
int  robot_no,
int  axis_no,
int  wk_no,
float  pos,
float *  prev 
)
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorSpeed ( int  cont_no,
int  robot_no,
float  spd,
float *  prev 
)
DECLSPEC_IMPORT int WINAPI krnx_SetConveyorSpeedEx ( int  cont_no,
int  robot_no,
int  axis_no,
float  spd,
float *  prev 
)
DECLSPEC_IMPORT int WINAPI krnx_SetJoint ( int  cont_no,
int  robot_no,
float  ang[KRNX_MAXAXES] 
)
DECLSPEC_IMPORT int WINAPI krnx_SetJT1Mode ( int  mode)
DECLSPEC_IMPORT int WINAPI krnx_SetMonSpeed ( int  cont_no,
int  robot_no,
float  speed,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_SetPanelInfo ( int  cont_no,
int  robot_no,
TKrnxPanelInfo panelinfo 
)
DECLSPEC_IMPORT int WINAPI krnx_SetPriority ( DWORD  p)
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompData ( int  cont_no,
int  robot_no,
const float *  comp,
int *  status,
unsigned short  seq_no 
)
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompDataEx ( int  cont_no,
int  robot_no,
const float *  comp,
int *  status,
unsigned long *  count_in,
unsigned long *  count_out,
unsigned short  seq_no 
)
DECLSPEC_IMPORT int WINAPI krnx_SetRtcCompMask ( int  cont_no,
int  robot_no,
int  mask 
)
DECLSPEC_IMPORT int WINAPI krnx_SetRtcErrorFlag ( int  cont_no,
int  robot_no,
int  error_flag,
unsigned short  seq_no 
)
DECLSPEC_IMPORT int WINAPI krnx_SetRtcInfo ( int  cont_no,
TKrnxRtcInfo rtc_info 
)
DECLSPEC_IMPORT int WINAPI krnx_SetSignal ( int  cont_no,
int  signal_no,
int  status,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_SetToolMatrix ( int  cont_no,
int  robot_no,
const float *  xyzoat,
int *  as_err_code 
)
DECLSPEC_IMPORT int WINAPI krnx_StopPcAs ( void  )
DECLSPEC_IMPORT int WINAPI krnx_StopPcAsEx ( int  entry)
DECLSPEC_IMPORT void WINAPI krnx_timer_callback ( void  )
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToJoint ( int  cont_no,
int  robot_no,
const float *  xyzoat,
float *  joint,
const float *  old_joint 
)
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToJoint2 ( int  cont_no,
int  robot_no,
const float *  xyzoat,
float *  joint,
const float *  old_joint,
int  conf 
)
DECLSPEC_IMPORT int WINAPI krnx_XyzoatToMatrix ( const float *  xyzoat,
float *  matrix 
)


khi_robot_control
Author(s): nakamichi_d
autogenerated on Fri Mar 26 2021 02:34:21