EASY-ROB™ Application Programming Interface  v9.301
ER_CAPI_TYPES.H
Go to the documentation of this file.
1 /*
2  EASY-ROB Development V9.301
3 
4  EASY-ROB Software GmbH
5 
6  Copyright (c) 1996 - 2023
7 
8  modul: er_capi_types.h
9 
10  Last modification: JUL 2023
11 
12  Important changes:
13 */
14 #ifndef ER_CAPI_TYPES_INCLUDE
15 #define ER_CAPI_TYPES_INCLUDE
16 
17 #ifdef _WIN64
18 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 // Windows x64
20 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21 //
22 typedef INT_PTR ER_UID;
23 
24 #elif _WIN32
25 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 // Windows
27 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28 //
29 typedef long ER_UID;
30 
31 #endif
32 
33 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34 // Constants
35 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36 const int ER_OK = 0;
37 const int ER_ERROR = 1;
38 const int ER_CANCEL = -1;
39 const int ER_CALCULATION_FAILED = -2;
40 
41 const double PIQ = 0.7853981633974483096;
42 const double PIT = 1.0471975511965977462;
43 const double PIH = 1.5707963267948966192;
44 const double PI = 3.1415926535897932385;
45 const double TPIH= 4.7123889803846898577;
46 const double TPI = 6.2831853071795864769;
47 const double DEG = 57.295779513082320877;
48 const double RAD = 1.7453292519943295769E-2;
49 
50 const float fPI = (float)PI;
51 const float fDEG = (float)DEG;
52 const float fRAD = (float)RAD;
53 
54 const int WIN_AUSG = -2;
55 
56 const float mm2m = 0.001f;
57 const float m2mm = 1000.0f;
58 
59 const float inch2m = 0.0254f;
60 const float m2inch = (1/0.0254f);
61 
62 const float mps2mmpmin =(60000.0f);
63 const float mmpmin2mps =(1/60000.0f);
64 
65 const long MAXSTR32 = 32;
66 const long MAXSTR64 = 64;
67 const long MAXSTR = 128;
68 const long DMAXSTR = 256;
69 const long LS_MAXSTR = 512;
70 const long HS_MAXSTR = 1024;
71 const long DS_MAXSTR = 2048;
72 
73 const int DIM = 3;
74 const int DOF6 = 6;
75 const int DOF_QUAT = 7;
76 const int DOF9 = 9;
77 const int DOF12 = 12;
78 const int DOF36 = 36;
79 
80 const double KIN_EPSI = 0.5e-6;
81 
82 
83 const int KIN_CONFIGS = 8;
84 const int KIN_DOFS = 12;
85 const int KIN_PASSIV_JNTS = 36;
86 const int KIN_USER_DATA = 12;
87 
88 const int KIN_TOOLS = 12;
89 const int KIN_HOMEPOSITIONS = 12;
90 const int KIN_PRGS = 12;
91 
92 // const for 'grp_type'
93 const int UNDEF_GRP = -1;
94 const int ROBOT_GRP = 0;
95 const int TOOL_GRP = 1;
96 const int BODY_GRP = 2;
97 
98 // Attach(), Reattach(), Syn(): Reference Types
99 const int REF_NO_REF = 1;
100 const int REF_BASE = 2;
101 const int REF_TOOL = 3;
102 const int REF_WORLD = 4;
103 const int REF_WOBJ = 5;
104 const int REF_TAG = 6;
105 const int REF_CAD = 7;
106 const int REF_TIP = 8;
107 const int REF_JNT = 9;
108 const int REF_GRAB = 10;
109 
110 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 // Types
112 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
118 typedef struct tframe {
119  float n[3],
120  o[3],
121  a[3],
122  p[3];
123 } FRAME,frame;
124 
129 typedef struct _ROB_DH {
130  float theta,
131  d,
132  a,
133  alfa;
134 } ROB_DH;
135 
136 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
137 // class ER_CAPI;
138 //
139 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140 // class ER_CAPI_USER_IO;
141 // class ER_CAPI_USER_IO_FILE;
142 // class ER_CAPI_USER_IO_DIALOG;
143 
144 // ER_CAPI_USER_IO_DIALOG::dialog_open()
145 const int Online_Output_Data_DLG = 1;
146 const int Program_Window_DLG = 2;
147 const int Teach_Window_DLG = 3;
148 const int Jog_Window_DLG = 4;
149 const int Tag_Window_DLG = 5;
150 const int Navigator_Window_DLG = 6;
151 const int _3D_CAD_Window_DLG = 7;
152 const int Kinematics_Window_DLG = 8;
153 const int Message_Window_DLG = 9;
154 const int Remote_Control_DLG = 10;
155 const int Sensor_Interface_DLG = 11;
156 const int Api_User_Dll_DLG = 12;
157 const int ER_PlugIn_dll_DLG = 13;
158 const int AVI_Recorder_DLG = 14;
159 const int VRML_97_Export_DLG = 15;
160 const int CAD_IMPORT_DLG = 16;
161 const int AUTOPATH_MOP_DLG = 17;
162 const int _3D_PDF_Export_DLG = 18;
164 
165 const int DLG_Mode_Close = 0;
166 const int DLG_Mode_Open = 1;
167 const int DLG_Mode_Status = 2;
168 
169 // class ER_CAPI_USER_IO_PICK;
170 const int SNAP_TO_MODE_POLYGON = 0;
171 const int SNAP_TO_MODE_VERTEX = 1;
172 
173 const int MP_INVALID = 0;
174 const int MP_SEL_BODY = 1;
175 const int MP_POINT = 2;
176 const int MP_DISTANCE = 3;
177 const int MP_DISTANCE_DEVICE = 4;
178 const int MP_CIRCLE_CENTER = 5;
179 const int MP_TRIPPLE_PLANE_CIRCLE = 6;
180 const int MP_DOUBLE_PLANE_LINE = 7;
182 const int MP_TRIPPLE_PLANE_CORNER = 9;
183 
184 const int MP_HIT_INVALID = 0;
185 const int MP_HIT_ROBOT = 1;
186 const int MP_HIT_TOOL = 2;
187 const int MP_HIT_BODY = 3;
188 const int MP_HIT_TAG = 4;
189 const int MP_HIT_POLY = 5;
190 const int MP_HIT_LINE = 6;
191 const int MP_HIT_POINT = 7;
192 const int MP_HIT_COORSYS = 8;
193 const int MP_HIT_CADPREVIEW = 9;
194 const int MP_HIT_MEASURE = 10;
195 
196 const int PICK_RESULT_DEFAULT = 0;
197 const int PICK_RESULT_oPOINTS = 1;
198 const int PICK_RESULT_oNORMALS = 2;
199 const int PICK_RESULT_iPOINTS = 3;
200 const int PICK_RESULT_iNORMALS = 4;
201 const int PICK_RESULT_idXYZ = 5;
202 const int PICK_RESULT_DISTANCE = 6;
206 const int PICK_RESULT_CIRCLE_PHI = 10;
207 const int PICK_RESULT_CIRCLE_ARC = 11;
208 
209 // class ER_CAPI_USER_IO_CRUISE;
210 const int MM_CRUISE = 0;
211 const int MM_TCP_JOG_WZKS = 1;
212 const int MM_TCP_JOG_WORLD = 2;
213 const int MM_JNT_JOG = 3;
214 const int MM_ROBBASE = 4;
215 const int MM_BODY = 5;
216 const int MM_BODY_ALL = 6;
217 const int MM_TAG = 7;
218 const int MM_BCKGNDCOLOR = 8;
219 const int MM_FLOORCOLOR = 9;
220 const int MM_TAG_OFFSET = 10;
221 const int MM_TOOL = 11;
222 //const int MM_SELECTION = 12; ///< use MousePicking functions, such as er_vad_PickCruise() ....
223 const int MM_LIGHTPOS = 13;
224 const int MM_NEAR_FAR_PLANE = 14;
225 const int MM_TCP_JOG_BASE = 15;
226 
227 const int ZOOM_FLAG_UNDEF = 0x0;
228 const int ZOOM_FLAG_FIT_ROT_VIEW = 0x1;
229 const int ZOOM_FLAG_SET_COI = 0x2;
230 const int ZOOM_FLAG_SET_CM_AUTO = 0x4;
231 const int ZOOM_FLAG_GRF_UPDATE = 0x8;
232 const int ZOOM_FLAG_VIEW_IPO = 0x10;
234 
235 const int INPUT_LINE_SELECT_DEFAULT = 0x0;
237 const int INPUT_LINE_SELECT_SORT = 0x2;
240 
241 const int NUM_SIM_VIEWS = 4;
242 const int ROT_VEW_TYPE_UNDEF = 0x0;
243 const int ROT_VEW_TYPE_CURRENT = 0x1;
244 const int ROT_VEW_TYPE_INIT = 0x2;
245 const int ROT_VEW_TYPE_CEL_LOADED = 0x4;
247 const int ROT_VEW_TYPE_SIM_1 = 0x10;
248 const int ROT_VEW_TYPE_SIM_2 = 0x20;
249 const int ROT_VEW_TYPE_SIM_3 = 0x40;
250 const int ROT_VEW_TYPE_SIM_4 = 0x80;
251 const int ROT_VEW_TYPE_CAD_PREVIEW = 0x100;
252 
253 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 // class ER_CAPI_USER_IO_3DPDF;
264 
265 const int _3DPDF_EXPORT_MODE_FREE = 0;
266 const int _3DPDF_EXPORT_MODE_ERROR = -1;
267 const int _3DPDF_EXPORT_MODE_DLG = 1;
268 const int _3DPDF_EXPORT_MODE_API = 2;
269 
270 const int _3DPDF_EXPORT_OK = 0;
271 const int _3DPDF_EXPORT_ERROR = 1;
272 const int _3DPDF_EXPORT_VALUE = -1;
273 
277 
278 const int _3DPDF_EXPORT_UNDEF = 0x0;
279 const int _3DPDF_EXPORT_GET_MODE = 0x1;
280 const int _3DPDF_EXPORT_ACTIVATE = 0x2;
281 const int _3DPDF_EXPORT_DEACTIVATE = 0x4;
282 const int _3DPDF_EXPORT_INIT = 0x8;
283 
284 const int _3DPDF_EXPORT_START = 0x10;
285 const int _3DPDF_EXPORT_PAUSE = 0x20;
286 const int _3DPDF_EXPORT_STOP = 0x40;
287 const int _3DPDF_EXPORT_SAVE = 0x40;
288 const int _3DPDF_EXPORT_EXPORT = 0x80;
289 const int _3DPDF_EXPORT_SHOW = 0x100;
290 const int _3DPDF_EXPORT_RESTART = 0x200;
291 
292 const int _3DPDF_EXPORT_GET_LIC_OPTIONS = 0x400;
294 
295 const int _3DPDF_EXPORT_SET_FILE = 0x1000;
296 const int _3DPDF_EXPORT_SET_PASSWORD = 0x2000;
297 const int _3DPDF_EXPORT_SET_LABEL = 0x4000;
298 
300 const int _3DPDF_EXPORT_GET_KEYFRAMES = 0x20000;
301 
302 const int _3DPDF_EXPORT_RESET_LAYOUT = 0x100000;
303 const int _3DPDF_EXPORT_LOAD_LAYOUT_FILE= 0x200000;
304 const int _3DPDF_EXPORT_SAVE_LAYOUT_FILE= 0x400000;
305 
306 const int _3DPDF_EXPORT_PAGE_AREA = 0x1000000;
307 const int _3DPDF_EXPORT_VIEWPORT_AREA = 0x2000000;
308 const int _3DPDF_EXPORT_CONTROL_AREA = 0x4000000;
309 const int _3DPDF_EXPORT_LABEL_FONT_SIZE = 0x8000000;
310 
311 const int _3DPDF_EXPORT_IMAGE_PATH = 0x10000000;
312 const int _3DPDF_EXPORT_ADD_IMAGE = 0x20000000;
313 const int _3DPDF_EXPORT_CREATOR_INFO = 0x40000000;
314 
315 // 3D WebGL Html Export
322 
324 
325 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
326 // class ER_CAPI_DEVICES;
327 // class ER_CAPI_ROB;
328 // class ER_CAPI_ROB_KIN;
329 const int ROBOT_TYPE_UNDEF = 1;
330 const int ROBOT_TYPE_ROBOT = 2;
331 const int ROBOT_TYPE_TOOL = 3;
332 const int ROBOT_TYPE_TRACK = 4;
333 const int ROBOT_TYPE_CONVEYOR = 5;
334 const int ROBOT_TYPE_POSITIONER = 6;
335 const int ROBOT_TYPE_EXTAXIS = 7;
336 const int ROBOT_TYPE_FIXTURE = 8;
337 const int ROBOT_TYPE_ACCESSORY = 9;
338 const int ROBOT_TYPE_MISCELLANEOUS = 10;
339 const int ROBOT_TYPE_WORKPIECE = 11;
340 const int ROBOT_TYPE_SENSOR = 12;
341 
342 // Reason for calling forward kinematics, access int *ER_CAPI_ROB_KIN::inq_fwd_kin_reason();
343 const int FWD_REASON_UNKNOWN = 0;
345 const int FWD_REASON_KINEMATICS = 2;
346 const int FWD_REASON_COLLISION = 3;
347 const int FWD_REASON_CAD_EXPORT = 4;
348 
349 // Return code for inverse kinematics
350 const int WARN_OK = 0;
351 const int WARN_SINGULAR = 1;
352 const int WARN_UNREACH = 2;
353 const int WARN_CNFG = 3;
354 const int WARN_NO_INVKIN = 4;
355 const int WARN_SWE_EXCEED = 5;
356 
357 // class ER_CAPI_ROB_ATRIBUTES;
358 // class ER_CAPI_ROB_DYN;
359 // ER_CAPI_ROB_DYN::inq_status_output_type()
360 
361 //typedef enum _STATUS_OUTPUT_TYPE {SIM_STEP=1, TARGET_POSE=2, IPO_STEP=3} STATUS_OUTPUT_TYPE;
363 typedef enum _STATUS_OUTPUT_TYPE {
368 
369 // class ER_CAPI_MOP;
370 
371 //typedef enum {JOINT=0, CP=1, CIRC=2, WAIT=3, SLEW=4, IPO_AUX_1=5, IPO_AUX_2=6, IPO_AUX_3=7, IPO_AUX_4=8, IPO_UNDEF=9 } IPO_MODE;
373 typedef enum _IPO_MODE {
374  JOINT=0,
375  CP=1,
376  CIRC=2,
377  WAIT=3,
378  SLEW=4,
384 } IPO_MODE;
385 
386 //typedef enum {CIRC_VARIABLE, CIRC_FIX, CIRC_TANGENTIAL, CIRC_AUX, CIRC_VARIABLE2, CIRC_QUATERNION } CIRC_ORI_MODE;
388 typedef enum _CIRC_ORI_MODE {
395 } CIRC_ORI_MODE;
396 
397 //typedef enum {CIRC_ORI_START_END, CIRC_ORI_START_VIA_END, CIRC_ORI_START_VIAORI_END, CIRC_ORI_TANGENTIAL, CIRC_ORI_FIX} CIRC_ORI_IPO_MODE;
399 typedef enum _CIRC_ORI_IPO_MODE {
406 
407 //typedef enum {LIN_VARIABLE, LIN_FIX, LIN_TANGENTIAL, LIN_AUX, LIN_QUATERNION } LIN_ORI_MODE;
409 typedef enum _LIN_ORI_MODE {
415 } LIN_ORI_MODE;
416 
417 // class ER_CAPI_MOP_DATA;
418 const int EXTAX_AXIS_UNSET =0;
419 const int EXTAX_AXIS_POS =1;
420 const int EXTAX_AXIS_SPEED =2;
421 
422 const int EXTAX_MODE_OFF =0x0;
423 const int EXTAX_MODE_ON =0x1;
424 const int EXTAX_MODE_TAG =0x1;
425 const int EXTAX_MODE_STD =0x2;
426 const int EXTAX_MODE_USR =0x4;
427 
428 // class ER_CAPI_MOP_PATH;
429 const int IPO_LEADING_POS = 1;
430 const int IPO_LEADING_ORI = 0;
431 const int IPO_LEADING_VAR = 2;
432 
439 
440 // class ER_CAPI_MOP_PREP;
441 const float IPO_MIN_PREP_TIME = 0.001f;
442 
443 const int IPO_ERROR = -1;
444 const int IPO_OK = 0;
445 const int IPO_IN_POSITION = 1;
446 
447 // class ER_CAPI_MOP_EXEC;
448 const int IPO_EXEC_ERROR = -1;
449 const int IPO_EXEC_OK = 0;
450 const int IPO_EXEC_CALL_AGAIN = 1;
452 const int IPO_EXEC_STOP = 3;
453 
454 // class ER_CAPI_MOP_AUTOPATH;
455 // class ER_CAPI_MOP_AUTOPATH_SDK
456 
457 const double AUTOPATH_KIN_EPSI = 0.5e-6;
458 const int AUTOPATH_KIN_DOFS = 24;
459 
460 const int AUTOPATH_AXIS_BIT_ALL = 0x0;
461 const int AUTOPATH_AXIS_BIT_1 = 0x1;
462 const int AUTOPATH_AXIS_BIT_2 = 0x2;
463 const int AUTOPATH_AXIS_BIT_3 = 0x4;
464 const int AUTOPATH_AXIS_BIT_4 = 0x8;
465 const int AUTOPATH_AXIS_BIT_5 = 0x10;
466 const int AUTOPATH_AXIS_BIT_6 = 0x20;
467 const int AUTOPATH_AXIS_BIT_7 = 0x40;
468 const int AUTOPATH_AXIS_BIT_8 = 0x80;
469 const int AUTOPATH_AXIS_BIT_9 = 0x100;
470 const int AUTOPATH_AXIS_BIT_10 = 0x200;
471 const int AUTOPATH_AXIS_BIT_11 = 0x400;
472 const int AUTOPATH_AXIS_BIT_12 = 0x800;
473 const int AUTOPATH_AXIS_BIT_13 = 0x1000;
474 const int AUTOPATH_AXIS_BIT_14 = 0x2000;
475 const int AUTOPATH_AXIS_BIT_15 = 0x4000;
476 const int AUTOPATH_AXIS_BIT_16 = 0x8000;
477 const int AUTOPATH_AXIS_BIT_17 = 0x10000;
478 const int AUTOPATH_AXIS_BIT_18 = 0x20000;
479 const int AUTOPATH_AXIS_BIT_19 = 0x40000;
480 const int AUTOPATH_AXIS_BIT_20 = 0x80000;
481 const int AUTOPATH_AXIS_BIT_21 = 0x100000;
482 const int AUTOPATH_AXIS_BIT_22 = 0x200000;
483 const int AUTOPATH_AXIS_BIT_23 = 0x400000;
484 const int AUTOPATH_AXIS_BIT_24 = 0x800000;
485 const int AUTOPATH_AXIS_BIT_DOF6 = 0x3F;
486 
487 const int AUTOPATH_OK = 0;
488 const int AUTOPATH_ERROR = 1;
490 const int AUTOPATH_ERROR_VALUE = -1;
491 
502 
506 
511 const int AUTOPATH_AXIS_TYPE_AUX = 5;
512 
516 
517 const int AUTOPATH_RESULT_CHECKS = 1;
518 const int AUTOPATH_RESULT_SECONDS = 2;
519 const int AUTOPATH_RESULT_CPS = 3;
520 const int AUTOPATH_RESULT_CFREE = 4;
527 
528 const int AUTOPATH_CONSTRAINT_RESET = 0x0;
529 const int AUTOPATH_CONSTRAINT_MIN = 0x1;
530 const int AUTOPATH_CONSTRAINT_MAX = 0x2;
531 
534 
549 
550 const int AUTOPATH_STATUS_MP_START = 0x1000;
551 const int AUTOPATH_STATUS_MP_ABORT = 0x2000;
552 const int AUTOPATH_STATUS_MP_SUCCESS = 0x4000;
553 const int AUTOPATH_STATUS_MP_FAILURE = 0x8000;
554 const int AUTOPATH_STATUS_MP_IDLE = 0x10000;
555 const int AUTOPATH_STATUS_MP_RUNNING = 0x20000;
557 const int AUTOPATH_STATUS_MP_DEL_WAYPOINTS = 0x80000;
558 
559 const int AUTOPATH_AXIS_ROT = 0;
560 const int AUTOPATH_AXIS_TRANS = 1;
561 
563 {
564  unsigned int size;
566  int apHandle;
568 
569  int nConfig;
570  INT_PTR* deviceHandle;
572  int* AxisEnable;
575  int* AxisType;
576  double* ConstraintMin;
577  double* ConstraintMax;
580  double* SpeedWeight;
581  double* DistanceWeight;
582  UINT Accuracy;
583  void *UsrData;
585 
586 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
587 // class ER_CAPI_SIM;
588 const int START_CONDITION_RESET = 0x1;
589 const int START_CONDITION_SAVE = 0x2;
596 const int START_CONDITION_ROBOT_RENDER = 0x100;
598 const int START_CONDITION_ROBOT_BODIES = 0x400;
599 const int START_CONDITION_TOOL_BODIES = 0x800;
601 
602 const int START_CONDITION_WOBJ_POSITION = 0x10000;
603 const int START_CONDITION_TAG_POSITION = 0x20000;
604 const int START_CONDITION_PATH = 0x40000;
605 const int START_CONDITION_ALL_PATHES = 0x80000;
606 
612 
613 // class ER_CAPI_SIM_MONITORING;
614 // ER_CAPI_SIM_MONITORING::chk_run()
615 const int RUN_MODUS = 1;
616 const int STOP_MODUS = 2;
617 const int ABORT_MODUS = 0;
618 
619 // class ER_CAPI_SIM_COLLISION;
620 const int CHK_NOM_VALUES_SWE = 0x1;
621 const int CHK_NOM_VALUES_SPEED = 0x2;
622 const int CHK_NOM_VALUES_ACCEL = 0x4;
623 const int CHK_NOM_VALUES_COLLISION = 0x8;
624 const int CHK_NOM_VALUES_CART_SPACE = 0x10;
625 const int CHK_NOM_VALUES_ALL = 0xffff;
626 
627 const int COLL_PAIRS_MAX = 96;
628 
629 typedef struct _COLL_PROBE {
630  int grp_type;
631  int dev_idx;
632  int geo_idx;
635 } COLL_PROBE;
636 
637 typedef struct _COLL_PAIR {
640  double eps_tol_c;
641 } COLL_PAIR;
642 
643 typedef struct _COLL_DEVICE {
644  int grp_type;
645  int dev_idx;
646  int geo_idx;
647 } COLL_DEVICE;
648 
649 typedef struct _COLL_DEVICE_TUPEL {
653 
654 // class ER_CAPI_SIM_CAMERA;
655 
656 // class ER_CAPI_SIM_ERPL;
657 // ER_CAPI_SIM_ERPL::erc_onoff()
658 const int ERC_ONOFF_DISABLE = 0;
659 const int ERC_ONOFF_ENABLE = 1;
660 const int ERC_ONOFF_STATUS = 2;
661 
662 const int ERC_TRACK = 1;
663 const int ERC_DYNAMICS = 2;
664 const int ERC_STOP_SWE = 3;
665 const int ERC_STOP_SPEED = 4;
666 const int ERC_STOP_ACCEL = 5;
667 const int ERC_COLLISION = 6;
668 const int ERC_STOP_COLLISION = 7;
669 const int ERC_STOP_UNREACH = 8;
670 const int ERC_FLOOR = 9;
671 const int ERC_FLOOR_RENDER = 10;
672 const int ERC_RENDER_BBOX = 11;
673 const int ERC_ORTHOGRAFIC = 12;
674 const int ERC_DISPLAY_ROBOTS = 13;
676 const int ERC_DISPLAY_TOOLS = 15;
677 const int ERC_DISPLAY_BODIES = 16;
678 const int ERC_DISPLAY_TAGS = 17;
679 const int ERC_TCP_COORSYS = 18;
680 const int ERC_IPO_COORSYS = 19;
681 const int ERC_BASE_COORSYS = 20;
682 const int ERC_ROBOT_COORSYS = 21;
683 const int ERC_EXT_TCP = 22;
685 const int ERC_NO_DECEL = 24;
686 const int ERC_GRAFIC_UPDATE = 25;
687 const int ERC_CREATE_TARGET_TAGS = 26;
688 const int ERC_STATUS_OUTPUT = 27;
689 const int ERC_INTERPOLATION = 28;
690 const int ERC_LEADING_POSITION = 29;
691 const int ERC_REALTIME_SIM = 30;
692 const int ERC_BACKFACES = 31;
693 const int ERC_CAMERA = 32;
694 const int ERC_USE_TAG_ATTRIBUTES = 33;
695 const int ERC_IPO_STEP_LOOP = 34;
696 const int ERC_TAG_TEXT = 35;
697 const int ERC_TAG_LINE_CONNECT = 36;
699 const int ERC_DISPLAY_ALL_COORSYS = 38;
700 const int ERC_DISPLAY_CROBOT = 39;
701 const int ERC_DISPLAY_CTOOL = 40;
702 const int ERC_COLLISION_CROBOT = 41;
703 const int ERC_COLLISION_CTOOL = 42;
704 const int ERC_COLLISION_CROBOT_REF = 43;
705 const int ERC_ENABLE_CROBOT = 44;
706 const int ERC_WORLD_COORSYS = 45;
707 const int ERC_COI_RENDER = 46;
708 const int ERC_MOUSE_GRF_UPDATE = 47;
709 const int ERC_STOP_CART_SPACE = 48;
710 const int ERC_SHOW_CART_SPACE = 49;
711 const int ERC_TRACKS = 50;
712 const int ERC_TRACKS_ATTRIBUTES = 51;
713 const int ERC_TRACK_ATTRIBUTES = 52;
714 const int ERC_VIEW_CHOREOGRAPHY = 53;
715 const int ERC_3D_PDF_EXPORT_ERCL = 54;
716 const int ERC_3D_EXPORT_ERCL = 54;
717 const int ERC_TCP_JOG_COORSYS = 55;
718 const int ERC_DISPLAY_CTAG = 56;
719 const int ERC_RUN_REPEAT = 57;
729 
730 // class ER_CAPI_SIM_TRACK;
731 
732 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 // class ER_CAPI_TARGETS;
734 const int TAG_MOTYPE_DEF = 0;
735 const int TAG_MOTYPE_PTP = 1;
736 const int TAG_MOTYPE_LIN = 2;
737 const int TAG_MOTYPE_CIRC = 3;
738 const int TAG_MOTYPE_VIA = 4;
739 const int TAG_MOTYPE_SLEW = 5;
740 
748 
749 const int COORSYS_STYLE_DEFAULT = 0;
750 const int COORSYS_STYLE_STANDARD = 1;
751 const int COORSYS_STYLE_CURRENT = 2;
753 const int COORSYS_STYLE_JOG = 4;
754 
755 const int COORSYS_Z_BUFFERING_OFF = 0;
756 const int COORSYS_Z_BUFFERING_ON = 1;
757 
758 // class ER_CAPI_TARGETS_TAG;
759 // class ER_CAPI_TARGETS_PATH;
760 
761 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 // class ER_CAPI_CAD;
763 // const for 'cad_type', units are [m] or [deg]
764 const int UNDEF_CAD_TYPE = 0;
765 const int CUBE_CAD_TYPE = 1;
766 const int PYRAMID_CAD_TYPE = 2;
767 const int WEDGE_CAD_TYPE = 3;
768 const int CYLINDER_CAD_TYPE = 4;
769 const int CONE_CAD_TYPE = 5;
770 const int SPHERE_CAD_TYPE = 6;
771 const int VRML_CAD_TYPE = 8;
772 const int IGP_CAD_TYPE = 9;
773 const int STL_CAD_TYPE = 11;
774 const int _3DS_CAD_TYPE = 12;
775 // class ER_CAPI_CAD_IO;
776 // ER_CAPI_CAD_IO::set_body_rgba_color()
777 const int COLOR_USE_USER = 0x1;
778 const int COLOR_USE_FIX = 0x2;
779 const int COLOR_USE_FIX_IDX = 0x4;
780 
781 const int ER_CAD_MEM_VBO = 1;
782 const int ER_CAD_MEM_GRAHICS = 2;
783 const int ER_CAD_MEM_NATIVE_CPU = 3;
784 
785 const int ER_CAD_RENEW_UNDEF = 0x0;
786 const int ER_CAD_RENEW_GEOMETRY = 0x1;
787 const int ER_CAD_RENEW_COLLISION = 0x2;
790 
791 const int MERGE_MAX_NUMBER_OF_PPO_100 = 100000;
792 const int MERGE_MAX_NUMBER_OF_PPO_200 = 200000;
793 const int MERGE_ATTIB_UNDEF = 0x0;
796 const int MERGE_ATTIB_SKIP_LINES = 0x10;
797 const int MERGE_ATTIB_NO_PPO_LIMIT = 0x100;
798 const int MERGE_ATTIB_PPO_LIMIT_100 = 0x200;
799 const int MERGE_ATTIB_PPO_LIMIT_200 = 0x400;
801 
802 // class ER_CAPI_CAD_CREATE;
803 // class ER_CAPI_CAD_IMPORT;
804 // class ER_CAPI_CAD_CONVERT;
805 const int CONVERT_CAD_DEFAULT = 0x0;
806 const int CONVERT_CAD_MSG_VERBOSE = 0x1;
807 const int CONVERT_CAD_MSG_WARNING = 0x2;
808 const int CONVERT_CAD_MSG_SILENT = 0x4;
812 const int CONVERT_CAD_HEAL = 0x100;
813 const int CONVERT_CAD_SEW = 0x200;
814 const int CONVERT_CAD_USR_COLOR = 0x400;
815 
816 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
817 // class ER_CAPI_SYS;
818 
819 // class ER_CAPI_SYS_UTILITIES;
820 // ER_CAPI_SYS_UTILITIES::color_idx2rgb_vad()
821 // ER_CAPI_SYS_UTILITIES::color_rgb2idx_vad()
822 // ER_CAPI_USER_IO_DIALOG::dialog_color()
823 const int ER_INVISIBLE = -2;
824 const int ER_ALTERNATE = -1;
825 const int ER_BLACK = 0;
826 const int ER_BLUE = 1;
827 const int ER_GREEN = 2;
828 const int ER_CYAN = 3;
829 const int ER_RED = 4;
830 const int ER_MAGENTA = 5;
831 const int ER_ORANGE = 6;
832 const int ER_LGRAY = 7;
833 const int ER_GRAY = 8;
834 const int ER_LBLUE = 9;
835 const int ER_LGREEN = 10;
836 const int ER_LCYAN = 11;
837 const int ER_LRED = 12;
838 const int ER_VIOLETT = 13;
839 const int ER_YELLOW = 14;
840 const int ER_WHITE = 15;
841 
842 // class ER_CAPI_SYS_MATHEMATICS;
843 const int ROT_IDENT = 0;
844 const int ROT_X = 1;
845 const int ROT_Y = 2;
846 const int ROT_Z = 3;
847 // ER_CAPI_SYS_MATHEMATICS::rob_kin_rot() , Rotation Index 'rot_idx' for euler angle transformation
848 // ER_CAPI_SYS_MATHEMATICS::vec_to_frame_idx()
849 // ER_CAPI_SYS_MATHEMATICS::frame_to_vec_idx()
850 
851 const int ROT_XYZ = 1;
852 const int ROT_ZYX = 2;
853 const int ROT_YXZ = 3;
854 const int ROT_ZYZ = 4;
855 const int ROT_XYX = 5;
856 const int ROT_RPY = 6;
857 const int ROT_QUAT = 7;
858 const int ROT_CA = 8;
859 const int ROT_ZYpZ = 9;
860 const int ROT_Y9XZ = 10;
861 const int ROT_Z9XY = 11;
862 const int ROT_Z9XZ = 12;
863 const int ROT_Z9YX = 13;
864 const int ROT_IJK = 14;
865 const int ROT_ANGLE_1 = 15;
866 
869 const int ROT_IDX_BOSCH = ROT_YXZ;
870 const int ROT_IDX_KUKA = ROT_ZYX;
871 const int ROT_IDX_REIS = ROT_ZYX;
874 const int ROT_IDX_FANUC = ROT_RPY;
875 const int ROT_IDX_DENSO = ROT_RPY;
876 const int ROT_IDX_ABB = ROT_QUAT;
877 const int ROT_IDX_NC = ROT_CA;
878 const int ROT_IDX_BM = ROT_ZYpZ;
881 const int ROT_IDX_OTC = ROT_RPY;
882 const int ROT_IDX_UR = ROT_ANGLE_1;
883 
884 // class ER_CAPI_SYS_VIEW;
885 const int ERGL_UNDEF = 0x0;
886 const int ERGL_MATERIAL_AMBIENT = 0x1;
887 const int ERGL_MATERIAL_DIFFUSE = 0x2;
888 const int ERGL_MATERIAL_SPECULAR = 0x4;
889 const int ERGL_MATERIAL_EMISSION = 0x8;
890 
891 const int ERGL_LIGHT_1_POSITION = 0x10;
892 const int ERGL_LIGHT_2_POSITION = 0x20;
893 const int ERGL_LIGHT_3_POSITION = 0x40;
894 const int ERGL_LIGHT_4_POSITION = 0x80;
896 
897 const int ERGL_LIGHT_1_ENABLE = 0x100;
898 const int ERGL_LIGHT_2_ENABLE = 0x200;
899 const int ERGL_LIGHT_3_ENABLE = 0x400;
900 const int ERGL_LIGHT_4_ENABLE = 0x800;
902 
903 const int ERGL_LIGHT_1_AMBIENT = 0x1000;
904 const int ERGL_LIGHT_2_AMBIENT = 0x2000;
905 const int ERGL_LIGHT_3_AMBIENT = 0x4000;
906 const int ERGL_LIGHT_4_AMBIENT = 0x8000;
907 
908 const int ERGL_LIGHT_1_DIFFUSE = 0x10000;
909 const int ERGL_LIGHT_2_DIFFUSE = 0x20000;
910 const int ERGL_LIGHT_3_DIFFUSE = 0x40000;
911 const int ERGL_LIGHT_4_DIFFUSE = 0x80000;
912 
913 const int ERGL_LIGHT_1_SPECULAR = 0x100000;
914 const int ERGL_LIGHT_2_SPECULAR = 0x200000;
915 const int ERGL_LIGHT_3_SPECULAR = 0x400000;
916 const int ERGL_LIGHT_4_SPECULAR = 0x800000;
917 
918 const int ERGL_LIGHT_1_EMISSION = 0x1000000;
919 const int ERGL_LIGHT_2_EMISSION = 0x2000000;
920 const int ERGL_LIGHT_3_EMISSION = 0x4000000;
921 const int ERGL_LIGHT_4_EMISSION = 0x8000000;
922 
923 const int ERGL_ALL_ATTRIBUTES = 0xFFFFFFF;
924 
925 const int ERGL_MODE_UNDEF = 0x0;
926 const int ERGL_MODE_INQ = 0x1;
927 const int ERGL_MODE_RESET = 0x2;
928 const int ERGL_MODE_SET = 0x4;
929 
930 // class ER_CAPI_SYS_PREVIEW;
931 // class ER_CAPI_SYS_STATUS;
947 
948 const int ER_LIC_STD_BASIC = 1;
949 const int ER_LIC_STD_ERC = 2;
950 const int ER_LIC_STD_COLL = 3;
951 const int ER_LIC_STD_LIB = 4;
952 const int ER_LIC_STD_ROBMOD = 5;
953 const int ER_LIC_STD_NUMSOL = 6;
954 const int ER_LIC_API_INV = 7;
955 const int ER_LIC_API_IPO = 8;
956 const int ER_LIC_API_DYN = 9;
957 const int ER_LIC_OPT_CADTOPATH = 10;
958 const int ER_LIC_OPT_RRS = 11;
959 const int ER_LIC_OPT_NC = 12;
960 const int ER_LIC_OPT_NC2RC = 13;
961 const int ER_LIC_API_INT = 14;
962 const int ER_LIC_API_PP = 15;
963 const int ER_LIC_API_FWD = 16;
964 const int ER_LIC_ROB_KUKA = 17;
965 const int ER_LIC_ROB_STAUBLI = 18;
966 const int ER_LIC_OPT_RUNTIME = 19;
967 const int ER_LIC_ROB_TRICEPT = 20;
968 const int ER_LIC_ROB_ABB = 21;
969 const int ER_LIC_ROB_MOTOMAN = 22;
970 const int ER_LIC_ROB_FANUC = 23;
971 const int ER_LIC_ROB_UR = 24;
972 const int ER_LIC_ROB_PKM_DELTA = 25;
973 const int ER_LIC_OPT_MULTI_KIN = 26;
974 const int ER_LIC_OPT_AUTOPATH = 27;
975 const int ER_LIC_OPT_MULTI_PROG = 28;
976 const int ER_LIC_ROB_BM = 30;
977 const int ER_LIC_ROB_KAWASAKI = 31;
978 const int ER_LIC_ROB_COMAU = 32;
979 
980 const int ER_LIC_PRIORITY_UNDEF = 0x0;
981 const int ER_LIC_PRIORITY_LMNGR = 0x1;
982 const int ER_LIC_PRIORITY_LOCAL = 0x2;
984 
985 const int ER_LIC_OPT_REMOTE = 101;
986 const int ER_LIC_API_UDLL = 102;
987 const int ER_LIC_OPT_MATLAB = 103;
988 const int ER_LIC_OPT_MATLAB_REMOTE= 104;
989 // class ER_CAPI_SYS_UNITS;
990 
991 // class ER_CAPI_SYS_USERDLL
992 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 // System Routines
994 // API-UserDLL -> AuxUpdate(idx)
997 
999 const int AUX_UPDATE_IDX_EXIT = 0;
1011 const int AUX_UPDATE_IDX_UNREACH = 12;
1013 const int AUX_UPDATE_IDX_PRG_RUN = 14;
1014 const int AUX_UPDATE_IDX_PRG_STOP = 15;
1015 const int AUX_UPDATE_IDX_PRG_CONT = 16;
1031 const int AUX_UPDATE_IDX_OPENGL = 31;
1032 const int AUX_UPDATE_IDX_OPENGL_POST = 10031;
1035 //const int AUX_UPDATE_IDX_GET_NEXT_PRG_STEP= 34; ///< tbd, read next cmd from program file
1036 //const int AUX_UPDATE_IDX_GET_NEXT_MOTION = 35; ///< tbd, read next motion step
1038 //const int AUX_UPDATE_IDX_GET_NEXT_STEP = 37; ///< tbd, execute motion
1051 const int AUX_UPDATE_IDX_AUTOPATH = 50;
1056 const int AUX_UPDATE_IDX_SCC = 55;
1060 const int AUX_UPDATE_IDX_JOGGING = 59;
1061 
1068 
1069 const int DLL_STATUS_INVALID = 0;
1070 const int DLL_STATUS_OPEN = 1;
1071 const int DLL_STATUS_CLOSE = 2;
1072 const int DLL_STATUS_STRT_AUTO = 3;
1073 
1074 // class ER_CAPI_SYS_APIDLL
1075 const int APIDLL_CNTRL_UNDEF = 0x0;
1076 const int APIDLL_CNTRL_INITIALIZE = 0x1;
1077 const int APIDLL_CNTRL_TERMINATE = 0x2;
1078 const int APIDLL_CNTRL_SIM_START = 0x4;
1079 const int APIDLL_CNTRL_SIM_STEP = 0x8;
1080 const int APIDLL_CNTRL_SIM_STOP = 0x10;
1081 
1082 #endif
const int ER_LIC_OPT_RUNTIME
License Runtime.
Definition: ER_CAPI_TYPES.H:966
const int AUX_UPDATE_IDX_SAVE_PROGRAM
Program for cRobot was saved (.prg)
Definition: ER_CAPI_TYPES.H:1045
const int ER_CAD_MEM_GRAHICS
geometry memory model GRAHICS Vertices are optimized, builds OpenGL arrays
Definition: ER_CAPI_TYPES.H:782
const int COORSYS_STYLE_JOG
Coorsys style: Jog.
Definition: ER_CAPI_TYPES.H:753
const int AUX_UPDATE_IDX_UNLOAD_BODY
Bodies or Geometries are unloaded.
Definition: ER_CAPI_TYPES.H:1026
const int PICK_RESULT_iNORMALS
normal w.r.t. inertia system
Definition: ER_CAPI_TYPES.H:200
const int MP_DOUBLE_PLANE_LINE
Picking mode measure intersection line by two planes, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:180
const int ERC_TCP_COORSYS
Enable/disable Show tcp coorsys.
Definition: ER_CAPI_TYPES.H:679
const int ERC_CREATE_TARGET_TAGS
Enable/disable Creating Tags at target location.
Definition: ER_CAPI_TYPES.H:687
const int ERGL_LIGHT_4_SPECULAR
request for 'ergl_param' light 4 specular value
Definition: ER_CAPI_TYPES.H:916
const int REF_JNT
reference system is a robot Joint
Definition: ER_CAPI_TYPES.H:107
int * AxisEnable
1-enabled, 0-disabled, size nConfig
Definition: ER_CAPI_TYPES.H:572
const int CONE_CAD_TYPE
Radius, Height 1, y Scale, dx, dy, Angle.
Definition: ER_CAPI_TYPES.H:769
const int KIN_PASSIV_JNTS
max. number of passive Joints
Definition: ER_CAPI_TYPES.H:85
const int ROT_VEW_TYPE_INIT
initial simulation view when EASY-ROB starts
Definition: ER_CAPI_TYPES.H:244
const int COORSYS_Z_BUFFERING_OFF
Coorsys Z-Buffering OFF.
Definition: ER_CAPI_TYPES.H:755
const float m2inch
converts [m] to [inch]
Definition: ER_CAPI_TYPES.H:60
struct tframe frame
const int AUX_UPDATE_IDX_AUTOPATH
AutoPath Feedback.
Definition: ER_CAPI_TYPES.H:1051
const int COORSYS_RENDER_STYLE_APPROACH_Xy
Coorsys rendering style: Approach Xy.
Definition: ER_CAPI_TYPES.H:743
const int VRML_97_Export_DLG
open non modal vrml export dialog (ER_PlugIn)
Definition: ER_CAPI_TYPES.H:159
const int SYS_SYSTEM_FOLDER_DIRECTORY_ENVIRONMENT_FILE
environment file 'easy-rob.env', resides in USRDIR
Definition: ER_CAPI_TYPES.H:937
const int MP_INVALID
Picking mode not selected, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:173
const int AUTOPATH_AXIS_BIT_4
axisBit Axis 4
Definition: ER_CAPI_TYPES.H:464
const int ERGL_MODE_SET
transfer all current data to opengl
Definition: ER_CAPI_TYPES.H:928
const int ERGL_MODE_RESET
reset to initial value for requested 'ergl_param' data
Definition: ER_CAPI_TYPES.H:927
const int _3DPDF_EXPORT_STOP
3D_Pdf_Export Stop recording and Save to 3D_Pdf
Definition: ER_CAPI_TYPES.H:286
const int CYLINDER_CAD_TYPE
Radius, Height 1, y Scale, Radius top, Height 2, y Scale top, dx, dy, Angle.
Definition: ER_CAPI_TYPES.H:768
const int ZOOM_FLAG_SET_CM_AUTO
Zoom flag Enables CruiseMode AUTO.
Definition: ER_CAPI_TYPES.H:230
const int AUX_UPDATE_IDX_LOAD_TOOL
Tool for cRobot is loaded.
Definition: ER_CAPI_TYPES.H:1003
const int INPUT_LINE_SELECT_SORT_KEEP_LAST
do not sort last element, see ER_CAPI_USER_IO_DIALOG::dialog_select()
Definition: ER_CAPI_TYPES.H:239
const int ROT_IDX_NC
Rotation notation C-RotZ, A-RotX.
Definition: ER_CAPI_TYPES.H:877
const int MERGE_ATTIB_CONFIRM_IF_FILE_EXIST
User is prompted to confirm if the igp file name already exist.
Definition: ER_CAPI_TYPES.H:794
const int AUX_UPDATE_IDX_UNLOAD_MIMIC
Mimic file for cRobot is unloaded.
Definition: ER_CAPI_TYPES.H:1025
const int ERC_WORLD_COORSYS
Enable/disable World coorsys.
Definition: ER_CAPI_TYPES.H:706
const int AUX_UPDATE_IDX_SAVE_CELL
Cell was saved (.cel file)
Definition: ER_CAPI_TYPES.H:1042
const int AUTOPATH_ALGORITHM_RTD_BBS
Path Planner Algorithm: 3-RTD BBS.
Definition: ER_CAPI_TYPES.H:505
Linear Orientation Ipo mode Quaternion.
Definition: ER_CAPI_TYPES.H:414
const int AUTOPATH_AXIS_BIT_20
axisBit Axis 20
Definition: ER_CAPI_TYPES.H:480
const int SYS_SYSTEM_FOLDER_DIRECTORY_LIST
List all system folder and directories in a message window.
Definition: ER_CAPI_TYPES.H:933
const int ER_LIC_OPT_RRS
License RRS, tbd.
Definition: ER_CAPI_TYPES.H:958
const int ER_LGREEN
standard color light green
Definition: ER_CAPI_TYPES.H:835
const int MM_CRUISE
Mouse mode Cruise World.
Definition: ER_CAPI_TYPES.H:210
const int AUTOPATH_KIN_DOFS
Maximum number of configuration space (Degrees-of-Freedom for a kinematics)
Definition: ER_CAPI_TYPES.H:458
const int Navigator_Window_DLG
open/close non modal navigator window dialog
Definition: ER_CAPI_TYPES.H:150
const int MP_HIT_CADPREVIEW
geometry in CAD Preview picked
Definition: ER_CAPI_TYPES.H:193
const int ERC_RUN_REPEAT
Enable/disable automatically program repeat.
Definition: ER_CAPI_TYPES.H:719
const int AUTOPATH_MOP_DLG
open/close non modal auto path motion planner dialog
Definition: ER_CAPI_TYPES.H:161
const int ERGL_LIGHT_3_EMISSION
request for 'ergl_param' light 3 emission value
Definition: ER_CAPI_TYPES.H:920
const int _3DHTML_EXPORT_SET_PARAMETER_HEADER
3D_Export Add a HTML predefined Parameters value for name 'header'
Definition: ER_CAPI_TYPES.H:320
const int AUTOPATH_CHK_CONSTRAINT_START_DEST
action parameter is StartPose or DestPose for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:532
const int AUTOPATH_ALGORITHM_RRT_CONNECT
Path Planner Algorithm: 2-RRT Connect (rapidly exploring random trees)
Definition: ER_CAPI_TYPES.H:504
const int REF_TAG
reference system is tag
Definition: ER_CAPI_TYPES.H:104
const int RUN_MODUS
Program running.
Definition: ER_CAPI_TYPES.H:615
const int TAG_MOTYPE_SLEW
motion type SLEW
Definition: ER_CAPI_TYPES.H:739
const int IPO_LEADING_ORI
leading orientation
Definition: ER_CAPI_TYPES.H:430
const int AUTOPATH_CONSTRAINT_RESET
Reset Constraints to min. and max. travel ranges.
Definition: ER_CAPI_TYPES.H:528
const int MP_HIT_POLY
center of polygon picked (normal available)
Definition: ER_CAPI_TYPES.H:189
const int AUTOPATH_PARAMETER_THREAD_PRIORITY
Thread priority: 0-normal, 1-low, 2-high.
Definition: ER_CAPI_TYPES.H:498
const int REF_CAD
reference system is geometry
Definition: ER_CAPI_TYPES.H:105
const int ROBOT_TYPE_FIXTURE
Device is a fixture.
Definition: ER_CAPI_TYPES.H:336
const int AUTOPATH_AXIS_BIT_15
axisBit Axis 15
Definition: ER_CAPI_TYPES.H:475
const int ABORT_MODUS
Program not runnning, aborted.
Definition: ER_CAPI_TYPES.H:617
float a
Translation in x direction.
Definition: ER_CAPI_TYPES.H:130
const int ROT_Y9XZ
RotY*RotX*RotZ,b+m T1 xx7xx, [-90..+90] [-180..+180] [-180..+180] (~BOSCH)
Definition: ER_CAPI_TYPES.H:860
const int SYS_SYSTEM_FOLDER_DIRECTORY_MONITORING_FILE
monitoring file 'moni_msg.txt', resides in TMPDIR
Definition: ER_CAPI_TYPES.H:936
const int ER_LIC_ROB_KAWASAKI
License RobotLib Denso, Mitsubishi, Kawasaki.
Definition: ER_CAPI_TYPES.H:977
const int SYS_SYSTEM_FOLDER_DIRECTORY_LOADFROMLIB_FILE
Device Manager: Load from Library file 'er_LoadFromLibPb.ini', resides in USRDIR.
Definition: ER_CAPI_TYPES.H:939
const int IPO_LEADING_VAR
variable leading depending on required motion time for position and orientation
Definition: ER_CAPI_TYPES.H:431
const int COLOR_USE_FIX
Note: FIX color are only temporarly.
Definition: ER_CAPI_TYPES.H:778
const int ERGL_LIGHT_4_EMISSION
request for 'ergl_param' light 4 emission value
Definition: ER_CAPI_TYPES.H:921
const int CONVERT_CAD_HEAL
Healing.
Definition: ER_CAPI_TYPES.H:812
const int AUX_UPDATE_SUB_IDX_JOG_TCP_WORLD
Jogging mode by sub_idx= 0x8 TCP World.
Definition: ER_CAPI_TYPES.H:1066
const int ERC_DISPLAY_CTAG
Enable/disable Display current selected Tag.
Definition: ER_CAPI_TYPES.H:718
const int _3DPDF_EXPORT_EXPORT
3D_Pdf_Export EXPORT to 3D_Pdf without animation
Definition: ER_CAPI_TYPES.H:288
const float mmpmin2mps
converts [mm] per minute into [m] per seconds
Definition: ER_CAPI_TYPES.H:63
const int _3DPDF_EXPORT_SAVE_LAYOUT_FILE
3D_Pdf_Export save 3D_Pdf Layout to *.3pl file
Definition: ER_CAPI_TYPES.H:304
const int ROBOT_TYPE_POSITIONER
Device is Positioner.
Definition: ER_CAPI_TYPES.H:334
const int ER_CAD_RENEW_DEFAULT
geometry renewing, default setting
Definition: ER_CAPI_TYPES.H:789
const int AUTOPATH_RESULT_DSECONDS
Elapsed time in deciseconds (1/10) for AutoPath calculation.
Definition: ER_CAPI_TYPES.H:523
const int _3DPDF_EXPORT_SAVE_STATUS_LAST
3D_Pdf_Export last token ID
Definition: ER_CAPI_TYPES.H:263
const int ROT_IDX_KOBELCO
Rotation notation Kobelco RzRy'Rx''.
Definition: ER_CAPI_TYPES.H:872
int * AxisRotTrans
Rotary Axis = AUTOPATH_AXIS_ROT, Translatory Axis = AUTOPATH_AXIS_TRANS, size nConfig.
Definition: ER_CAPI_TYPES.H:574
output at target location
Definition: ER_CAPI_TYPES.H:365
const int KIN_TOOLS
max. number of available Tools
Definition: ER_CAPI_TYPES.H:88
const int AUX_UPDATE_IDX_SELECTION_NOHIT
If picking mode is activ, the user hit nothing.
Definition: ER_CAPI_TYPES.H:1033
const int CHK_NOM_VALUES_ACCEL
Bit 3 Joint accelerations are exceeded.
Definition: ER_CAPI_TYPES.H:622
const int WEDGE_CAD_TYPE
X, Y, Height X top, Y top, dx dy.
Definition: ER_CAPI_TYPES.H:767
const int AUTOPATH_PARAMETER_SEED_VALUE
Random starting seed value to influence findpath behavior.
Definition: ER_CAPI_TYPES.H:501
const int AUX_UPDATE_IDX_LOAD_PROGRAM
Program file for cRobot is loaded.
Definition: ER_CAPI_TYPES.H:1004
int dev_idx
idx of collided device, 0 if BODY_GRP, else >=1
Definition: ER_CAPI_TYPES.H:631
const int IPO_EXEC_OK
Path execution successful.
Definition: ER_CAPI_TYPES.H:449
const int ER_LIC_OPT_AUTOPATH
License AutoPath, collision free path detection.
Definition: ER_CAPI_TYPES.H:974
const int AUTOPATH_CHK_CONSTRAINT_COLLISION
action parameter is Collision for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:538
const int ROT_Z9XY
RotZ*RotX*RotY,b+m T1 xx6xx, [-90..+90] [-180..+180] [-180..+180].
Definition: ER_CAPI_TYPES.H:861
Motion type User defined 4.
Definition: ER_CAPI_TYPES.H:382
const int Tag_Window_DLG
open/close non modal tag window dialog
Definition: ER_CAPI_TYPES.H:149
const int MERGE_ATTIB_SKIP_LINES
Skip lines for all objects if exist.
Definition: ER_CAPI_TYPES.H:796
const int SYS_SYSTEM_FOLDER_DIRECTORY_TMP_DIR
Temp directory, defined in config.dat, individual or depending on environment variable TMP%.
Definition: ER_CAPI_TYPES.H:944
const int AUX_UPDATE_IDX_PRG_ABORT_POST
Program run is completely aborted, all threads stopped ....
Definition: ER_CAPI_TYPES.H:1017
const int AUTOPATH_PARAMETER_NTREES
Number of Trees [2..32].
Definition: ER_CAPI_TYPES.H:494
const int _3DHTML_EXPORT_CLEAR_PARAMETER_USR
3D_Export Clear all HTML user defined Parameter
Definition: ER_CAPI_TYPES.H:316
const int AUTOPATH_AXIS_BIT_17
axisBit Axis 17
Definition: ER_CAPI_TYPES.H:477
const int EXTAX_MODE_STD
2-extax value in q_linext, q_linext[0] is number of external axis
Definition: ER_CAPI_TYPES.H:425
Linear Orientation Ipo mode Tangential.
Definition: ER_CAPI_TYPES.H:412
const int ER_LIC_OPT_MATLAB_REMOTE
License Matlab Remote Control.
Definition: ER_CAPI_TYPES.H:988
Circular Orientation keep constant.
Definition: ER_CAPI_TYPES.H:404
const int ERC_DYNAMICS
Enable/disable Dynamics.
Definition: ER_CAPI_TYPES.H:663
const int ERC_STOP_SPEED
Enable/disable stop if joint speeds exceeded.
Definition: ER_CAPI_TYPES.H:665
const int START_CONDITION_ROBOT_RENDER
Start Condition Robot Render.
Definition: ER_CAPI_TYPES.H:596
const int PTP_TARGET_CALC_MODE_TURNS
Solution w.r.t given turns.
Definition: ER_CAPI_TYPES.H:435
const int _3D_PDF_Export_DLG
open/close non modal 3D Pdf Export dialog
Definition: ER_CAPI_TYPES.H:162
const int ERC_RENDER_BBOX
Enable/disable Render all geometries in bBox.
Definition: ER_CAPI_TYPES.H:672
const int START_CONDITION_ALL_PATHES
Start Condition all Pathes.
Definition: ER_CAPI_TYPES.H:605
int geo_idx
idx of geometry [-1,0,..] for collision test, if -1 test all geometries
Definition: ER_CAPI_TYPES.H:646
const int PICK_RESULT_oNORMALS
normal w.r.t. obj
Definition: ER_CAPI_TYPES.H:198
const int FWD_REASON_ROB_GRAFIC_UPDATE
txt_tbd
Definition: ER_CAPI_TYPES.H:344
const int ER_LIC_API_FWD
License API forward kinematics.
Definition: ER_CAPI_TYPES.H:963
const int AUTOPATH_AXIS_BIT_3
axisBit Axis 3
Definition: ER_CAPI_TYPES.H:463
const int AUX_UPDATE_IDX_LOAD_MIMIC
Mimic file for cRobot is loaded.
Definition: ER_CAPI_TYPES.H:1005
int * AxisPriority
[1..50..100], size nConfig
Definition: ER_CAPI_TYPES.H:573
const int AUTOPATH_AXIS_BIT_11
axisBit Axis 11
Definition: ER_CAPI_TYPES.H:471
const int AUX_UPDATE_IDX_CNTRL_UPDATE
Controller loop, depending on contoller sampling rate.
Definition: ER_CAPI_TYPES.H:1019
const int ERC_MOUSE_GRF_UPDATE
Enable/disable Grafics update as a result of mouse movement.
Definition: ER_CAPI_TYPES.H:708
const int EXTAX_AXIS_UNSET
not set -> IPO_PREP->extaxjnt[i]
Definition: ER_CAPI_TYPES.H:418
double * SpeedWeight
]0..1], size nConfig, currently not used
Definition: ER_CAPI_TYPES.H:580
const int ER_CAD_RENEW_GEOMETRY
geometry renewing, refresh geometry depending on geometry memory model VBO, GRAHICS or NATIVE_CPU
Definition: ER_CAPI_TYPES.H:786
const int AUTOPATH_CONSTRAINT_MAX
Set ConstraintMax.
Definition: ER_CAPI_TYPES.H:530
const int COLL_PAIRS_MAX
max. number of stored collision pairs
Definition: ER_CAPI_TYPES.H:627
const int ERC_ONOFF_STATUS
request current flag status, result ERC_ONOFF_DISABLE, ERC_ONOFF_ENABLE
Definition: ER_CAPI_TYPES.H:660
const int ROBOT_TYPE_ROBOT
Device is Robot.
Definition: ER_CAPI_TYPES.H:330
const int COORSYS_STYLE_DEFAULT
Coorsys style: Default.
Definition: ER_CAPI_TYPES.H:749
const int AUTOPATH_AXIS_TYPE_AUX
Axis Type Aux Axis.
Definition: ER_CAPI_TYPES.H:511
const int PICK_RESULT_oPOINTS
position w.r.t. obj
Definition: ER_CAPI_TYPES.H:197
const int PTP_TARGET_CALC_MODE_SHORTEST_ANGLE
Solution shortest angle.
Definition: ER_CAPI_TYPES.H:434
Definition: ER_CAPI_TYPES.H:118
const int AUTOPATH_PARAMETER_LIMIT_REVOLUTE_JNT_CSPACE
Limit revolute joints in C-Space: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:497
const int MERGE_ATTIB_DEFAULT
Definition: ER_CAPI_TYPES.H:800
const int ROT_Y
Rotoation about Y axis.
Definition: ER_CAPI_TYPES.H:845
Definition: ER_CAPI_TYPES.H:637
const int _3DPDF_EXPORT_ERROR
Error in 3D Pdf Export method.
Definition: ER_CAPI_TYPES.H:271
const int MP_HIT_POINT
point picked
Definition: ER_CAPI_TYPES.H:191
const int AUX_UPDATE_IDX_SCC
Simulation Cell Control (EasyEdit)
Definition: ER_CAPI_TYPES.H:1056
const int PICK_RESULT_CIRCLE_RADIUS
circle radius
Definition: ER_CAPI_TYPES.H:205
_CIRC_ORI_MODE
Definition: ER_CAPI_TYPES.H:388
const int BODY_GRP
Body group type.
Definition: ER_CAPI_TYPES.H:96
int apHandle
individual handle, currently not used
Definition: ER_CAPI_TYPES.H:566
const int AUX_UPDATE_IDX_UNLOAD_TAG
A Tag is unloaded.
Definition: ER_CAPI_TYPES.H:1028
const int AUTOPATH_STATUS_MP_ABORT
AutoPath calculation aborted.
Definition: ER_CAPI_TYPES.H:551
const int AUX_UPDATE_SUB_IDX_JOG_ALL
Jogging mode by sub_idx= all.
Definition: ER_CAPI_TYPES.H:1067
const int ER_LIC_ROB_PKM_DELTA
License RobotLib Parallel Kinematics Machines PKM Delta.
Definition: ER_CAPI_TYPES.H:972
Motion type WAIT.
Definition: ER_CAPI_TYPES.H:377
const int AUX_UPDATE_SUB_IDX_JOG_TCP_TOOL
Jogging mode by sub_idx= 0x4 TCP Tool.
Definition: ER_CAPI_TYPES.H:1065
const int START_CONDITION_SAVE_ALL_ROBOTS
Start Condition Save for all Robots + Environment.
Definition: ER_CAPI_TYPES.H:611
const int _3DHTML_EXPORT_SET_PARAMETER_IMAGELINK
3D_Export Add a HTML predefined Parameters value for name 'image_link'
Definition: ER_CAPI_TYPES.H:321
const int COORSYS_RENDER_STYLE_COORSYS_XYZ
Coorsys rendering style: XYZ Coorsys.
Definition: ER_CAPI_TYPES.H:741
const int AUTOPATH_RESULT_CHECKS
Number of Checks during AutoPath calculation.
Definition: ER_CAPI_TYPES.H:517
const int AUX_UPDATE_IDX_LOAD_PATHES
A Path is loaded.
Definition: ER_CAPI_TYPES.H:1027
const int ZOOM_FLAG_SET_COI
Zoom flag Set and calculate new COI location w.r.t. world coorsys.
Definition: ER_CAPI_TYPES.H:229
const int COLOR_USE_FIX_IDX
Changes all objects with FIX color and with 'color_idx2change' to rgba_color.
Definition: ER_CAPI_TYPES.H:779
const int Kinematics_Window_DLG
open/close non modal kineamtics window dialog
Definition: ER_CAPI_TYPES.H:152
const int ERC_DRAW_PICKING_RESULTS_DEVICE
Enable/disable Picking result showing a line to selected device.
Definition: ER_CAPI_TYPES.H:722
const int AUTOPATH_AXIS_BIT_8
axisBit Axis 8
Definition: ER_CAPI_TYPES.H:468
const int ERC_IPO_STEP_LOOP
Enable/disable If enabled, grafics update performed at every interpolation step.
Definition: ER_CAPI_TYPES.H:695
const int ROBOT_TYPE_ACCESSORY
Device is an accessory.
Definition: ER_CAPI_TYPES.H:337
const int MM_NEAR_FAR_PLANE
Mouse mode change near and far plane.
Definition: ER_CAPI_TYPES.H:224
const int ER_LIC_OPT_CADTOPATH
License 'CAD-to-Path'.
Definition: ER_CAPI_TYPES.H:957
const int AUX_UPDATE_IDX_NEED_MORE_DATA
trajectory planner, need more data
Definition: ER_CAPI_TYPES.H:1039
const int REF_WOBJ
reference system is path work object
Definition: ER_CAPI_TYPES.H:103
const int WARN_OK
Inverse solution OK.
Definition: ER_CAPI_TYPES.H:350
const int _3DPDF_EXPORT_MODE_ERROR
3D_Pdf_Export is on Error
Definition: ER_CAPI_TYPES.H:266
const int ROT_ZYpZ
RotZ*RotY*RotZ b+m T1 xx8xx, Y >0 ist [0...180], COMAU C4G, COMAU C5G, Euler.
Definition: ER_CAPI_TYPES.H:859
const int ERC_STOP_COLLISION
Enable/disable stop if collision occured.
Definition: ER_CAPI_TYPES.H:668
const int COORSYS_Z_BUFFERING_ON
Coorsys Z-Buffering ON.
Definition: ER_CAPI_TYPES.H:756
const int AUTOPATH_AXIS_TRANS
Axis is translational.
Definition: ER_CAPI_TYPES.H:560
const int START_CONDITION_RESET_ALL_ROBOTS
Start Condition Reset for all Robots + Environment.
Definition: ER_CAPI_TYPES.H:610
const int COORSYS_RENDER_STYLE_DEFAULT
Coorsys default rendering style.
Definition: ER_CAPI_TYPES.H:747
const int AUTOPATH_CHK_CONSTRAINT_DEST
action parameter is DestPose for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:537
const int AUTOPATH_ALGORITHM_USER_FCT
Path Planner Algorithm: 1-User Fct.
Definition: ER_CAPI_TYPES.H:503
const int ERC_FLOOR
Enable/disable Floor.
Definition: ER_CAPI_TYPES.H:670
const int ERC_IPO_COORSYS
Enable/disable Show ipo coorsys.
Definition: ER_CAPI_TYPES.H:680
const int IPO_EXEC_STOP
EASY-ROB stops calling path execution.
Definition: ER_CAPI_TYPES.H:452
const int AUX_UPDATE_IDX_UNLOAD_PATH
A Path is unloaded.
Definition: ER_CAPI_TYPES.H:1029
const int _3DPDF_EXPORT_SAVE_STATUS_UNDEF
3D_Pdf_Export status undefined
Definition: ER_CAPI_TYPES.H:255
const int AUTOPATH_RESULT_QUALITY_INDEX_STD_DEV
Quality Index Standard Deviation, based on calculated way points.
Definition: ER_CAPI_TYPES.H:526
const int ROT_IDX_ABB
Rotation notation ABB Quaternions.
Definition: ER_CAPI_TYPES.H:876
const int AUTOPATH_ERROR_VALUE
Error in AutoPath method.
Definition: ER_CAPI_TYPES.H:490
const int ERC_3D_PDF_EXPORT_ERCL
obsolete Enable/disable 3D Pdf Export trough ERCL
Definition: ER_CAPI_TYPES.H:715
const int WARN_CNFG
Error in configuration.
Definition: ER_CAPI_TYPES.H:353
const int ROT_RPY
Roll Pitch Yaw, RotX*RotY*RotZ, not relative, Fanuc, Denso.
Definition: ER_CAPI_TYPES.H:856
const int ERGL_LIGHT_2_DIFFUSE
request for 'ergl_param' light 2 diffuse value
Definition: ER_CAPI_TYPES.H:909
const int ROT_IDX_REIS
Rotation notation Reis RzRy'Rx''.
Definition: ER_CAPI_TYPES.H:871
const int ERC_DISPLAY_BODIES
Enable/disable Display bodies, i.e. environment geometries.
Definition: ER_CAPI_TYPES.H:677
const int ROT_IJK
Approach Axis.
Definition: ER_CAPI_TYPES.H:864
const int ERC_ENABLE_CROBOT
Enable/disable current robot, e.g. to deactivate cRobot.
Definition: ER_CAPI_TYPES.H:705
const int ERC_RESET_ALL_POSITIONS_JOINTS
Enable/disable Reset to start condition when program starts.
Definition: ER_CAPI_TYPES.H:684
const int Program_Window_DLG
open/close non modal program window dialog
Definition: ER_CAPI_TYPES.H:146
const int FWD_REASON_COLLISION
txt_tbd
Definition: ER_CAPI_TYPES.H:346
const int _3DPDF_EXPORT_SAVE_STATUS_SAVE_ABORT
3D_Pdf_Export saving 3D_Pdf aborted
Definition: ER_CAPI_TYPES.H:260
const int ERC_TRACK_ATTRIBUTES
Enable/disable Tcp Trace Attributes for cRobots.
Definition: ER_CAPI_TYPES.H:713
const int ERC_USE_TAG_ATTRIBUTES
Enable/disable Use Tag attributes.
Definition: ER_CAPI_TYPES.H:694
const float fRAD
conversion from degree to radiants PI/180
Definition: ER_CAPI_TYPES.H:52
const int ERGL_LIGHT_4_POSITION
request for 'ergl_param' light position 4
Definition: ER_CAPI_TYPES.H:894
const int _3DPDF_EXPORT_ACTIVATE
3D_Pdf_Export activate API Control for 3D Pdf Export
Definition: ER_CAPI_TYPES.H:280
const int IPO_IN_POSITION
Robot already in target location.
Definition: ER_CAPI_TYPES.H:445
const int DOF_QUAT
Quaternion vector length.
Definition: ER_CAPI_TYPES.H:75
COLL_PROBE probe_A
Probe A of collision pair.
Definition: ER_CAPI_TYPES.H:638
const int AUTOPATH_PARAMETER_DYNADJUST
Dynamic adjust Accuracy: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:492
const int ROT_ZYX
RotZ*RotY*RotX, KUKA, Reis, Kobelco.
Definition: ER_CAPI_TYPES.H:852
const int AUTOPATH_AXIS_BIT_24
axisBit Axis 24
Definition: ER_CAPI_TYPES.H:484
const int CHK_NOM_VALUES_SPEED
Bit 2 Joint speeds are exceeded.
Definition: ER_CAPI_TYPES.H:621
const int ERC_DRAW_PICKING_RESULTS_DISTANCE
Enable/disable Picking result showing a line from distance measure.
Definition: ER_CAPI_TYPES.H:726
const int ER_LIC_OPT_MATLAB
License Matlab.
Definition: ER_CAPI_TYPES.H:987
const int ERC_COLLISION
Enable/disable Collision.
Definition: ER_CAPI_TYPES.H:667
const int MP_CIRCLE_CENTER
Picking mode measure circle by three points, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:178
const double PIT
PI/3 60.
Definition: ER_CAPI_TYPES.H:42
const int AUTOPATH_CHK_CONSTRAINT_TBD_20
action parameter is tbd
Definition: ER_CAPI_TYPES.H:541
const int ER_LIC_API_INV
License API Inverse kinematics.
Definition: ER_CAPI_TYPES.H:954
const int _3DPDF_EXPORT_SET_KEYFRAMES_MAX
3D_Pdf_Export set max. number of key frames
Definition: ER_CAPI_TYPES.H:299
const int ERC_DRAW_PICKING_RESULTS_BODYCOORSYS
Enable/disable Picking result showing a line to selected body coorsys.
Definition: ER_CAPI_TYPES.H:723
const int MP_POINT
Picking mode select point/vertex, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:175
const int ER_LBLUE
standard color light blue
Definition: ER_CAPI_TYPES.H:834
const int AUX_UPDATE_IDX_PRG_ABORT
Program run is aborted, obsolete use AUX_UPDATE_IDX_PRG_ABORT_POST instead.
Definition: ER_CAPI_TYPES.H:1016
const int _3DPDF_EXPORT_MODE_DLG
3D_Pdf_Export used by User Dialog
Definition: ER_CAPI_TYPES.H:267
int geo_idx
idx of collided geometry [0..]
Definition: ER_CAPI_TYPES.H:632
INT_PTR * deviceHandle
Unique device handle an axis belongs to, size nConfig.
Definition: ER_CAPI_TYPES.H:570
const int MM_TCP_JOG_BASE
Mouse mode Jog Tcp w.r.t. Robot Base.
Definition: ER_CAPI_TYPES.H:225
const int REF_BASE
reference system is robot Base coorsys
Definition: ER_CAPI_TYPES.H:100
const float fPI
PI.
Definition: ER_CAPI_TYPES.H:50
const int EXTAX_MODE_OFF
0-no tag_motion or external axis motion
Definition: ER_CAPI_TYPES.H:422
const int VRML_CAD_TYPE
X, Y, Z scale.
Definition: ER_CAPI_TYPES.H:771
const int AUTOPATH_CHK_CONSTRAINT_TBD_400
action parameter is tbd
Definition: ER_CAPI_TYPES.H:547
const int _3DPDF_EXPORT_IMAGE_PATH
3D_Pdf_Export Set Path for all Images
Definition: ER_CAPI_TYPES.H:311
const int AUX_UPDATE_IDX_LOAD_ROBOT
Robot is loaded.
Definition: ER_CAPI_TYPES.H:1002
const int ERC_ROBOT_COORSYS
Enable/disable Show robots coorsys.
Definition: ER_CAPI_TYPES.H:682
const int ERC_INTERPOLATION
Enable/disable Interpolation, if disabled the robot will jump to the target.
Definition: ER_CAPI_TYPES.H:689
const int REF_GRAB
reference system is robot Flange, Tip coorsys
Definition: ER_CAPI_TYPES.H:108
const double TPI
2*PI 360
Definition: ER_CAPI_TYPES.H:46
const int CONVERT_CAD_MSG_SILENT
Suppress messages during CAD import or conversion.
Definition: ER_CAPI_TYPES.H:808
const int DOF9
9 Degrees-of-Freedom
Definition: ER_CAPI_TYPES.H:76
const int ROBOT_GRP
Robot group type.
Definition: ER_CAPI_TYPES.H:94
const int ZOOM_FLAG_UNDEF
Zoom flag undefined.
Definition: ER_CAPI_TYPES.H:227
const int MP_SEL_BODY
Picking mode select body/geometry, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:174
const int ERC_LEADING_POSITION
Enable/disable Leading position (Interpolation)
Definition: ER_CAPI_TYPES.H:690
const int ERC_3D_EXPORT_ERCL
Enable/disable 3D Export trough ERCL.
Definition: ER_CAPI_TYPES.H:716
const int AUTOPATH_ERROR
Error in AutoPath method.
Definition: ER_CAPI_TYPES.H:488
const int ER_LIC_ROB_COMAU
License RobotLib Adept, Comau, Guedel, Eisenmann.
Definition: ER_CAPI_TYPES.H:978
float alfa
Rotation about x axis.
Definition: ER_CAPI_TYPES.H:130
const int AUTOPATH_AXIS_BIT_2
axisBit Axis 2
Definition: ER_CAPI_TYPES.H:462
const int KIN_PRGS
max. number of available Programs
Definition: ER_CAPI_TYPES.H:90
const int REF_WORLD
reference system is World, Inertia coorsys
Definition: ER_CAPI_TYPES.H:102
const int AUX_UPDATE_IDX_ACCEL_EXCEEDED
At least one axis exceeds its maximum allowed axis acceleration.
Definition: ER_CAPI_TYPES.H:1010
const int AUTOPATH_STATUS_MP_DEL_WAYPOINTS
AutoPath delete at least one WayPoint, while minimize number of way points.
Definition: ER_CAPI_TYPES.H:557
const int ER_VIOLETT
standard color violett
Definition: ER_CAPI_TYPES.H:838
const int ERC_DISPLAY_CTOOL
Enable/disable Display current Tool.
Definition: ER_CAPI_TYPES.H:701
const int ER_CALCULATION_FAILED
Return value calculation failed or result tested as invalid.
Definition: ER_CAPI_TYPES.H:39
const int ERC_BASE_COORSYS
Enable/disable Show device base coorsys.
Definition: ER_CAPI_TYPES.H:681
const float fDEG
conversion from radiant to degree 180/PI
Definition: ER_CAPI_TYPES.H:51
const int AUTOPATH_AXIS_BIT_9
axisBit Axis 9
Definition: ER_CAPI_TYPES.H:469
const int ERC_STOP_CART_SPACE
Enable/disable stop if cartesian space exceeded.
Definition: ER_CAPI_TYPES.H:709
const int AUTOPATH_DLG_PARAMETER_DISABLE_MSG
Disable Dlg Message: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:515
const int AUX_UPDATE_IDX_LOAD_GEO_ERROR
Geometry file (IGP, STL or 3DS) not found during load.
Definition: ER_CAPI_TYPES.H:1055
const int _3DPDF_EXPORT_MODE_FREE
3D_Pdf_Export is not used
Definition: ER_CAPI_TYPES.H:265
const int _3DPDF_EXPORT_SET_FILE
3D_Pdf_Export set 3D_Pdf file name
Definition: ER_CAPI_TYPES.H:295
const int AUX_UPDATE_IDX_SAVE_ROBOT_ASM
Robot Assembly was saved (.ras file)
Definition: ER_CAPI_TYPES.H:1058
const int AUX_UPDATE_IDX_UDLL_DLG_IDX
Sets the UserDll dialog index [1..], called immediatly after OpenDialog is called.
Definition: ER_CAPI_TYPES.H:1053
const float m2mm
converts [m] to [mm]
Definition: ER_CAPI_TYPES.H:57
const int AUTOPATH_STATUS_MP_MIN_NUM_WAYPOINTS
AutoPath minimize number of WayPoint.
Definition: ER_CAPI_TYPES.H:556
const int _3DPDF_EXPORT_SAVE_STATUS_SAVE_DONE
3D_Pdf_Export saving 3D_Pdf done with success
Definition: ER_CAPI_TYPES.H:259
const int ERC_ORTHOGRAFIC
Enable/disable Orthografic.
Definition: ER_CAPI_TYPES.H:673
Motion type LIN.
Definition: ER_CAPI_TYPES.H:375
float d
Translation in z direction.
Definition: ER_CAPI_TYPES.H:130
const double PIH
PI/2 90.
Definition: ER_CAPI_TYPES.H:43
const int Online_Output_Data_DLG
open/close another output data dialog
Definition: ER_CAPI_TYPES.H:145
const int AUX_UPDATE_SUB_IDX_JOG_NO_ACTION
Jogging mode by sub_idx= 0x0 No action.
Definition: ER_CAPI_TYPES.H:1062
const int ROT_VEW_TYPE_CEL_LOADED
simulation view defined when loadeding a cel file
Definition: ER_CAPI_TYPES.H:245
const float mm2m
converts [mm] to [m]
Definition: ER_CAPI_TYPES.H:56
const int START_CONDITION_WOBJ_POSITION
Start Condition Wobj Position.
Definition: ER_CAPI_TYPES.H:602
const int AUTOPATH_PARAMETER_OUTPUT_SETTINGS
Output Settings: 0-Prepend motion.., 1-Append motion.., 2-Insert motion.., 3-Overwrite prev....
Definition: ER_CAPI_TYPES.H:499
_STATUS_OUTPUT_TYPE
Definition: ER_CAPI_TYPES.H:363
const int PICK_RESULT_DISTANCE
lengths of idXYZ
Definition: ER_CAPI_TYPES.H:202
const int ER_LIC_ROB_STAUBLI
License RobotLib Staubli, Bosch, Manz.
Definition: ER_CAPI_TYPES.H:965
const int AUX_UPDATE_IDX_JOGGING
Jogging mode by sub_idx= 0x1-Joint, 0x2-TCP Base, 0x4-TCP Tool, 0x8-TCP World.
Definition: ER_CAPI_TYPES.H:1060
COLL_DEVICE device_A
Device A.
Definition: ER_CAPI_TYPES.H:650
const int ROT_XYZ
RotX*RotY*RotZ, EASY-ROB, Staeubli CS8.
Definition: ER_CAPI_TYPES.H:851
const int ERGL_MATERIAL_AMBIENT
request for 'ergl_param' material ambient
Definition: ER_CAPI_TYPES.H:886
const int AUX_UPDATE_IDX_SWE_EXCEEDED
At least one axis exceeds its maximum allowed travel ranges.
Definition: ER_CAPI_TYPES.H:1008
output at each interpolation step
Definition: ER_CAPI_TYPES.H:366
const int SNAP_TO_MODE_VERTEX
Snap device, tool, tag or body to vertex.
Definition: ER_CAPI_TYPES.H:171
const long MAXSTR64
Maximum length of a 64char message.
Definition: ER_CAPI_TYPES.H:66
const int ER_GREEN
standard color green
Definition: ER_CAPI_TYPES.H:827
const int ERC_FLOOR_RENDER
Enable/disable Floor render wire or flat.
Definition: ER_CAPI_TYPES.H:671
const int CHK_NOM_VALUES_CART_SPACE
Bit 5 Cartesian space exceeded.
Definition: ER_CAPI_TYPES.H:624
const int ERGL_LIGHT_2_AMBIENT
request for 'ergl_param' light 2 ambient value
Definition: ER_CAPI_TYPES.H:904
const int APIDLL_CNTRL_TERMINATE
Calling status for API-DLL, Terminate, allowing to delete allocated memory or to terminate a TCP/IP c...
Definition: ER_CAPI_TYPES.H:1077
float n[3]
normal vector, n = o x a
Definition: ER_CAPI_TYPES.H:119
const int MP_HIT_MEASURE
Coorsys picked.
Definition: ER_CAPI_TYPES.H:194
const int ROT_CA
Tricept C-RotZ, A-RotX, NC.
Definition: ER_CAPI_TYPES.H:858
const int ROT_Z
Rotoation about Z axis.
Definition: ER_CAPI_TYPES.H:846
const int UNDEF_CAD_TYPE
undefined CAD type
Definition: ER_CAPI_TYPES.H:764
const int ER_LIC_OPT_MULTI_PROG
License Multi Program.
Definition: ER_CAPI_TYPES.H:975
const int AUTOPATH_CHK_CONSTRAINT_START
action parameter is StartPose for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:536
const int ERC_DISPLAY_BODYS_COORSYS
Enable/disable Display bodies coorsys.
Definition: ER_CAPI_TYPES.H:698
const int ERC_DRAW_PICKING_RESULTS_BODY_BBOX
Enable/disable Picking result showing a bbox of curren selected body.
Definition: ER_CAPI_TYPES.H:728
const int ERC_BACKFACES
Enable/disable Backface culling.
Definition: ER_CAPI_TYPES.H:692
const int MP_HIT_LINE
line picked
Definition: ER_CAPI_TYPES.H:190
const int START_CONDITION_ROBOT_TOOL_DATA
Start Condition Robot Tool data.
Definition: ER_CAPI_TYPES.H:595
const int CONVERT_CAD_MSG_WARNING
Shows warning messages during CAD import or conversion.
Definition: ER_CAPI_TYPES.H:807
struct _AutoPath_SDK_ConfigurationSpace AutoPath_SDK_ConfigurationSpace
const int MP_HIT_INVALID
invalid item picked
Definition: ER_CAPI_TYPES.H:184
const int AUTOPATH_AXIS_BIT_5
axisBit Axis 5
Definition: ER_CAPI_TYPES.H:465
const int AUTOPATH_AXIS_BIT_10
axisBit Axis 10
Definition: ER_CAPI_TYPES.H:470
const int ROT_IDX_MITSUBISHI
Rotation notation Mitsubishi Roll Pitch Yaw.
Definition: ER_CAPI_TYPES.H:880
const int AUX_UPDATE_IDX_SAVE_TOOL
Tool was saved (.tol file)
Definition: ER_CAPI_TYPES.H:1044
const int ER_LIC_ROB_KUKA
License RobotLib KUKA, Reis.
Definition: ER_CAPI_TYPES.H:964
const int ERC_COLLISION_CROBOT
Enable/disable Collision for current Robot.
Definition: ER_CAPI_TYPES.H:702
const int ERGL_LIGHT_1_AMBIENT
request for 'ergl_param' light 1 ambient value
Definition: ER_CAPI_TYPES.H:903
const int MM_TOOL
Mouse mode change current Tool data.
Definition: ER_CAPI_TYPES.H:221
const int PTP_TARGET_CALC_MODE_IN_TRAVEL_RANGE
Solution inside valid travel ranges , if possible.
Definition: ER_CAPI_TYPES.H:437
const int CHK_NOM_VALUES_COLLISION
Bit 4 Workcell collision occured.
Definition: ER_CAPI_TYPES.H:623
const int PICK_RESULT_CIRCLE_iNORMAL
circle normal
Definition: ER_CAPI_TYPES.H:204
enum _STATUS_OUTPUT_TYPE STATUS_OUTPUT_TYPE
const int ER_LIC_STD_COLL
License COLLISION.
Definition: ER_CAPI_TYPES.H:950
const int ER_CAD_RENEW_DEL_COLLISION
geometry renewing, delete collision model
Definition: ER_CAPI_TYPES.H:788
const int MM_LIGHTPOS
Mouse mode change light position.
Definition: ER_CAPI_TYPES.H:223
const int START_CONDITION_RESET_CURRENT_ROBOT
Start Condition Reset for current Robots + Environment.
Definition: ER_CAPI_TYPES.H:608
const int CONVERT_CAD_USR_COLOR
User Color, allows to change the geometry color in EASY-ROB afterwards.
Definition: ER_CAPI_TYPES.H:814
double * ConstraintMin
minimum constraint value, size nConfig
Definition: ER_CAPI_TYPES.H:576
const long DS_MAXSTR
Maximum length of a double huge message.
Definition: ER_CAPI_TYPES.H:71
const double RAD
conversion from degree to radiants PI/180
Definition: ER_CAPI_TYPES.H:48
const int ROT_IDX_BOSCH
Rotation notation Bosch RyRz'Rx''.
Definition: ER_CAPI_TYPES.H:869
const int START_CONDITION_ROBOT_JOINTS
Start Condition Robot Joints.
Definition: ER_CAPI_TYPES.H:592
const int _3DHTML_EXPORT_SET_PARAMETER_USR
3D_Export Add a HTML user defined Parameter
Definition: ER_CAPI_TYPES.H:317
const int AUTOPATH_RESULT_QUALITY_INDEX
Quality Index based on calculated way points.
Definition: ER_CAPI_TYPES.H:525
const int APIDLL_CNTRL_SIM_START
Calling status for API-DLL, Start indicates that the simulation starts.
Definition: ER_CAPI_TYPES.H:1078
const int MERGE_MAX_NUMBER_OF_PPO_100
Object is limited by 100.000 polygons per object.
Definition: ER_CAPI_TYPES.H:791
const int AUTOPATH_AXIS_BIT_14
axisBit Axis 14
Definition: ER_CAPI_TYPES.H:474
const int ER_OK
Return value OK for success.
Definition: ER_CAPI_TYPES.H:36
const int ERGL_MATERIAL_EMISSION
request for 'ergl_param' material emission
Definition: ER_CAPI_TYPES.H:889
const int IPO_EXEC_CALL_AGAIN_NO_UPDATE
Path execution is called again, without grafic update in between.
Definition: ER_CAPI_TYPES.H:451
const double TPIH
3*PI/2 270
Definition: ER_CAPI_TYPES.H:45
const int AUX_UPDATE_IDX_SET_FOCUS
The EASY-ROB window gets the focus.
Definition: ER_CAPI_TYPES.H:1050
const int ROBOT_TYPE_SENSOR
Device is a sensor.
Definition: ER_CAPI_TYPES.H:340
const int ROBOT_TYPE_WORKPIECE
Device is a work piece.
Definition: ER_CAPI_TYPES.H:339
const int _3DPDF_EXPORT_PAGE_AREA
3D_Pdf_Export Set Page Area: width height
Definition: ER_CAPI_TYPES.H:306
const int ERC_DISPLAY_ROBOTS
Enable/disable Display robots.
Definition: ER_CAPI_TYPES.H:674
const int ROBOT_TYPE_CONVEYOR
Device is Conveyor.
Definition: ER_CAPI_TYPES.H:333
const int ROT_X
Rotoation about X axis.
Definition: ER_CAPI_TYPES.H:844
const int AUTOPATH_PARAMETER_THREAD_EXECUTION
Enables Thread Execution: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:500
const int ERGL_MATERIAL_DIFFUSE
request for 'ergl_param' material diffuse
Definition: ER_CAPI_TYPES.H:887
const int DOF36
36 Degrees-of-Freedom
Definition: ER_CAPI_TYPES.H:78
const int ERC_DISPLAY_TOOLS
Enable/disable Display tools.
Definition: ER_CAPI_TYPES.H:676
const int START_CONDITION_FOR_ALL_ROBOTS
Start Condition for all Robots.
Definition: ER_CAPI_TYPES.H:591
const int COORSYS_RENDER_STYLE_POINT
Coorsys rendering style: Point, Vertex.
Definition: ER_CAPI_TYPES.H:745
const int CHK_NOM_VALUES_ALL
Bit 1-16.
Definition: ER_CAPI_TYPES.H:625
const int ERC_COLLISION_CTOOL
Enable/disable Collision for current Tool.
Definition: ER_CAPI_TYPES.H:703
const int APIDLL_CNTRL_SIM_STEP
Calling status for API-DLL, Cycle indicates one simulation step or simulation cycle within a simulati...
Definition: ER_CAPI_TYPES.H:1079
COLL_DEVICE device_B
Device B.
Definition: ER_CAPI_TYPES.H:651
const int ERC_GRAFIC_UPDATE
Enable/disable Grafics update.
Definition: ER_CAPI_TYPES.H:686
const int ER_LIC_ROB_TRICEPT
License RobotLib Tricept.
Definition: ER_CAPI_TYPES.H:967
const int _3DPDF_EXPORT_PAUSE
3D_Pdf_Export Pause recording
Definition: ER_CAPI_TYPES.H:285
const int MM_FLOORCOLOR
Mouse mode change floor RGB color.
Definition: ER_CAPI_TYPES.H:219
const int ROT_IDX_STAUBLI_CS7
Rotation notation Staubli CS7 RzRy'Rz''.
Definition: ER_CAPI_TYPES.H:873
const int AUX_UPDATE_IDX_OPENGL
Allows the API programmer to run some OpenGL commands before EASY-ROB draw its 3D scene.
Definition: ER_CAPI_TYPES.H:1031
const int START_CONDITION_ALL
Start Condition pre definition for all settings.
Definition: ER_CAPI_TYPES.H:607
const long LS_MAXSTR
Maximum length of a long message.
Definition: ER_CAPI_TYPES.H:69
const int ER_LIC_ROB_MOTOMAN
License RobotLib Motoman, Yaskawa.
Definition: ER_CAPI_TYPES.H:969
int * deviceAxisIdx
Device Index of Axis, size nConfig.
Definition: ER_CAPI_TYPES.H:571
const int AUTOPATH_STATUS_MP_IDLE
AutoPath is idle.
Definition: ER_CAPI_TYPES.H:554
const int TOOL_GRP
Tool group type.
Definition: ER_CAPI_TYPES.H:95
const int ROBOT_TYPE_TOOL
Device is Tool.
Definition: ER_CAPI_TYPES.H:331
const int AUX_UPDATE_IDX_SAVE_PATHES
All Pathes are saved in one tag file (*.tag file)
Definition: ER_CAPI_TYPES.H:1049
const int INPUT_LINE_SELECT_NO_NUMBER
without enumeration number at the beginning, see ER_CAPI_USER_IO_DIALOG::dialog_select()
Definition: ER_CAPI_TYPES.H:236
const int TAG_MOTYPE_DEF
motion type default, i.e. use current motion type
Definition: ER_CAPI_TYPES.H:734
const int _3DPDF_EXPORT_START
3D_Pdf_Export Start recording
Definition: ER_CAPI_TYPES.H:284
const int ROBOT_TYPE_UNDEF
Device property undefined.
Definition: ER_CAPI_TYPES.H:329
int nConfig
complete configuration space, length of each vector, maximum size AUTOPATH_KIN_DOFS
Definition: ER_CAPI_TYPES.H:569
const long MAXSTR32
Maximum length of a 32char message.
Definition: ER_CAPI_TYPES.H:65
const int ROT_VEW_TYPE_CAD_PREVIEW
cad preview
Definition: ER_CAPI_TYPES.H:251
const int ERGL_UNDEF
no operation
Definition: ER_CAPI_TYPES.H:885
const int Sensor_Interface_DLG
open/close non modal sensor interface window dialog
Definition: ER_CAPI_TYPES.H:155
const int _3DPDF_EXPORT_VALUE
Error in 3D Pdf Export method.
Definition: ER_CAPI_TYPES.H:272
const int AUTOPATH_PARAMETER_FORCE_DETERM_BEHAVIOR
Force deterministic behavior: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:496
const int AUX_UPDATE_IDX_LOAD_BODY
Bodies or Geometries are loaded.
Definition: ER_CAPI_TYPES.H:1006
const int ER_BLACK
standard color black
Definition: ER_CAPI_TYPES.H:825
const int ER_LCYAN
standard color light cyan
Definition: ER_CAPI_TYPES.H:836
const int ERGL_LIGHT_3_DIFFUSE
request for 'ergl_param' light 3 diffuse value
Definition: ER_CAPI_TYPES.H:910
const int ER_CYAN
standard color cyan
Definition: ER_CAPI_TYPES.H:828
const int DLG_Mode_Open
open non modal dialog
Definition: ER_CAPI_TYPES.H:166
const int ER_LIC_STD_ERC
License ERC.
Definition: ER_CAPI_TYPES.H:949
Motion type User defined 3.
Definition: ER_CAPI_TYPES.H:381
const int AUTOPATH_AXIS_TYPE_EXTERN
Axis Type other external Axis.
Definition: ER_CAPI_TYPES.H:510
const int ERGL_LIGHT_1_ENABLE
request for 'ergl_param' light enable 1
Definition: ER_CAPI_TYPES.H:897
const int SYS_SYSTEM_FOLDER_DIRECTORY_EDIT_PRG
Editor program, defined in config.dat.
Definition: ER_CAPI_TYPES.H:946
Circular Orientation Ipo mode Auxiliary.
Definition: ER_CAPI_TYPES.H:392
const int ER_LIC_PRIORITY_UNDEF
license priority not defined
Definition: ER_CAPI_TYPES.H:980
const int WARN_SINGULAR
Robot is in a singularity.
Definition: ER_CAPI_TYPES.H:351
const int AUX_UPDATE_IDX_PRG_RUN
Program or single program step is startet.
Definition: ER_CAPI_TYPES.H:1013
const int ER_CANCEL
Return value CANCEL, dialog cancelled.
Definition: ER_CAPI_TYPES.H:38
const int EXTAX_AXIS_SPEED
speed axis
Definition: ER_CAPI_TYPES.H:420
struct tframe FRAME
const int AUTOPATH_AXIS_ROT
Axis is rotational.
Definition: ER_CAPI_TYPES.H:559
const int START_CONDITION_ROBOT_TOOL_RENDER
Start Condition Robot Tool Render.
Definition: ER_CAPI_TYPES.H:597
const int ROBOT_TYPE_TRACK
Device is Track.
Definition: ER_CAPI_TYPES.H:332
const double PIQ
PI/4 45 deg.
Definition: ER_CAPI_TYPES.H:41
_IPO_MODE
Definition: ER_CAPI_TYPES.H:373
const int AUTOPATH_AXIS_BIT_1
axisBit Axis 1
Definition: ER_CAPI_TYPES.H:461
enum _CIRC_ORI_IPO_MODE CIRC_ORI_IPO_MODE
const int AUX_UPDATE_IDX_SYS_UPDATE
Modell loop, depending on modell sampling rate.
Definition: ER_CAPI_TYPES.H:1020
const int TAG_MOTYPE_VIA
motion type VIA
Definition: ER_CAPI_TYPES.H:738
const int DLL_STATUS_OPEN
UserDll Dialog status is open.
Definition: ER_CAPI_TYPES.H:1070
const int AUTOPATH_STATUS_MP_RUNNING
AutoPath in process.
Definition: ER_CAPI_TYPES.H:555
const int SYS_SYSTEM_FOLDER_DIRECTORY_LICENSE_FILE
license file 'license.dat', resides in 'LICENSE=' definition in config.dat
Definition: ER_CAPI_TYPES.H:935
const int AUX_UPDATE_IDX_UNLOAD_TOOL
Tool for cRobot is unloaded.
Definition: ER_CAPI_TYPES.H:1023
const int ERGL_LIGHT_1_POSITION
request for 'ergl_param' light position 1
Definition: ER_CAPI_TYPES.H:891
const int _3DPDF_EXPORT_GET_MODE
3D_Pdf_Export current status, _3DPDF_EXPORT_MODE_FREE, _3DPDF_EXPORT_MODE_ERROR, _3DPDF_EXPORT_MODE_D...
Definition: ER_CAPI_TYPES.H:279
const int AUX_UPDATE_IDX_OPENGL_POST
Allows the API programmer to run some OpenGL commands after EASY-ROB draw its 3D scene.
Definition: ER_CAPI_TYPES.H:1032
const int _3DPDF_EXPORT_UNDEF
3D_Pdf_Export undefined
Definition: ER_CAPI_TYPES.H:278
const int AUTOPATH_AXIS_TYPE_POSITIONER
Axis Type External Positioner axis.
Definition: ER_CAPI_TYPES.H:509
const int _3DS_CAD_TYPE
X, Y, Z scale;.
Definition: ER_CAPI_TYPES.H:774
const double KIN_EPSI
epsi
Definition: ER_CAPI_TYPES.H:80
const long HS_MAXSTR
Maximum length of a huge message.
Definition: ER_CAPI_TYPES.H:70
const int CAD_TO_PATH_INTERFACE_DLG
open/close non modal CAD-to-Path Interface dialog
Definition: ER_CAPI_TYPES.H:163
const int ROT_VEW_TYPE_SIM_4
rotation view for ssimulation view #4
Definition: ER_CAPI_TYPES.H:250
const int _3DPDF_EXPORT_GET_LICENSE_TEXT
3D_Pdf_Export Get text from 'K3D-License.txt' file
Definition: ER_CAPI_TYPES.H:293
const int Teach_Window_DLG
open/close non modal teach dialog
Definition: ER_CAPI_TYPES.H:147
const int COORSYS_STYLE_CURRENT_BIG
Coorsys style: Big current Coorsys.
Definition: ER_CAPI_TYPES.H:752
const int ER_BLUE
standard color blue
Definition: ER_CAPI_TYPES.H:826
const int ROT_IDENT
Rotoation set to identity.
Definition: ER_CAPI_TYPES.H:843
Motion type SLEW.
Definition: ER_CAPI_TYPES.H:378
const int DLL_STATUS_STRT_AUTO
UserDll Dialog status starts automatically, see config.dat.
Definition: ER_CAPI_TYPES.H:1072
const int Remote_Control_DLG
open/close non modal remote control dialog
Definition: ER_CAPI_TYPES.H:154
const int INPUT_LINE_SELECT_DEFAULT
default, see ER_CAPI_USER_IO_DIALOG::dialog_select()
Definition: ER_CAPI_TYPES.H:235
const int ER_LIC_STD_BASIC
License BASIC.
Definition: ER_CAPI_TYPES.H:948
const int AUTOPATH_OK
AutoPath method successful.
Definition: ER_CAPI_TYPES.H:487
const int AUTOPATH_AXIS_BIT_21
axisBit Axis 21
Definition: ER_CAPI_TYPES.H:481
Motion type not defined.
Definition: ER_CAPI_TYPES.H:383
const int MM_TAG
Mouse mode move cTag location.
Definition: ER_CAPI_TYPES.H:217
const int COORSYS_RENDER_STYLE_INVISIBLE
Coorsys rendering style: Invisible.
Definition: ER_CAPI_TYPES.H:746
const int MP_HIT_BODY
geometry from body group picked
Definition: ER_CAPI_TYPES.H:187
const int _3DPDF_EXPORT_LABEL_FONT_SIZE
3D_Pdf_Export Set Label Font Size: Default = 10, valid values are between 1 and 50
Definition: ER_CAPI_TYPES.H:309
const int AUX_UPDATE_IDX_SELECTION_HIT
If picking mode is activ, the user hit something.
Definition: ER_CAPI_TYPES.H:1034
const int MP_TRIPPLE_PLANE_CIRCLE
Picking mode measure circle by three plane, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:179
const int START_CONDITION_TOOL_BODIES
Start Condition all Tool bodies.
Definition: ER_CAPI_TYPES.H:599
const int MM_JNT_JOG
Mouse mode Jog single robot joints.
Definition: ER_CAPI_TYPES.H:213
const int START_CONDITION_TAG_POSITION
Start Condition Tag Position.
Definition: ER_CAPI_TYPES.H:603
const int KIN_USER_DATA
Number of Sets of Kin User Data.
Definition: ER_CAPI_TYPES.H:86
const int ER_YELLOW
standard color yellow
Definition: ER_CAPI_TYPES.H:839
const int IPO_EXEC_ERROR
Error during path execution.
Definition: ER_CAPI_TYPES.H:448
const int PICK_RESULT_DEFAULT
same as iPOINTS
Definition: ER_CAPI_TYPES.H:196
const int ERGL_LIGHT_2_SPECULAR
request for 'ergl_param' light 2 specular value
Definition: ER_CAPI_TYPES.H:914
const int MM_ROBBASE
Mouse mode move robot base.
Definition: ER_CAPI_TYPES.H:214
const int AUX_UPDATE_IDX_S3DM_EVENT
3D Space Mouse Event
Definition: ER_CAPI_TYPES.H:1052
const int ER_ALTERNATE
standard color alternating
Definition: ER_CAPI_TYPES.H:824
const int _3DPDF_EXPORT_SAVE_STATUS_KEYFRAMES_MAX
3D_Pdf_Export number of max. recorded keyframes reached
Definition: ER_CAPI_TYPES.H:262
const int _3DPDF_EXPORT_SAVE_STATUS_RECORD
3D_Pdf_Export recording started
Definition: ER_CAPI_TYPES.H:256
const int _3DPDF_EXPORT_CONTROL_AREA
3D_Pdf_Export Set Control Area: left(x) upper(y) width height
Definition: ER_CAPI_TYPES.H:308
const int _3DPDF_EXPORT_SAVE_STATUS_SAVE_ERROR
3D_Pdf_Export error during save 3D_Pdf
Definition: ER_CAPI_TYPES.H:261
const int ERC_DRAW_PICKING_RESULTS_VERTEX
Enable/disable Picking result showing a line to selected vertex.
Definition: ER_CAPI_TYPES.H:724
const int ERC_VIEW_CHOREOGRAPHY
Enable/disable View choreography.
Definition: ER_CAPI_TYPES.H:714
const int ROT_IDX_OTC
Rotation notation OTC Roll Pitch Yaw.
Definition: ER_CAPI_TYPES.H:881
const int ERC_DRAW_PICKING_RESULTS_TAG
Enable/disable Picking result showing a line to selected tag.
Definition: ER_CAPI_TYPES.H:727
const int IPO_ERROR
Error during path preparation.
Definition: ER_CAPI_TYPES.H:443
const int AUTOPATH_AXIS_BIT_DOF6
axisBit Axis 1..6
Definition: ER_CAPI_TYPES.H:485
const int AUX_UPDATE_IDX_IPO_ERROR
trajectory planner, detects error
Definition: ER_CAPI_TYPES.H:1041
const int _3DPDF_EXPORT_ADD_IMAGE
3D_Pdf_Export Add Image: file, left(x) upper(y) width height, Scaling is one of ISO_Stretch = 0 or IS...
Definition: ER_CAPI_TYPES.H:312
const int PYRAMID_CAD_TYPE
X, Y, Height, dx, dy.
Definition: ER_CAPI_TYPES.H:766
const int _3DPDF_EXPORT_INIT
3D_Pdf_Export Initialization
Definition: ER_CAPI_TYPES.H:282
const int AUTOPATH_AXIS_BIT_23
axisBit Axis 23
Definition: ER_CAPI_TYPES.H:483
const int MERGE_MAX_NUMBER_OF_PPO_200
Object is limited by 200.000 polygons per object.
Definition: ER_CAPI_TYPES.H:792
const int AUTOPATH_DLG_PARAMETER_API_CONTROL
AutoPath controlled via API: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:513
const int ER_CAD_RENEW_COLLISION
geometry renewing, reconstruct collision model
Definition: ER_CAPI_TYPES.H:787
Definition: ER_CAPI_TYPES.H:643
const int WARN_NO_INVKIN
Robot has no inverse kinematics.
Definition: ER_CAPI_TYPES.H:354
const int START_CONDITION_SAVE_CURRENT_ROBOT
Start Condition Save for current Robots + Environment.
Definition: ER_CAPI_TYPES.H:609
Definition: ER_CAPI_TYPES.H:649
const double PI
PI 180.
Definition: ER_CAPI_TYPES.H:44
const int ER_CAD_MEM_NATIVE_CPU
geometry memory model NATIVE_CPU keep geometry as read from file, no optimization
Definition: ER_CAPI_TYPES.H:783
const int AUTOPATH_CHK_CONSTRAINT_UNDEF
action parameter is undefined for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:535
float p[3]
position vector
Definition: ER_CAPI_TYPES.H:119
const int INPUT_LINE_SELECT_SORT_KEEP_FIRST
do not sort first element, see ER_CAPI_USER_IO_DIALOG::dialog_select()
Definition: ER_CAPI_TYPES.H:238
const int INPUT_LINE_SELECT_SORT
sorts alphabetical, see ER_CAPI_USER_IO_DIALOG::dialog_select()
Definition: ER_CAPI_TYPES.H:237
int dev_idx
idx of device [1..] for collision test
Definition: ER_CAPI_TYPES.H:645
const int ERC_DISPLAY_ROBOT_COORSYS
Enable/disable Display robots coorsys.
Definition: ER_CAPI_TYPES.H:675
const int _3DPDF_EXPORT_MODE_API
3D_Pdf_Export used by API
Definition: ER_CAPI_TYPES.H:268
const int AUX_UPDATE_IDX_SIMUPDATE
Grafical update, i.e. if the user navigate the 3D scene.
Definition: ER_CAPI_TYPES.H:1000
const int ZOOM_FLAG_FIT_ROT_VIEW
Zoom flag Fit 3D Scene.
Definition: ER_CAPI_TYPES.H:228
struct _COLL_PROBE COLL_PROBE
const int START_CONDITION_ENVIRONMENT_BODIES
Start Condition all Environment bodies.
Definition: ER_CAPI_TYPES.H:600
const int ROT_VEW_TYPE_SIM_1
rotation view for simulation view #1
Definition: ER_CAPI_TYPES.H:247
const int ER_LRED
standard color light red
Definition: ER_CAPI_TYPES.H:837
const int STL_CAD_TYPE
X, Y, Z scale;.
Definition: ER_CAPI_TYPES.H:773
const int MP_HIT_COORSYS
geometry coorsys or element picked
Definition: ER_CAPI_TYPES.H:192
const int EXTAX_MODE_TAG
1-extax value comes with a Tag
Definition: ER_CAPI_TYPES.H:424
const int AUX_UPDATE_IDX_SAVE_MIMIC
Mimic for cRobot was saved (.mmc), used for machine interface command, i.e. G-Code -> ERPL,...
Definition: ER_CAPI_TYPES.H:1046
const int ER_ORANGE
standard color orange (ER_BROWN)
Definition: ER_CAPI_TYPES.H:831
const int ROT_Z9YX
RotZ*RotY*RotX,b+m T1 xx4xx, [-90..+90] [-180..+180] [-180..+180] (~KUKA)
Definition: ER_CAPI_TYPES.H:863
const int MM_TCP_JOG_WZKS
Mouse mode Jog Tcp w.r.t. Tool Coordinates.
Definition: ER_CAPI_TYPES.H:211
const int TAG_MOTYPE_LIN
motion type LIN
Definition: ER_CAPI_TYPES.H:736
const int ROT_IDX_DENSO
Rotation notation Denso Roll Pitch Yaw.
Definition: ER_CAPI_TYPES.H:875
const int UNDEF_GRP
undefined Group type
Definition: ER_CAPI_TYPES.H:93
const int DLL_STATUS_INVALID
UserDll Dialog status is not valid.
Definition: ER_CAPI_TYPES.H:1069
const int START_CONDITION_CURRENT_ROBOT
Start Condition for current Robot.
Definition: ER_CAPI_TYPES.H:590
const int AUX_UPDATE_IDX_EXIT
Application on exit.
Definition: ER_CAPI_TYPES.H:999
const int MERGE_ATTIB_NO_PPO_LIMIT
The number of Polygons per object 'PpO' is NOT limited.
Definition: ER_CAPI_TYPES.H:797
const int AUTOPATH_AXIS_BIT_19
axisBit Axis 19
Definition: ER_CAPI_TYPES.H:479
Motion type Synchro PTP.
Definition: ER_CAPI_TYPES.H:374
const int ERC_STATUS_OUTPUT
Enable/disable status out, e.g. joint data at each simulation step.
Definition: ER_CAPI_TYPES.H:688
const double AUTOPATH_KIN_EPSI
epsi
Definition: ER_CAPI_TYPES.H:457
const int TAG_MOTYPE_PTP
motion type PTP
Definition: ER_CAPI_TYPES.H:735
const int ER_LIC_ROB_UR
License RobotLib UR.
Definition: ER_CAPI_TYPES.H:971
const int AUTOPATH_CHK_CONSTRAINT_ISCFREE_2
action parameter chk constraint for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:546
const int _3DHTML_EXPORT_SET_PARAMETER_TITLE
3D_Export Add a HTML predefined Parameters value for name 'title'
Definition: ER_CAPI_TYPES.H:319
char dev_name[LS_MAXSTR]
name of collided device, if grp_type=BODY_GRP, dev_name="BODY_GRP"
Definition: ER_CAPI_TYPES.H:633
const int ERC_COLLISION_CROBOT_REF
Enable/disable Reference collision for current Robot.
Definition: ER_CAPI_TYPES.H:704
const int MP_TRIPPLE_PLANE_CORNER
Picking mode measure intersection corner by three planes, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:182
const int Api_User_Dll_DLG
open modal dialog to select API UserDLL to start
Definition: ER_CAPI_TYPES.H:156
const int FWD_REASON_KINEMATICS
txt_tbd
Definition: ER_CAPI_TYPES.H:345
const int EXTAX_AXIS_POS
pos axis
Definition: ER_CAPI_TYPES.H:419
const int _3DHTML_EXPORT_VALUES
Error in 3D Html Export method.
Definition: ER_CAPI_TYPES.H:276
const int ER_LIC_STD_NUMSOL
License Numerical solution for inverse kinematics.
Definition: ER_CAPI_TYPES.H:953
const int _3DPDF_EXPORT_SAVE
3D_Pdf_Export Stop recording and Save to 3D_Pdf
Definition: ER_CAPI_TYPES.H:287
Circular Orientation Ipo mode Quaternion.
Definition: ER_CAPI_TYPES.H:394
const int WARN_UNREACH
Location an reachable.
Definition: ER_CAPI_TYPES.H:352
const int DLG_Mode_Status
status of non modal dialog
Definition: ER_CAPI_TYPES.H:167
const int START_CONDITION_SAVE
Start Condition Save current status to start condition.
Definition: ER_CAPI_TYPES.H:589
const int ZOOM_FLAG_GRF_UPDATE
Zoom flag Performe a grafics update.
Definition: ER_CAPI_TYPES.H:231
const int AUTOPATH_CHK_CONSTRAINT_TBD_80
action parameter is tbd
Definition: ER_CAPI_TYPES.H:543
const int ERC_COLLISION_CROBOT_ITSELF
Enable/disable Itself collision for current Robot.
Definition: ER_CAPI_TYPES.H:720
const int ER_INVISIBLE
standard color invisible
Definition: ER_CAPI_TYPES.H:823
const int AUTOPATH_CHK_CONSTRAINT_TBD_40
action parameter is tbd
Definition: ER_CAPI_TYPES.H:542
const int CAD_IMPORT_DLG
open/close non modal cad import dialog
Definition: ER_CAPI_TYPES.H:160
const int AUTOPATH_STATUS_MP_START
AutoPath calculation started.
Definition: ER_CAPI_TYPES.H:550
const int AUTOPATH_AXIS_BIT_7
axisBit Axis 7
Definition: ER_CAPI_TYPES.H:467
const int ER_CAD_RENEW_UNDEF
geometry renewing, no action
Definition: ER_CAPI_TYPES.H:785
const int AUTOPATH_CHK_CONSTRAINT_SWE
action parameter is SWE exceeded for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:539
const int SYS_SYSTEM_FOLDER_DIRECTORY_WORKING_DIR
current working directory
Definition: ER_CAPI_TYPES.H:942
const int AUTOPATH_CONSTRAINT_MIN
Set ConstraintMin.
Definition: ER_CAPI_TYPES.H:529
const int WARN_SWE_EXCEED
Location reachable but travel ranges are exceeded.
Definition: ER_CAPI_TYPES.H:355
const int ROBOT_TYPE_EXTAXIS
Device is external axis.
Definition: ER_CAPI_TYPES.H:335
const int _3DPDF_EXPORT_RESTART
3D_Pdf_Export ReStart recording, throw away old recordings
Definition: ER_CAPI_TYPES.H:290
const int AUTOPATH_RESULT_COBSTACLE
Number of CObstacle Checks during AutoPath calculation.
Definition: ER_CAPI_TYPES.H:521
const int MP_DISTANCE_DEVICE
Picking mode measure distance devices, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:177
const int ER_LIC_API_PP
License API Post Processor.
Definition: ER_CAPI_TYPES.H:962
const int PTP_TARGET_CALC_MODE_VAR_CONFIG
Nearest solution, will maybe change configuration.
Definition: ER_CAPI_TYPES.H:438
const int ERGL_LIGHT_1_EMISSION
request for 'ergl_param' light 1 emission value
Definition: ER_CAPI_TYPES.H:918
const int ERC_STOP_UNREACH
Enable/disable stop if unreachable target.
Definition: ER_CAPI_TYPES.H:669
const int CONVERT_CAD_TESSELATION_FINE
Increase Tesselation, more fine.
Definition: ER_CAPI_TYPES.H:811
const int ERC_REALTIME_SIM
Enable/disable Realtime simulation, results in permanent modification of sim step size.
Definition: ER_CAPI_TYPES.H:691
const int COLOR_USE_USER
USER color are saved with cel or rob file.
Definition: ER_CAPI_TYPES.H:777
const int COORSYS_STYLE_STANDARD
Coorsys style: Standard.
Definition: ER_CAPI_TYPES.H:750
const int AUTOPATH_PARAMETER_ALGORITHM
Selected Path Planner Algorithm: 1-User Fct, 2-RRT Connect, 3-RTD BBS.
Definition: ER_CAPI_TYPES.H:493
const int PTP_TARGET_CALC_MODE_UNDEF
default ER_PTP_TARGET_CALC_MODE_SHORTEST_ANGLE
Definition: ER_CAPI_TYPES.H:433
enum _CIRC_ORI_MODE CIRC_ORI_MODE
const int ROT_QUAT
Quaternion, ABB.
Definition: ER_CAPI_TYPES.H:857
const int ROT_ANGLE_1
One Axis Angle.
Definition: ER_CAPI_TYPES.H:865
const int ROT_VEW_TYPE_UNDEF
no operation
Definition: ER_CAPI_TYPES.H:242
const int AUX_UPDATE_IDX_UNLOAD_PATHES
All Pathes are unloaded.
Definition: ER_CAPI_TYPES.H:1030
const int AUX_UPDATE_IDX_IPO_UPDATE
Interpolation loop, depending on trajectory planner execution sampling rate.
Definition: ER_CAPI_TYPES.H:1018
const int ROT_VEW_TYPE_OPENGL_OFFSET
generell transformation from OpenGL origin to ER world frame
Definition: ER_CAPI_TYPES.H:246
Circular Orientation consider start-, via- and end-location.
Definition: ER_CAPI_TYPES.H:401
const int ROT_ZYZ
RotZ*RotY*RotZ, Staeubli CS7.
Definition: ER_CAPI_TYPES.H:854
const int ROT_IDX_KUKA
Rotation notation Kuka RzRy'Rx''.
Definition: ER_CAPI_TYPES.H:870
const int MP_HIT_TOOL
geometry from tool group picked
Definition: ER_CAPI_TYPES.H:186
const int ER_MAGENTA
standard color magenta
Definition: ER_CAPI_TYPES.H:830
const int ER_LIC_ROB_BM
License RobotLib b+m.
Definition: ER_CAPI_TYPES.H:976
const int ER_LIC_API_IPO
License API Interpolation.
Definition: ER_CAPI_TYPES.H:955
const int AUX_UPDATE_IDX_UNLOAD_CELL
Cell is unloaded.
Definition: ER_CAPI_TYPES.H:1021
const int ER_LIC_OPT_NC2RC
License NC to Robot Program conversion.
Definition: ER_CAPI_TYPES.H:960
const int COORSYS_STYLE_CURRENT
Coorsys style: Current Coorsys.
Definition: ER_CAPI_TYPES.H:751
const int START_CONDITION_ROBOT_REFERENCE
Start Condition Robot Reference.
Definition: ER_CAPI_TYPES.H:593
const int ERGL_ALL_ATTRIBUTES
useful for ERGL_MODE_SET
Definition: ER_CAPI_TYPES.H:923
const int ERGL_MODE_UNDEF
no operation
Definition: ER_CAPI_TYPES.H:925
const int AUX_UPDATE_IDX_PRG_STOP
Program run is stopped.
Definition: ER_CAPI_TYPES.H:1014
Linear Orientation Ipo mode Auxiliary.
Definition: ER_CAPI_TYPES.H:413
const int AUTOPATH_CHK_CONSTRAINT_UPDT_DEVICES
action parameter is Update Devices for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:533
const int ERC_SHOW_CART_SPACE
Enable/disable cartesian space for cRobot.
Definition: ER_CAPI_TYPES.H:710
int initialized
1- structure is completely initialized, 0- not initialized
Definition: ER_CAPI_TYPES.H:565
const int CONVERT_CAD_TESSELATION_RESET
Reset to origin Tesselation.
Definition: ER_CAPI_TYPES.H:809
const int AUX_UPDATE_IDX_LICENSE_ERROR
License Error.
Definition: ER_CAPI_TYPES.H:998
const int AUTOPATH_RESULT_CFREE
Number of CFree Checks during AutoPath calculation.
Definition: ER_CAPI_TYPES.H:520
const int APIDLL_CNTRL_SIM_STOP
Calling status for API-DLL, Stop indicates that the simulation is aborted.
Definition: ER_CAPI_TYPES.H:1080
const int ERC_EXT_TCP
Enable/disable Show external Tcp coorsys.
Definition: ER_CAPI_TYPES.H:683
const int AUTOPATH_CHK_CONSTRAINT_TBD_800
action parameter is tbd
Definition: ER_CAPI_TYPES.H:548
const int ERC_TRACKS_ATTRIBUTES
Enable/disable Tcp Trace Attributes for all Robots.
Definition: ER_CAPI_TYPES.H:712
const int CONVERT_CAD_SEW
Sewing.
Definition: ER_CAPI_TYPES.H:813
const int ER_LIC_PRIORITY_DEFAULT
check Lmngr license first
Definition: ER_CAPI_TYPES.H:983
const int ERC_TAG_TEXT
Enable/disable Show Tag Text.
Definition: ER_CAPI_TYPES.H:696
const int SYS_SYSTEM_FOLDER_DIRECTORY_CONIFG_FILE
configuration file 'config.dat', resides in Application directory
Definition: ER_CAPI_TYPES.H:934
const int ERGL_LIGHT_4_AMBIENT
request for 'ergl_param' light 4 ambient value
Definition: ER_CAPI_TYPES.H:906
char geo_name[LS_MAXSTR]
name of collided geometry
Definition: ER_CAPI_TYPES.H:634
const int AUTOPATH_AXIS_BIT_22
axisBit Axis 22
Definition: ER_CAPI_TYPES.H:482
const int ER_LIC_API_DYN
License API Dynamics.
Definition: ER_CAPI_TYPES.H:956
Motion type CIRC.
Definition: ER_CAPI_TYPES.H:376
const int _3DPDF_EXPORT_SET_PASSWORD
3D_Pdf_Export set 3D_Pdf password
Definition: ER_CAPI_TYPES.H:296
const int ERC_DISPLAY_ALL_COORSYS
Enable/disable Display all available coorsys.
Definition: ER_CAPI_TYPES.H:699
const int _3DHTML_EXPORT_OK
3D_Html_Export method successful
Definition: ER_CAPI_TYPES.H:274
const int IPO_LEADING_POS
leading position
Definition: ER_CAPI_TYPES.H:429
const int ERC_TAG_LINE_CONNECT
Enable/disable Show Tag connection line, depending on motion type.
Definition: ER_CAPI_TYPES.H:697
const int ZOOM_FLAG_DEFAULT
Zoom flag default setting.
Definition: ER_CAPI_TYPES.H:233
const int MERGE_ATTIB_PPO_LIMIT_200
The number of Polygons per object 'PpO' is limited by MERGE_MAX_NUMBER_OF_PPO_200.
Definition: ER_CAPI_TYPES.H:799
const int ROT_IDX_COMAU_C4G
Rotation notation Comau RzRy'Rz''.
Definition: ER_CAPI_TYPES.H:879
const int _3DHTML_EXPORT_LOAD_TEMPLATE_FILE
3D_Export load 3D WebGL Html Template from *.html file
Definition: ER_CAPI_TYPES.H:323
const int SYS_SYSTEM_FOLDER_DIRECTORY_APPLICATION_DIR
Application directory.
Definition: ER_CAPI_TYPES.H:941
double eps_tol_c
current tolerance
Definition: ER_CAPI_TYPES.H:640
const int AUTOPATH_RESULT_CDENSITY
Density in [%] = Number of CObstacle / (Number of CFree + Number of CObstacle) during AutoPath calcul...
Definition: ER_CAPI_TYPES.H:522
const int ER_LIC_OPT_REMOTE
License Remote Control.
Definition: ER_CAPI_TYPES.H:985
Definition: ER_CAPI_TYPES.H:129
const int _3DPDF_EXPORT_SET_LABEL
3D_Pdf_Export set 3D_Pdf label
Definition: ER_CAPI_TYPES.H:297
const int SYS_SYSTEM_FOLDER_DIRECTORY_WORKING_PATHES_FILE
working pathes file 'easy-rob.pth', resides in USRDIR
Definition: ER_CAPI_TYPES.H:938
const int ERC_TCP_JOG_COORSYS
Enable/disable Show tcp jog coorsys for cRobot with inverse kinematics.
Definition: ER_CAPI_TYPES.H:717
Circular Orientation Ipo mode Variable.
Definition: ER_CAPI_TYPES.H:389
double * DistanceWeight
]0..1], size nConfig, currently not used
Definition: ER_CAPI_TYPES.H:581
unsigned int size
sizeof this structure
Definition: ER_CAPI_TYPES.H:564
double * CartConstraintMin
minimum cartesian constraint value, size DIM
Definition: ER_CAPI_TYPES.H:578
const int ERGL_LIGHT_1_DIFFUSE
request for 'ergl_param' light 1 diffuse value
Definition: ER_CAPI_TYPES.H:908
const int ERC_DISPLAY_TAGS
Enable/disable Display Tags.
Definition: ER_CAPI_TYPES.H:678
const int COORSYS_RENDER_STYLE_APPROACH_Zx
Coorsys rendering style: Approach Zx.
Definition: ER_CAPI_TYPES.H:742
const int ER_PlugIn_dll_DLG
open modal dialog to select ER_PlugIn to start
Definition: ER_CAPI_TYPES.H:157
enum _IPO_MODE IPO_MODE
const int MERGE_ATTIB_SAVE_BINARY_IGP
Save binary igp.
Definition: ER_CAPI_TYPES.H:795
const int SYS_SYSTEM_FOLDER_DIRECTORY_KERNEL_IO_DIR
Kernel IO, defined in config.dat.
Definition: ER_CAPI_TYPES.H:945
const int AUX_UPDATE_IDX_SET_NEXT_TARGET
prepare next motion
Definition: ER_CAPI_TYPES.H:1037
const int COORSYS_RENDER_STYLE_APPROACH_Yz
Coorsys rendering style: Approach Zx.
Definition: ER_CAPI_TYPES.H:744
const int _3D_CAD_Window_DLG
open/close non modal 3d_cad window dialog
Definition: ER_CAPI_TYPES.H:151
const int _3DPDF_EXPORT_DEACTIVATE
3D_Pdf_Export deactivate API Control for 3D Pdf Export
Definition: ER_CAPI_TYPES.H:281
const int AUTOPATH_AXIS_BIT_12
axisBit Axis 12
Definition: ER_CAPI_TYPES.H:472
const int AUX_UPDATE_IDX_LOAD_CELL
Cell is loaded.
Definition: ER_CAPI_TYPES.H:1001
const int ERC_STOP_SWE
Enable/disable stop if joint limits exceeded.
Definition: ER_CAPI_TYPES.H:664
const int AUTOPATH_CHK_CONSTRAINT_ISCFREE
action parameter chk constraint for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:544
const int Message_Window_DLG
open/close non modal message window dialog
Definition: ER_CAPI_TYPES.H:153
const int REF_TOOL
reference system is robot Tool, Tcp coorsys
Definition: ER_CAPI_TYPES.H:101
const int AUX_UPDATE_IDX_UNREACH
Target location is not reachable.
Definition: ER_CAPI_TYPES.H:1011
const int ER_LIC_PRIORITY_LMNGR
check Lmngr license first
Definition: ER_CAPI_TYPES.H:981
const int ER_LIC_API_INT
License API Interpreter.
Definition: ER_CAPI_TYPES.H:961
const int _3DHTML_EXPORT_ERROR
Error in 3D Html Export method.
Definition: ER_CAPI_TYPES.H:275
const int AUTOPATH_AXIS_BIT_ALL
axisBit Axis all
Definition: ER_CAPI_TYPES.H:460
const int Jog_Window_DLG
open/close non modal jog window dialog
Definition: ER_CAPI_TYPES.H:148
const int KIN_HOMEPOSITIONS
max. number of available Home Positions
Definition: ER_CAPI_TYPES.H:89
const int SYS_SYSTEM_FOLDER_DIRECTORY_LOADFROMLIB_PREFERRED_FILE
Device Manager: Load from Library Preferred file 'er_LoadFromLibPb_prefered.ini', resides in USRDIR.
Definition: ER_CAPI_TYPES.H:940
const int ER_LIC_OPT_NC
License NC Simulation.
Definition: ER_CAPI_TYPES.H:959
const int AUX_UPDATE_IDX_SPEED_EXCEEDED
At least one axis exceeds its maximum allowed axis speed.
Definition: ER_CAPI_TYPES.H:1009
const int ROT_VEW_TYPE_CURRENT
current simulation view
Definition: ER_CAPI_TYPES.H:243
const int ERC_STOP_ACCEL
Enable/disable stop if joint accels exceeded.
Definition: ER_CAPI_TYPES.H:666
const int ROT_VEW_TYPE_SIM_3
rotation view for ssimulation view #3
Definition: ER_CAPI_TYPES.H:249
const int _3DPDF_EXPORT_OK
3D_Pdf_Export method successful
Definition: ER_CAPI_TYPES.H:270
struct _COLL_DEVICE COLL_DEVICE
const int DLG_Mode_Close
close non modal dialog
Definition: ER_CAPI_TYPES.H:165
const int ER_LIC_OPT_MULTI_KIN
License Multi Kinematics.
Definition: ER_CAPI_TYPES.H:973
const int ROT_IDX_FANUC
Rotation notation Fanuc Roll Pitch Yaw.
Definition: ER_CAPI_TYPES.H:874
const int ERGL_LIGHT_3_POSITION
request for 'ergl_param' light position 3
Definition: ER_CAPI_TYPES.H:893
const float inch2m
converts [inch] to [m]
Definition: ER_CAPI_TYPES.H:59
const int MP_HIT_ROBOT
geometry from robot group picked
Definition: ER_CAPI_TYPES.H:185
const int PICK_RESULT_CIRCLE_iCENTER
circle center
Definition: ER_CAPI_TYPES.H:203
struct _COLL_PAIR COLL_PAIR
Circular Orientation consider start-, via-, via-Oir- and end-location.
Definition: ER_CAPI_TYPES.H:402
const int CONVERT_CAD_DEFAULT
CONVERT_CAD_MSG_WARNING, CONVERT_CAD_HEAL, CONVERT_CAD_SEW.
Definition: ER_CAPI_TYPES.H:805
const int AUX_UPDATE_IDX_COLLISION
Workcell collision.
Definition: ER_CAPI_TYPES.H:1012
UINT Accuracy
[1..100]
Definition: ER_CAPI_TYPES.H:582
const int ER_LIC_STD_ROBMOD
License Robot Modelling.
Definition: ER_CAPI_TYPES.H:952
const int ERC_DRAW_PICKING_RESULTS_ALL
Enable/disable All picking results.
Definition: ER_CAPI_TYPES.H:721
const int DOF6
6 Degrees-of-Freedom
Definition: ER_CAPI_TYPES.H:74
const int AUTOPATH_INVALID_LICENSE
Error, AutoPath not licensed.
Definition: ER_CAPI_TYPES.H:489
const int AUTOPATH_AXIS_BIT_6
axisBit Axis 6
Definition: ER_CAPI_TYPES.H:466
const int ERC_TRACK
Enable/disable Tcp Trace for cRobot.
Definition: ER_CAPI_TYPES.H:662
output at each simulation step
Definition: ER_CAPI_TYPES.H:364
const int AVI_Recorder_DLG
open non modal avi recorder dialog (ER_PlugIn)
Definition: ER_CAPI_TYPES.H:158
const int APIDLL_CNTRL_INITIALIZE
Calling status for API-DLL, Initialization allowing to allocate dynamically memory or establish a TCP...
Definition: ER_CAPI_TYPES.H:1076
int * AxisType
one of AUTOPATH_AXIS_TYPE_ROBOT, AUTOPATH_AXIS_TYPE_TRACK, AUTOPATH_AXIS_TYPE_POSITIONER,...
Definition: ER_CAPI_TYPES.H:575
const int AUTOPATH_AXIS_TYPE_TRACK
Axis Type External Track axis.
Definition: ER_CAPI_TYPES.H:508
const int ROT_VEW_TYPE_SIM_2
rotation view for ssimulation view #2
Definition: ER_CAPI_TYPES.H:248
const int ERGL_LIGHT_3_ENABLE
request for 'ergl_param' light enable 3
Definition: ER_CAPI_TYPES.H:899
const double DEG
conversion from radiant to degree 180/PI
Definition: ER_CAPI_TYPES.H:47
const int ROT_Z9XZ
RotZ*RotX*RotZ,b+m T1 xx5xx, [-90..+90] [-180..+180] [-180..+180].
Definition: ER_CAPI_TYPES.H:862
Circular Orientation consider start- and end-location.
Definition: ER_CAPI_TYPES.H:400
const int EXTAX_MODE_USR
4-extax specification in q_linext, v_linext, q_linext_idx
Definition: ER_CAPI_TYPES.H:426
const int ER_ERROR
Return value ERROR for no success.
Definition: ER_CAPI_TYPES.H:37
const long MAXSTR
Maximum length of a short message.
Definition: ER_CAPI_TYPES.H:67
const int ER_RED
standard color red
Definition: ER_CAPI_TYPES.H:829
const int ERC_COI_RENDER
Enable/disable Show Center Of Interest.
Definition: ER_CAPI_TYPES.H:707
const int START_CONDITION_PATH
Start Condition Condition current Path.
Definition: ER_CAPI_TYPES.H:604
const int AUX_UPDATE_SUB_IDX_JOG_TCP_BASE
Jogging mode by sub_idx= 0x2 TCP Base.
Definition: ER_CAPI_TYPES.H:1064
const int PICK_RESULT_CIRCLE_ARC
circle arc
Definition: ER_CAPI_TYPES.H:207
const int STOP_MODUS
Program runing and on hold.
Definition: ER_CAPI_TYPES.H:616
const float mps2mmpmin
converts [m] per seconds into [mm] per minute
Definition: ER_CAPI_TYPES.H:62
const int _3DPDF_EXPORT_SHOW
3D_Pdf_Export Open 3D_Pdf file in Reader
Definition: ER_CAPI_TYPES.H:289
Motion type User defined 2.
Definition: ER_CAPI_TYPES.H:380
const int DLL_STATUS_CLOSE
UserDll Dialog status is closed.
Definition: ER_CAPI_TYPES.H:1071
const int START_CONDITION_RESET
Start Condition Reset status to start condition.
Definition: ER_CAPI_TYPES.H:588
double * ConstraintMax
maximum constraint value, size nConfig
Definition: ER_CAPI_TYPES.H:577
Definition: ER_CAPI_TYPES.H:629
const int AUTOPATH_RESULT_SEED_VALUE
Random starting seed value to influence findpath behavior.
Definition: ER_CAPI_TYPES.H:524
const int ERGL_MODE_INQ
return address of requested 'ergl_param' data
Definition: ER_CAPI_TYPES.H:926
const int IGP_CAD_TYPE
X, Y, Z scale.
Definition: ER_CAPI_TYPES.H:772
const int AUTOPATH_AXIS_BIT_13
axisBit Axis 13
Definition: ER_CAPI_TYPES.H:473
const int ERC_ONOFF_DISABLE
disable flag, see ER_CAPI_SIM_ERPL::erc_onoff
Definition: ER_CAPI_TYPES.H:658
double * CartConstraintMax
maximum cartesian constraint value, size DIM
Definition: ER_CAPI_TYPES.H:579
const int ZOOM_FLAG_VIEW_IPO
Zoom flag Interpolate to the new perspective.
Definition: ER_CAPI_TYPES.H:232
const int AUTOPATH_STATUS_MP_FAILURE
AutoPath calculation failed.
Definition: ER_CAPI_TYPES.H:553
Circular Orientation Ipo mode Fix.
Definition: ER_CAPI_TYPES.H:390
const int ERC_CAMERA
Enable/disable Camera View.
Definition: ER_CAPI_TYPES.H:693
const int MM_BODY_ALL
Mouse mode move all geometries in cGroup.
Definition: ER_CAPI_TYPES.H:216
const int ER_LIC_ROB_ABB
License RobotLib ABB.
Definition: ER_CAPI_TYPES.H:968
const int AUX_UPDATE_IDX_PRG_CONT
Program run is continued.
Definition: ER_CAPI_TYPES.H:1015
const int ER_LIC_PRIORITY_LOCAL
check local license first
Definition: ER_CAPI_TYPES.H:982
const int MM_BODY
Mouse mode move current selected geometry.
Definition: ER_CAPI_TYPES.H:215
const int ROT_YXZ
RotY*RotX*RotZ, BOSCH.
Definition: ER_CAPI_TYPES.H:853
const int MERGE_ATTIB_PPO_LIMIT_100
The number of Polygons per object 'PpO' is limited by MERGE_MAX_NUMBER_OF_PPO_100.
Definition: ER_CAPI_TYPES.H:798
const int AUTOPATH_STATUS_MP_SUCCESS
AutoPath calculation successful.
Definition: ER_CAPI_TYPES.H:552
const int START_CONDITION_ROBOT_BASE_POSITION
Start Condition Robot Base Position.
Definition: ER_CAPI_TYPES.H:594
int grp_type
ROBOT_GRP, TOOL_GRP.
Definition: ER_CAPI_TYPES.H:644
_CIRC_ORI_IPO_MODE
Definition: ER_CAPI_TYPES.H:399
const int SYS_SYSTEM_FOLDER_DIRECTORY_USR_DIR
User directory, defined in config.dat, individual or depending on environment variable USERPROFILE%.
Definition: ER_CAPI_TYPES.H:943
const int PICK_RESULT_idXYZ
distance w.r.t. inertia system
Definition: ER_CAPI_TYPES.H:201
const int AUX_UPDATE_IDX_TARGET_REACHED
trajectory planner, target reached
Definition: ER_CAPI_TYPES.H:1040
void * UsrData
User defined data.
Definition: ER_CAPI_TYPES.H:583
const int CHK_NOM_VALUES_SWE
Bit 1 Travel range (joint limits) are exceeded.
Definition: ER_CAPI_TYPES.H:620
const int _3DPDF_EXPORT_GET_KEYFRAMES
3D_Pdf_Export get current number of recorded keyframes
Definition: ER_CAPI_TYPES.H:300
const int MP_DOUBLE_PLANE_EDGE_FOLLOWER
Picking mode edge following started by two planes, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:181
const int CUBE_CAD_TYPE
X, Y, Height.
Definition: ER_CAPI_TYPES.H:765
const int ERGL_LIGHT_4_DIFFUSE
request for 'ergl_param' light 4 diffuse value
Definition: ER_CAPI_TYPES.H:911
const int CONVERT_CAD_MSG_VERBOSE
Shows all messages during CAD import or conversion.
Definition: ER_CAPI_TYPES.H:806
const int ER_LGRAY
standard color light grey
Definition: ER_CAPI_TYPES.H:832
const int AUX_UPDATE_IDX_SAVE_ROBOT
cRobot was saved (.rob file)
Definition: ER_CAPI_TYPES.H:1043
float theta
Rotation about z axis.
Definition: ER_CAPI_TYPES.H:130
Motion type User defined 1.
Definition: ER_CAPI_TYPES.H:379
const float IPO_MIN_PREP_TIME
Smallest calculated path execution time, if less the robot is already in target location....
Definition: ER_CAPI_TYPES.H:441
const int ERC_DISPLAY_CROBOT
Enable/disable Display current Robot/Device.
Definition: ER_CAPI_TYPES.H:700
const int WIN_AUSG
txt_tbd
Definition: ER_CAPI_TYPES.H:54
enum _LIN_ORI_MODE LIN_ORI_MODE
const int AUX_UPDATE_IDX_SWE_PASSIVE_EXCEEDED
At least one passive axis exceeds its maximum allowed travel ranges.
Definition: ER_CAPI_TYPES.H:1059
const int ROT_IDX_BM
Rotation notation b+m Surface Systems RzRy'Rz''.
Definition: ER_CAPI_TYPES.H:878
const int ROT_IDX_UR
Rotation notation one axis angle.
Definition: ER_CAPI_TYPES.H:882
const int MM_TAG_OFFSET
Mouse mode move cWobj location.
Definition: ER_CAPI_TYPES.H:220
const int KIN_DOFS
Maximum number of Degrees-of-Freedom for a kinematics.
Definition: ER_CAPI_TYPES.H:84
const int AUX_UPDATE_IDX_UNLOAD_PROGRAM
Program file for cRobot is unloaded.
Definition: ER_CAPI_TYPES.H:1024
const int AUTOPATH_CHK_CONSTRAINT_ISCFREE_1
action parameter chk constraint for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:545
const int MP_DISTANCE
Picking mode measure distance, Get_cPickMode()
Definition: ER_CAPI_TYPES.H:176
const int ERGL_LIGHT_1_SPECULAR
request for 'ergl_param' light 1 specular value
Definition: ER_CAPI_TYPES.H:913
const int START_CONDITION_ROBOT_BODIES
Start Condition all Robot bodies.
Definition: ER_CAPI_TYPES.H:598
const int CONVERT_CAD_TESSELATION_COARSE
Reduce Tesselation, coarse.
Definition: ER_CAPI_TYPES.H:810
const int AUTOPATH_RESULT_CPS
Number of Check per seconds for AutoPath calculation.
Definition: ER_CAPI_TYPES.H:519
const int NUM_SIM_VIEWS
Number of possible simulation views, per default view #1 is active.
Definition: ER_CAPI_TYPES.H:241
const int ERGL_LIGHT_2_ENABLE
request for 'ergl_param' light enable 2
Definition: ER_CAPI_TYPES.H:898
COLL_PROBE probe_B
Probe B of collision pair.
Definition: ER_CAPI_TYPES.H:639
const int MP_HIT_TAG
tag picked
Definition: ER_CAPI_TYPES.H:188
const int AUX_UPDATE_SUB_IDX_JOG_JOINT
Jogging mode by sub_idx= 0x1 Joint.
Definition: ER_CAPI_TYPES.H:1063
const int REF_NO_REF
no reference system defined
Definition: ER_CAPI_TYPES.H:99
const int DIM
3 Dimensions
Definition: ER_CAPI_TYPES.H:73
const int AUTOPATH_AXIS_BIT_18
axisBit Axis 18
Definition: ER_CAPI_TYPES.H:478
const int AUX_UPDATE_IDX_TAGUPDATE
Tag location is modified or updated.
Definition: ER_CAPI_TYPES.H:1007
const int ROBOT_TYPE_MISCELLANEOUS
Device miscellaneous.
Definition: ER_CAPI_TYPES.H:338
const int _3DPDF_EXPORT_LOAD_LAYOUT_FILE
3D_Pdf_Export load 3D_Pdf Layout from *.3pl file
Definition: ER_CAPI_TYPES.H:303
const int ERC_TRACKS
Enable/disable Tcp Trace for all Robots.
Definition: ER_CAPI_TYPES.H:711
const int ER_LIC_STD_LIB
License Device Manager.
Definition: ER_CAPI_TYPES.H:951
const int FWD_REASON_UNKNOWN
txt_tbd
Definition: ER_CAPI_TYPES.H:343
const int AUTOPATH_DLG_PARAMETER_SHOW_WINDOW
Dialog Show Settings: SW_HIDE, SW_SHOWNORMAL, ...
Definition: ER_CAPI_TYPES.H:514
const int AUX_UPDATE_IDX_SAVE_CPATH
cPath was saved in one tag file (*.tag file)
Definition: ER_CAPI_TYPES.H:1048
const int USER_DLL_CALLBACK_PROGLINEUPDATE_MAX
Max number of callback fct for ProglineUpdate, see set_callback_ProglineUpdate.
Definition: ER_CAPI_TYPES.H:996
Circular Orientation Ipo mode Tangential.
Definition: ER_CAPI_TYPES.H:391
const int ROT_IDX_EASY_ROB
Rotation notation EASY-ROB RxRy'Rz''.
Definition: ER_CAPI_TYPES.H:867
const int MM_BCKGNDCOLOR
Mouse mode change background RGB color.
Definition: ER_CAPI_TYPES.H:218
const int AUTOPATH_AXIS_TYPE_ROBOT
Axis Type Robot axis.
Definition: ER_CAPI_TYPES.H:507
Circular Orientation Ipo mode Variable2.
Definition: ER_CAPI_TYPES.H:393
const int TAG_MOTYPE_CIRC
motion type CIRC
Definition: ER_CAPI_TYPES.H:737
const int AUX_UPDATE_IDX_UNLOAD_ROBOT
Robot is unloaded.
Definition: ER_CAPI_TYPES.H:1022
const int _3DPDF_EXPORT_VIEWPORT_AREA
3D_Pdf_Export Set ViewPort Area: left(x) upper(y) width height
Definition: ER_CAPI_TYPES.H:307
const int DOF12
12 Degrees-of-Freedom
Definition: ER_CAPI_TYPES.H:77
const int IPO_OK
Path preparation successful.
Definition: ER_CAPI_TYPES.H:444
const int _3DPDF_EXPORT_RESET_LAYOUT
3D_Pdf_Export reset current 3D_Pdf Layout settings, set to default data
Definition: ER_CAPI_TYPES.H:302
const int ERGL_LIGHT_2_EMISSION
request for 'ergl_param' light 2 emission value
Definition: ER_CAPI_TYPES.H:919
const int ROT_IDX_STAUBLI_CS8
Rotation notation Staubli CS8 RxRy'Rz''.
Definition: ER_CAPI_TYPES.H:868
struct _COLL_DEVICE_TUPEL COLL_DEVICE_TUPEL
const int ER_CAD_MEM_VBO
geometry memory model VBO loads optimized geometry into grafics board, default
Definition: ER_CAPI_TYPES.H:781
const int ER_GRAY
standard color grey
Definition: ER_CAPI_TYPES.H:833
const int ERGL_LIGHT_3_AMBIENT
request for 'ergl_param' light 3 ambient value
Definition: ER_CAPI_TYPES.H:905
const int _3DPDF_EXPORT_SAVE_STATUS_SAVE_BEGIN_THREAD
3D_Pdf_Export begin to save 3D_Pdf in a thread
Definition: ER_CAPI_TYPES.H:258
const int USER_DLL_CALLBACK_AUXUPDATE_MAX
Max number of callback fct for AuxUpdate, see set_callback_AuxUpdate.
Definition: ER_CAPI_TYPES.H:995
const int PTP_TARGET_CALC_MODE_MATH
Solution in [-180, 180].
Definition: ER_CAPI_TYPES.H:436
const int _3DPDF_EXPORT_CREATOR_INFO
3D_Pdf_Export Set Creator Info
Definition: ER_CAPI_TYPES.H:313
const int AUX_UPDATE_IDX_SAVE_BODY
Bodies are saved (.bod file)
Definition: ER_CAPI_TYPES.H:1047
const int SYS_SYSTEM_FOLDER_DIRECTORY_UNDEF
Request Idx undefined.
Definition: ER_CAPI_TYPES.H:932
Circular Orientation consider start-location to keep orientation tangential.
Definition: ER_CAPI_TYPES.H:403
const int AUTOPATH_RESULT_SECONDS
Elapsed time in seconds for AutoPath calculation.
Definition: ER_CAPI_TYPES.H:518
const int ER_WHITE
standard color white
Definition: ER_CAPI_TYPES.H:840
const int ERC_ONOFF_ENABLE
enable flag, ER_CAPI_SIM_ERPL::erc_onoff
Definition: ER_CAPI_TYPES.H:659
const int ROT_XYX
txt_tbd
Definition: ER_CAPI_TYPES.H:855
const int AUTOPATH_AXIS_BIT_16
axisBit Axis 16
Definition: ER_CAPI_TYPES.H:476
const int AUX_UPDATE_IDX_LOAD_ROBOT_ASM
Robot Assembly is loaded.
Definition: ER_CAPI_TYPES.H:1057
float a[3]
approach vector, a = n x o
Definition: ER_CAPI_TYPES.H:119
int grp_type
one of BODY_GRP, ROBOT_GRP, TOOL_GRP
Definition: ER_CAPI_TYPES.H:630
float o[3]
orientation vector, o = a x n
Definition: ER_CAPI_TYPES.H:119
const int AUTOPATH_PARAMETER_MIN_NUM_WAYPOINTS
Minimize number of WayPoints: 1-on, 0-off.
Definition: ER_CAPI_TYPES.H:495
int ThreadedExecution
1-Thread, 0-no Thread, direct function call
Definition: ER_CAPI_TYPES.H:567
const int ERGL_LIGHT_2_POSITION
request for 'ergl_param' light position 2
Definition: ER_CAPI_TYPES.H:892
const int APIDLL_CNTRL_UNDEF
Calling status for API-DLL is undefined.
Definition: ER_CAPI_TYPES.H:1075
const int REF_TIP
reference system is robot Flange, Tip coorsys
Definition: ER_CAPI_TYPES.H:106
const long DMAXSTR
Maximum length of a medium message.
Definition: ER_CAPI_TYPES.H:68
const int PICK_RESULT_CIRCLE_PHI
circle phi
Definition: ER_CAPI_TYPES.H:206
const int ERC_DRAW_PICKING_RESULTS_POLYGON
Enable/disable Picking result showing a line to selected polygon.
Definition: ER_CAPI_TYPES.H:725
const int IPO_EXEC_CALL_AGAIN
Path execution is called again.
Definition: ER_CAPI_TYPES.H:450
const int ERGL_LIGHT_ALL_POSITION
request for 'ergl_param' for all light positions
Definition: ER_CAPI_TYPES.H:895
const int ERGL_LIGHT_4_ENABLE
request for 'ergl_param' light enable 4
Definition: ER_CAPI_TYPES.H:900
const int PICK_RESULT_iPOINTS
position w.r.t. inertia system
Definition: ER_CAPI_TYPES.H:199
Linear Orientation Ipo mode Variable.
Definition: ER_CAPI_TYPES.H:410
const int MM_TCP_JOG_WORLD
Mouse mode Jog Tcp w.r.t. World Coorsys.
Definition: ER_CAPI_TYPES.H:212
struct _ROB_DH ROB_DH
const int ER_LIC_API_UDLL
License API User DLL.
Definition: ER_CAPI_TYPES.H:986
const int ERC_NO_DECEL
Enable/disable no decelaration, to achieve move through.
Definition: ER_CAPI_TYPES.H:685
const int ERGL_LIGHT_3_SPECULAR
request for 'ergl_param' light 3 specular value
Definition: ER_CAPI_TYPES.H:915
const int EXTAX_MODE_ON
1-extax motion enabled
Definition: ER_CAPI_TYPES.H:423
_LIN_ORI_MODE
Definition: ER_CAPI_TYPES.H:409
const int SPHERE_CAD_TYPE
Radius, y Scale, Angle, beta 1, beta 2.
Definition: ER_CAPI_TYPES.H:770
const int AUTOPATH_CHK_CONSTRAINT_CART_SPACE
action parameter is cart space exceeded for callback fct SetCallback_CheckConstraints()
Definition: ER_CAPI_TYPES.H:540
const int AUX_UPDATE_IDX_CART_SPACE_EXCEEDED
Robot exceeds the cartesian space with its Tcp location or its bBox geometries.
Definition: ER_CAPI_TYPES.H:1054
const int ER_LIC_ROB_FANUC
License RobotLib Fanuc.
Definition: ER_CAPI_TYPES.H:970
Definition: ER_CAPI_TYPES.H:562
const int ERGL_MATERIAL_SPECULAR
request for 'ergl_param' material specular
Definition: ER_CAPI_TYPES.H:888
const int SNAP_TO_MODE_POLYGON
Snap device, tool, tag or body to polygon.
Definition: ER_CAPI_TYPES.H:170
const int _3DPDF_EXPORT_SAVE_STATUS_SAVE_BEGIN
3D_Pdf_Export begin to save 3D_Pdf
Definition: ER_CAPI_TYPES.H:257
const int _3DHTML_EXPORT_SET_PARAMETER_DEFAULT
3D_Export Set default predefined Parameters for 'title', 'header' and 'image_link'
Definition: ER_CAPI_TYPES.H:318
const int ERGL_LIGHT_ALL_ENABLE
request for 'ergl_param' light all enable
Definition: ER_CAPI_TYPES.H:901
const int _3DPDF_EXPORT_GET_LIC_OPTIONS
3D_Pdf_Export 3D_Pdf license options
Definition: ER_CAPI_TYPES.H:292
const int MERGE_ATTIB_UNDEF
No attributes sets, MERGE_ATTIB_PPO_LIMIT_100 is internally set per default.
Definition: ER_CAPI_TYPES.H:793
const int KIN_CONFIGS
max. number of configurations
Definition: ER_CAPI_TYPES.H:83
Linear Orientation Ipo mode Fix.
Definition: ER_CAPI_TYPES.H:411
const int FWD_REASON_CAD_EXPORT
txt_tbd
Definition: ER_CAPI_TYPES.H:347