My Project
Loading...
Searching...
No Matches
Object Types

Macros

#define FX_OBJ_ARM0_FLAG   (1 << 0)
 Bit flag for ARM0.
#define FX_OBJ_ARM1_FLAG   (1 << 1)
 Bit flag for ARM1.
#define FX_OBJ_HEAD_FLAG   (1 << 2)
 Bit flag for HEAD.
#define FX_OBJ_BODY_FLAG   (1 << 3)
 Bit flag for BODY.
#define FX_OBJ_LIFT_FLAG   (1 << 4)
 Bit flag for LIFT.
#define FX_OBJ_ALL_FLAG
#define FX_DEFAULT_THREAD_ID   0

Enumerations

enum  FXObjType {
  FX_OBJ_ARM0 = 0 , FX_OBJ_ARM1 = 1 , FX_OBJ_HEAD = 2 , FX_OBJ_BODY = 3 ,
  FX_OBJ_LIFT = 4 , FX_OBJ_NUM = 5
}
 Object types in the FX robot system. More...

Detailed Description

Identifiers for controllable robot entities.

Macro Definition Documentation

◆ FX_DEFAULT_THREAD_ID

#define FX_DEFAULT_THREAD_ID   0

Default internal used thread ID

◆ FX_OBJ_ALL_FLAG

#define FX_OBJ_ALL_FLAG
Value:
#define FX_OBJ_HEAD_FLAG
Bit flag for HEAD.
Definition FXCommon.h:79
#define FX_OBJ_BODY_FLAG
Bit flag for BODY.
Definition FXCommon.h:80
#define FX_OBJ_ARM0_FLAG
Bit flag for ARM0.
Definition FXCommon.h:77
#define FX_OBJ_ARM1_FLAG
Bit flag for ARM1.
Definition FXCommon.h:78
#define FX_OBJ_LIFT_FLAG
Bit flag for LIFT.
Definition FXCommon.h:81

Enumeration Type Documentation

◆ FXObjType

enum FXObjType

Object types in the FX robot system.

Enumerator
FX_OBJ_ARM0 

Left arm.

FX_OBJ_ARM1 

Right arm.

FX_OBJ_HEAD 

Head module.

FX_OBJ_BODY 

Body module.

FX_OBJ_LIFT 

Lift module.

FX_OBJ_NUM 

Number of object types.