Classes | Enumerations | Functions
grl::flatbuffer Namespace Reference

Classes

class  ArmControlSeries
 
struct  ArmControlSeriesBuilder
 
class  ArmControlState
 
struct  ArmControlStateBuilder
 
class  ArmState
 
class  CartesianImpedenceControlMode
 
struct  CartesianImpedenceControlModeBuilder
 
class  Disabled
 
struct  DisabledBuilder
 
class  EClientCommandMode
 
class  EConnectionQuality
 
class  EControlMode
 
class  EDriveState
 
class  EOperationMode
 
class  EOverlayType
 
class  ESafetyState
 
class  ESessionState
 
class  EulerOrder
 
class  EulerPose
 
class  EulerPoseParams
 
struct  EulerPoseParamsBuilder
 
class  EulerRotation
 
class  EulerRotationParams
 
struct  EulerRotationParamsBuilder
 
class  EulerTranslationParams
 
struct  EulerTranslationParamsBuilder
 
class  EulerXYZd
 
struct  FLATBUFFERS_FINAL_CLASS
 
class  Frame
 
class  FRI
 
struct  FRIBuilder
 
class  Inertia
 
class  JointImpedenceControlMode
 
struct  JointImpedenceControlModeBuilder
 
class  JointState
 
struct  JointStateBuilder
 
class  KUKAiiwaArmConfiguration
 
struct  KUKAiiwaArmConfigurationBuilder
 
class  KUKAiiwaInterface
 
class  KUKAiiwaMonitorConfiguration
 
struct  KUKAiiwaMonitorConfigurationBuilder
 
class  KUKAiiwaMonitorState
 
struct  KUKAiiwaMonitorStateBuilder
 
class  KUKAiiwaState
 
struct  KUKAiiwaStateBuilder
 
class  KUKAiiwaStates
 
struct  KUKAiiwaStatesBuilder
 
class  LinkObject
 
struct  LinkObjectBuilder
 
class  MoveArmCartesianServo
 
struct  MoveArmCartesianServoBuilder
 
class  MoveArmJointServo
 
struct  MoveArmJointServoBuilder
 
class  MoveArmTrajectory
 
struct  MoveArmTrajectoryBuilder
 
class  PauseArm
 
struct  PauseArmBuilder
 
class  Pose
 
class  ProcessData
 
struct  ProcessDataBuilder
 
class  Quaternion
 
class  ShutdownArm
 
struct  ShutdownArmBuilder
 
class  SmartServo
 
struct  SmartServoBuilder
 
class  StartArm
 
struct  StartArmBuilder
 
class  StopArm
 
struct  StopArmBuilder
 
class  TeachArm
 
struct  TeachArmBuilder
 
class  Time
 
class  Vector3d
 
class  VrepControlPoint
 
struct  VrepControlPointBuilder
 
class  VrepPath
 
struct  VrepPathBuilder
 
class  Wrench
 

Enumerations

enum  ArmState {
  ArmState_NONE = 0, ArmState_StartArm = 1, ArmState_StopArm = 2, ArmState_PauseArm = 3,
  ArmState_ShutdownArm = 4, ArmState_TeachArm = 5, ArmState_MoveArmTrajectory = 6, ArmState_MoveArmJointServo = 7,
  ArmState_MoveArmCartesianServo = 8
}
 
enum  EClientCommandMode { EClientCommandMode_NO_COMMAND_MODE = 0, EClientCommandMode_POSITION = 1, EClientCommandMode_WRENCH = 2, EClientCommandMode_TORQUE = 3 }
 Type of command being sent to the arm (Dimensonal units) More...
 
enum  EConnectionQuality { EConnectionQuality_POOR = 0, EConnectionQuality_FAIR = 1, EConnectionQuality_GOOD = 2, EConnectionQuality_EXCELLENT = 3 }
 
enum  EControlMode { EControlMode_POSITION_CONTROL_MODE = 0, EControlMode_CART_IMP_CONTROL_MODE = 1, EControlMode_JOINT_IMP_CONTROL_MODE = 2, EControlMode_NO_CONTROL = 3 }
 
enum  EDriveState { EDriveState_OFF = 1, EDriveState_TRANSITIONING = 2, EDriveState_ACTIVE = 3 }
 
enum  EOperationMode { EOperationMode_TEST_MODE_1 = 0, EOperationMode_TEST_MODE_2 = 1, EOperationMode_AUTOMATIC_MODE = 2 }
 
enum  EOverlayType { EOverlayType_NO_OVERLAY = 0, EOverlayType_JOINT = 1, EOverlayType_CARTESIAN = 2 }
 
enum  ESafetyState { ESafetyState_NORMAL_OPERATION = 0, ESafetyState_SAFETY_STOP_LEVEL_0 = 1, ESafetyState_SAFETY_STOP_LEVEL_1 = 2, ESafetyState_SAFETY_STOP_LEVEL_2 = 3 }
 
enum  ESessionState {
  ESessionState_IDLE = 0, ESessionState_MONITORING_WAIT = 1, ESessionState_MONITORING_READY = 2, ESessionState_COMMANDING_WAIT = 3,
  ESessionState_COMMANDING_ACTIVE = 4
}
 
enum  EulerOrder {
  EulerOrder_xyz = 0, EulerOrder_yzx = 1, EulerOrder_zxy = 2, EulerOrder_xzy = 3,
  EulerOrder_zyx = 4, EulerOrder_yxz = 5, EulerOrder_zxz = 6, EulerOrder_xyx = 7,
  EulerOrder_yzy = 8, EulerOrder_xzx = 9, EulerOrder_yxy = 10
}
 
enum  KUKAiiwaInterface { KUKAiiwaInterface_Disabled = 0, KUKAiiwaInterface_SmartServo = 1, KUKAiiwaInterface_DirectServo = 2, KUKAiiwaInterface_FRI = 3 }
 

Functions

bool ArmControlSeriesBufferHasIdentifier (const void *buf)
 
const char * ArmControlSeriesExtension ()
 
const char * ArmControlSeriesIdentifier ()
 
flatbuffers::Offset< ArmControlSeriesCreateArmControlSeries (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ArmControlState >>> states=0)
 
flatbuffers::Offset< ArmControlStateCreateArmControlState (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, int64_t sequenceNumber=0, double timeStamp=0, ArmState state_type=ArmState_NONE, flatbuffers::Offset< void > state=0)
 
flatbuffers::Offset< CartesianImpedenceControlModeCreateCartesianImpedenceControlMode (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< grl::flatbuffer::EulerPoseParams > stiffness=0, const grl::flatbuffer::EulerPose *maxPathDeviation=0, flatbuffers::Offset< flatbuffers::Vector< double >> maxJointSpeed=0, const grl::flatbuffer::EulerPose *maxCartesianVelocity=0, const grl::flatbuffer::EulerPose *maxControlForce=0, uint8_t maxControlForceExceededStop=0, double nullspaceDamping=0, double nullspaceStiffness=0)
 
flatbuffers::Offset< DisabledCreateDisabled (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< EulerPoseParamsCreateEulerPoseParams (flatbuffers::FlatBufferBuilder &_fbb, const grl::flatbuffer::Vector3d *position=0, const EulerRotation *rotation=0)
 
flatbuffers::Offset< EulerRotationParamsCreateEulerRotationParams (flatbuffers::FlatBufferBuilder &_fbb, double r1=0, double r2=0, double r3=0, EulerOrder eulerOrder=EulerOrder_xyz)
 
flatbuffers::Offset< EulerTranslationParamsCreateEulerTranslationParams (flatbuffers::FlatBufferBuilder &_fbb, double x=0, double y=0, double z=0)
 
flatbuffers::Offset< FRICreateFRI (flatbuffers::FlatBufferBuilder &_fbb, EOverlayType overlayType=EOverlayType_JOINT, int32_t sendPeriodMillisec=4, int32_t setReceiveMultiplier=5, uint8_t updatePortOnRemote=0, int16_t portOnRemote=0, uint8_t updatePortOnController=0, int16_t portOnController=0)
 
flatbuffers::Offset< JointImpedenceControlModeCreateJointImpedenceControlMode (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< double >> stiffness=0, flatbuffers::Offset< flatbuffers::Vector< double >> damping=0)
 
flatbuffers::Offset< JointStateCreateJointState (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< double >> position=0, flatbuffers::Offset< flatbuffers::Vector< double >> velocity=0, flatbuffers::Offset< flatbuffers::Vector< double >> acceleration=0, flatbuffers::Offset< flatbuffers::Vector< double >> torque=0)
 
flatbuffers::Offset< KUKAiiwaArmConfigurationCreateKUKAiiwaArmConfiguration (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, KUKAiiwaInterface commandInterface=KUKAiiwaInterface_Disabled, KUKAiiwaInterface monitorInterface=KUKAiiwaInterface_Disabled, EClientCommandMode clientCommandMode=EClientCommandMode_NO_COMMAND_MODE, EOverlayType overlayType=EOverlayType_NO_OVERLAY, EControlMode controlMode=EControlMode_POSITION_CONTROL_MODE, flatbuffers::Offset< SmartServo > smartServoConfig=0, flatbuffers::Offset< FRI > FRIConfig=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::LinkObject >>> tools=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ProcessData >>> processData=0, flatbuffers::Offset< flatbuffers::String > currentMotionCenter=0, uint8_t requestMonitorProcessData=0)
 
flatbuffers::Offset< KUKAiiwaMonitorConfigurationCreateKUKAiiwaMonitorConfiguration (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > hardwareVersion=0, flatbuffers::Offset< flatbuffers::Vector< double >> torqueSensorLimits=0, uint8_t isReadyToMove=0, uint8_t isMastered=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ProcessData >>> processData=0)
 
flatbuffers::Offset< KUKAiiwaMonitorStateCreateKUKAiiwaMonitorState (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< grl::flatbuffer::JointState > measuredState=0, const grl::flatbuffer::Pose *cartesianFlangePose=0, flatbuffers::Offset< grl::flatbuffer::JointState > jointStateReal=0, flatbuffers::Offset< grl::flatbuffer::JointState > jointStateInterpolated=0, flatbuffers::Offset< grl::flatbuffer::JointState > externalState=0, EOperationMode operationMode=EOperationMode_TEST_MODE_1)
 
flatbuffers::Offset< KUKAiiwaStateCreateKUKAiiwaState (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, flatbuffers::Offset< flatbuffers::String > destination=0, flatbuffers::Offset< flatbuffers::String > source=0, double timestamp=0, uint8_t setArmControlState=0, flatbuffers::Offset< grl::flatbuffer::ArmControlState > armControlState=0, uint8_t setArmConfiguration=0, flatbuffers::Offset< KUKAiiwaArmConfiguration > armConfiguration=0, uint8_t hasMonitorState=0, flatbuffers::Offset< KUKAiiwaMonitorState > monitorState=0, uint8_t hasMonitorConfig=0, flatbuffers::Offset< KUKAiiwaMonitorConfiguration > monitorConfig=0)
 
flatbuffers::Offset< KUKAiiwaStatesCreateKUKAiiwaStates (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< KUKAiiwaState >>> states=0)
 
flatbuffers::Offset< LinkObjectCreateLinkObject (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, flatbuffers::Offset< flatbuffers::String > parent=0, const grl::flatbuffer::Pose *pose=0, const grl::flatbuffer::Inertia *inertia=0)
 
flatbuffers::Offset< MoveArmCartesianServoCreateMoveArmCartesianServo (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > parent=0, const grl::flatbuffer::Pose *goal=0)
 
flatbuffers::Offset< MoveArmJointServoCreateMoveArmJointServo (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< grl::flatbuffer::JointState > goal=0)
 
flatbuffers::Offset< MoveArmTrajectoryCreateMoveArmTrajectory (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::JointState >>> traj=0)
 
flatbuffers::Offset< PauseArmCreatePauseArm (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< ProcessDataCreateProcessData (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > dataType=0, flatbuffers::Offset< flatbuffers::String > defaultValue=0, flatbuffers::Offset< flatbuffers::String > displayName=0, flatbuffers::Offset< flatbuffers::String > id=0, flatbuffers::Offset< flatbuffers::String > min=0, flatbuffers::Offset< flatbuffers::String > max=0, flatbuffers::Offset< flatbuffers::String > unit=0, flatbuffers::Offset< flatbuffers::String > value=0, uint8_t shouldRemove=0, uint8_t shouldUpdate=0)
 
flatbuffers::Offset< ShutdownArmCreateShutdownArm (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< SmartServoCreateSmartServo (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< double >> jointAccelerationRel=0, flatbuffers::Offset< flatbuffers::Vector< double >> jointVelocityRel=0, uint8_t updateMinimumTrajectoryExecutionTime=0, double minimumTrajectoryExecutionTime=0)
 
flatbuffers::Offset< StartArmCreateStartArm (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< StopArmCreateStopArm (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< TeachArmCreateTeachArm (flatbuffers::FlatBufferBuilder &_fbb)
 
flatbuffers::Offset< VrepControlPointCreateVrepControlPoint (flatbuffers::FlatBufferBuilder &_fbb, const grl::flatbuffer::Vector3d *position=0, const grl::flatbuffer::EulerXYZd *rotation=0, double relativeVelocity=1.0, int32_t bezierPointCount=1, double interpolationFactor1=0.5, double interpolationFactor2=0.5, double virtualDistance=0.0, int32_t auxiliaryFlags=0, double auxiliaryChannel1=0.0, double auxiliaryChannel2=0.0, double auxiliaryChannel3=0.0, double auxiliaryChannel4=0.0)
 
flatbuffers::Offset< VrepPathCreateVrepPath (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint >>> controlPoints=0)
 
const char * EnumNameArmState (ArmState e)
 
const char * EnumNameEClientCommandMode (EClientCommandMode e)
 
const char * EnumNameEConnectionQuality (EConnectionQuality e)
 
const char * EnumNameEControlMode (EControlMode e)
 
const char * EnumNameEDriveState (EDriveState e)
 
const char * EnumNameEOperationMode (EOperationMode e)
 
const char * EnumNameEOverlayType (EOverlayType e)
 
const char * EnumNameESafetyState (ESafetyState e)
 
const char * EnumNameESessionState (ESessionState e)
 
const char * EnumNameEulerOrder (EulerOrder e)
 
const char * EnumNameKUKAiiwaInterface (KUKAiiwaInterface e)
 
const char ** EnumNamesArmState ()
 
const char ** EnumNamesEClientCommandMode ()
 
const char ** EnumNamesEConnectionQuality ()
 
const char ** EnumNamesEControlMode ()
 
const char ** EnumNamesEDriveState ()
 
const char ** EnumNamesEOperationMode ()
 
const char ** EnumNamesEOverlayType ()
 
const char ** EnumNamesESafetyState ()
 
const char ** EnumNamesESessionState ()
 
const char ** EnumNamesEulerOrder ()
 
const char ** EnumNamesKUKAiiwaInterface ()
 
void FinishArmControlSeriesBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::ArmControlSeries > root)
 
void FinishJointStateBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::JointState > root)
 
void FinishKUKAiiwaStatesBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::KUKAiiwaStates > root)
 
void FinishVrepControlPointBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::VrepControlPoint > root)
 
void FinishVrepPathBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< grl::flatbuffer::VrepPath > root)
 
const grl::flatbuffer::ArmControlSeriesGetArmControlSeries (const void *buf)
 
const grl::flatbuffer::JointStateGetJointState (const void *buf)
 
const grl::flatbuffer::KUKAiiwaStatesGetKUKAiiwaStates (const void *buf)
 
const grl::flatbuffer::VrepControlPointGetVrepControlPoint (const void *buf)
 
const grl::flatbuffer::VrepPathGetVrepPath (const void *buf)
 
bool KUKAiiwaStatesBufferHasIdentifier (const void *buf)
 
const char * KUKAiiwaStatesExtension ()
 
const char * KUKAiiwaStatesIdentifier ()
 
 MANUALLY_ALIGNED_STRUCT (8) EulerXYZd FLATBUFFERS_FINAL_CLASS
 
 STRUCT_END (Time, 8)
 
 STRUCT_END (Vector3d, 24)
 
 STRUCT_END (Quaternion, 32)
 
 STRUCT_END (Pose, 56)
 
 STRUCT_END (EulerXYZd, 24)
 
 STRUCT_END (Wrench, 72)
 
 STRUCT_END (EulerRotation, 32)
 
 STRUCT_END (EulerPose, 56)
 
 STRUCT_END (Inertia, 112)
 
bool VerifyArmControlSeriesBuffer (flatbuffers::Verifier &verifier)
 
bool VerifyArmState (flatbuffers::Verifier &verifier, const void *union_obj, ArmState type)
 
bool VerifyJointStateBuffer (flatbuffers::Verifier &verifier)
 
bool VerifyKUKAiiwaStatesBuffer (flatbuffers::Verifier &verifier)
 
bool VerifyVrepControlPointBuffer (flatbuffers::Verifier &verifier)
 
bool VerifyVrepPathBuffer (flatbuffers::Verifier &verifier)
 

Enumeration Type Documentation

§ ArmState

Enumerator
ArmState_NONE 
ArmState_StartArm 
ArmState_StopArm 
ArmState_PauseArm 
ArmState_ShutdownArm 
ArmState_TeachArm 
ArmState_MoveArmTrajectory 
ArmState_MoveArmJointServo 
ArmState_MoveArmCartesianServo 

Definition at line 40 of file ArmControlState_generated.h.

§ EClientCommandMode

Type of command being sent to the arm (Dimensonal units)

Enumerator
EClientCommandMode_NO_COMMAND_MODE 
EClientCommandMode_POSITION 
EClientCommandMode_WRENCH 
EClientCommandMode_TORQUE 

Definition at line 179 of file KUKAiiwa_generated.h.

§ EConnectionQuality

Enumerator
EConnectionQuality_POOR 
EConnectionQuality_FAIR 
EConnectionQuality_GOOD 
EConnectionQuality_EXCELLENT 

Definition at line 107 of file KUKAiiwa_generated.h.

§ EControlMode

Enumerator
EControlMode_POSITION_CONTROL_MODE 
EControlMode_CART_IMP_CONTROL_MODE 
EControlMode_JOINT_IMP_CONTROL_MODE 
EControlMode_NO_CONTROL 

Definition at line 164 of file KUKAiiwa_generated.h.

§ EDriveState

Enumerator
EDriveState_OFF 

Driving mode currently unused.

EDriveState_TRANSITIONING 

About to drive.

EDriveState_ACTIVE 

Actively commanding arm.

Definition at line 148 of file KUKAiiwa_generated.h.

§ EOperationMode

Enumerator
EOperationMode_TEST_MODE_1 
EOperationMode_TEST_MODE_2 
EOperationMode_AUTOMATIC_MODE 

Definition at line 135 of file KUKAiiwa_generated.h.

§ EOverlayType

Enumerator
EOverlayType_NO_OVERLAY 
EOverlayType_JOINT 
EOverlayType_CARTESIAN 

Definition at line 193 of file KUKAiiwa_generated.h.

§ ESafetyState

Enumerator
ESafetyState_NORMAL_OPERATION 
ESafetyState_SAFETY_STOP_LEVEL_0 
ESafetyState_SAFETY_STOP_LEVEL_1 
ESafetyState_SAFETY_STOP_LEVEL_2 

Definition at line 121 of file KUKAiiwa_generated.h.

§ ESessionState

Enumerator
ESessionState_IDLE 

No session.

ESessionState_MONITORING_WAIT 

Monitoring mode, receive state but connection too inconsistent to command.

ESessionState_MONITORING_READY 

Monitoring mode.

ESessionState_COMMANDING_WAIT 

About to command (Overlay created in Java interface)

ESessionState_COMMANDING_ACTIVE 

Actively commanding the arm with FRI.

Definition at line 87 of file KUKAiiwa_generated.h.

§ EulerOrder

Enumerator
EulerOrder_xyz 
EulerOrder_yzx 
EulerOrder_zxy 
EulerOrder_xzy 
EulerOrder_zyx 
EulerOrder_yxz 
EulerOrder_zxz 
EulerOrder_xyx 
EulerOrder_yzy 
EulerOrder_xzx 
EulerOrder_yxy 

Definition at line 30 of file Euler_generated.h.

§ KUKAiiwaInterface

Enumerator
KUKAiiwaInterface_Disabled 
KUKAiiwaInterface_SmartServo 
KUKAiiwaInterface_DirectServo 
KUKAiiwaInterface_FRI 

Definition at line 73 of file KUKAiiwa_generated.h.

Function Documentation

§ ArmControlSeriesBufferHasIdentifier()

bool grl::flatbuffer::ArmControlSeriesBufferHasIdentifier ( const void *  buf)
inline

Definition at line 370 of file ArmControlState_generated.h.

§ ArmControlSeriesExtension()

const char* grl::flatbuffer::ArmControlSeriesExtension ( )
inline

Definition at line 372 of file ArmControlState_generated.h.

§ ArmControlSeriesIdentifier()

const char* grl::flatbuffer::ArmControlSeriesIdentifier ( )
inline

Definition at line 368 of file ArmControlState_generated.h.

§ CreateArmControlSeries()

flatbuffers::Offset<ArmControlSeries> grl::flatbuffer::CreateArmControlSeries ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ArmControlState >>>  states = 0 
)
inline

Definition at line 342 of file ArmControlState_generated.h.

§ CreateArmControlState()

flatbuffers::Offset<ArmControlState> grl::flatbuffer::CreateArmControlState ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  name = 0,
int64_t  sequenceNumber = 0,
double  timeStamp = 0,
ArmState  state_type = ArmState_NONE,
flatbuffers::Offset< void >  state = 0 
)
inline

Definition at line 304 of file ArmControlState_generated.h.

§ CreateCartesianImpedenceControlMode()

flatbuffers::Offset<CartesianImpedenceControlMode> grl::flatbuffer::CreateCartesianImpedenceControlMode ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< grl::flatbuffer::EulerPoseParams stiffness = 0,
const grl::flatbuffer::EulerPose maxPathDeviation = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  maxJointSpeed = 0,
const grl::flatbuffer::EulerPose maxCartesianVelocity = 0,
const grl::flatbuffer::EulerPose maxControlForce = 0,
uint8_t  maxControlForceExceededStop = 0,
double  nullspaceDamping = 0,
double  nullspaceStiffness = 0 
)
inline

Definition at line 258 of file KUKAiiwa_generated.h.

§ CreateDisabled()

flatbuffers::Offset<Disabled> grl::flatbuffer::CreateDisabled ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 332 of file KUKAiiwa_generated.h.

§ CreateEulerPoseParams()

flatbuffers::Offset<EulerPoseParams> grl::flatbuffer::CreateEulerPoseParams ( flatbuffers::FlatBufferBuilder &  _fbb,
const grl::flatbuffer::Vector3d position = 0,
const EulerRotation rotation = 0 
)
inline

Definition at line 207 of file Euler_generated.h.

§ CreateEulerRotationParams()

flatbuffers::Offset<EulerRotationParams> grl::flatbuffer::CreateEulerRotationParams ( flatbuffers::FlatBufferBuilder &  _fbb,
double  r1 = 0,
double  r2 = 0,
double  r3 = 0,
EulerOrder  eulerOrder = EulerOrder_xyz 
)
inline

Definition at line 170 of file Euler_generated.h.

§ CreateEulerTranslationParams()

flatbuffers::Offset<EulerTranslationParams> grl::flatbuffer::CreateEulerTranslationParams ( flatbuffers::FlatBufferBuilder &  _fbb,
double  x = 0,
double  y = 0,
double  z = 0 
)
inline

Definition at line 129 of file Euler_generated.h.

§ CreateFRI()

flatbuffers::Offset<FRI> grl::flatbuffer::CreateFRI ( flatbuffers::FlatBufferBuilder &  _fbb,
EOverlayType  overlayType = EOverlayType_JOINT,
int32_t  sendPeriodMillisec = 4,
int32_t  setReceiveMultiplier = 5,
uint8_t  updatePortOnRemote = 0,
int16_t  portOnRemote = 0,
uint8_t  updatePortOnController = 0,
int16_t  portOnController = 0 
)
inline

Definition at line 408 of file KUKAiiwa_generated.h.

§ CreateJointImpedenceControlMode()

flatbuffers::Offset<JointImpedenceControlMode> grl::flatbuffer::CreateJointImpedenceControlMode ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< double >>  stiffness = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  damping = 0 
)
inline

Definition at line 305 of file KUKAiiwa_generated.h.

§ CreateJointState()

flatbuffers::Offset<JointState> grl::flatbuffer::CreateJointState ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< double >>  position = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  velocity = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  acceleration = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  torque = 0 
)
inline

Definition at line 48 of file JointState_generated.h.

§ CreateKUKAiiwaArmConfiguration()

flatbuffers::Offset<KUKAiiwaArmConfiguration> grl::flatbuffer::CreateKUKAiiwaArmConfiguration ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  name = 0,
KUKAiiwaInterface  commandInterface = KUKAiiwaInterface_Disabled,
KUKAiiwaInterface  monitorInterface = KUKAiiwaInterface_Disabled,
EClientCommandMode  clientCommandMode = EClientCommandMode_NO_COMMAND_MODE,
EOverlayType  overlayType = EOverlayType_NO_OVERLAY,
EControlMode  controlMode = EControlMode_POSITION_CONTROL_MODE,
flatbuffers::Offset< SmartServo smartServoConfig = 0,
flatbuffers::Offset< FRI FRIConfig = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::LinkObject >>>  tools = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ProcessData >>>  processData = 0,
flatbuffers::Offset< flatbuffers::String >  currentMotionCenter = 0,
uint8_t  requestMonitorProcessData = 0 
)
inline

Definition at line 629 of file KUKAiiwa_generated.h.

§ CreateKUKAiiwaMonitorConfiguration()

flatbuffers::Offset<KUKAiiwaMonitorConfiguration> grl::flatbuffer::CreateKUKAiiwaMonitorConfiguration ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  hardwareVersion = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  torqueSensorLimits = 0,
uint8_t  isReadyToMove = 0,
uint8_t  isMastered = 0,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< ProcessData >>>  processData = 0 
)
inline

Definition at line 696 of file KUKAiiwa_generated.h.

§ CreateKUKAiiwaMonitorState()

flatbuffers::Offset<KUKAiiwaMonitorState> grl::flatbuffer::CreateKUKAiiwaMonitorState ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< grl::flatbuffer::JointState measuredState = 0,
const grl::flatbuffer::Pose cartesianFlangePose = 0,
flatbuffers::Offset< grl::flatbuffer::JointState jointStateReal = 0,
flatbuffers::Offset< grl::flatbuffer::JointState jointStateInterpolated = 0,
flatbuffers::Offset< grl::flatbuffer::JointState externalState = 0,
EOperationMode  operationMode = EOperationMode_TEST_MODE_1 
)
inline

Definition at line 757 of file KUKAiiwa_generated.h.

§ CreateKUKAiiwaState()

flatbuffers::Offset<KUKAiiwaState> grl::flatbuffer::CreateKUKAiiwaState ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  name = 0,
flatbuffers::Offset< flatbuffers::String >  destination = 0,
flatbuffers::Offset< flatbuffers::String >  source = 0,
double  timestamp = 0,
uint8_t  setArmControlState = 0,
flatbuffers::Offset< grl::flatbuffer::ArmControlState armControlState = 0,
uint8_t  setArmConfiguration = 0,
flatbuffers::Offset< KUKAiiwaArmConfiguration armConfiguration = 0,
uint8_t  hasMonitorState = 0,
flatbuffers::Offset< KUKAiiwaMonitorState monitorState = 0,
uint8_t  hasMonitorConfig = 0,
flatbuffers::Offset< KUKAiiwaMonitorConfiguration monitorConfig = 0 
)
inline

Definition at line 835 of file KUKAiiwa_generated.h.

§ CreateKUKAiiwaStates()

flatbuffers::Offset<KUKAiiwaStates> grl::flatbuffer::CreateKUKAiiwaStates ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< KUKAiiwaState >>>  states = 0 
)
inline

Definition at line 887 of file KUKAiiwa_generated.h.

§ CreateLinkObject()

flatbuffers::Offset<LinkObject> grl::flatbuffer::CreateLinkObject ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  name = 0,
flatbuffers::Offset< flatbuffers::String >  parent = 0,
const grl::flatbuffer::Pose pose = 0,
const grl::flatbuffer::Inertia inertia = 0 
)
inline

Definition at line 57 of file LinkObject_generated.h.

§ CreateMoveArmCartesianServo()

flatbuffers::Offset<MoveArmCartesianServo> grl::flatbuffer::CreateMoveArmCartesianServo ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  parent = 0,
const grl::flatbuffer::Pose goal = 0 
)
inline

Definition at line 260 of file ArmControlState_generated.h.

§ CreateMoveArmJointServo()

flatbuffers::Offset<MoveArmJointServo> grl::flatbuffer::CreateMoveArmJointServo ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< grl::flatbuffer::JointState goal = 0 
)
inline

Definition at line 228 of file ArmControlState_generated.h.

§ CreateMoveArmTrajectory()

flatbuffers::Offset<MoveArmTrajectory> grl::flatbuffer::CreateMoveArmTrajectory ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::JointState >>>  traj = 0 
)
inline

Definition at line 199 of file ArmControlState_generated.h.

§ CreatePauseArm()

flatbuffers::Offset<PauseArm> grl::flatbuffer::CreatePauseArm ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 125 of file ArmControlState_generated.h.

§ CreateProcessData()

flatbuffers::Offset<ProcessData> grl::flatbuffer::CreateProcessData ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::String >  dataType = 0,
flatbuffers::Offset< flatbuffers::String >  defaultValue = 0,
flatbuffers::Offset< flatbuffers::String >  displayName = 0,
flatbuffers::Offset< flatbuffers::String >  id = 0,
flatbuffers::Offset< flatbuffers::String >  min = 0,
flatbuffers::Offset< flatbuffers::String >  max = 0,
flatbuffers::Offset< flatbuffers::String >  unit = 0,
flatbuffers::Offset< flatbuffers::String >  value = 0,
uint8_t  shouldRemove = 0,
uint8_t  shouldUpdate = 0 
)
inline

Definition at line 536 of file KUKAiiwa_generated.h.

§ CreateShutdownArm()

flatbuffers::Offset<ShutdownArm> grl::flatbuffer::CreateShutdownArm ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 171 of file ArmControlState_generated.h.

§ CreateSmartServo()

flatbuffers::Offset<SmartServo> grl::flatbuffer::CreateSmartServo ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< double >>  jointAccelerationRel = 0,
flatbuffers::Offset< flatbuffers::Vector< double >>  jointVelocityRel = 0,
uint8_t  updateMinimumTrajectoryExecutionTime = 0,
double  minimumTrajectoryExecutionTime = 0 
)
inline

Definition at line 461 of file KUKAiiwa_generated.h.

§ CreateStartArm()

flatbuffers::Offset<StartArm> grl::flatbuffer::CreateStartArm ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 79 of file ArmControlState_generated.h.

§ CreateStopArm()

flatbuffers::Offset<StopArm> grl::flatbuffer::CreateStopArm ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 102 of file ArmControlState_generated.h.

§ CreateTeachArm()

flatbuffers::Offset<TeachArm> grl::flatbuffer::CreateTeachArm ( flatbuffers::FlatBufferBuilder &  _fbb)
inline

Definition at line 148 of file ArmControlState_generated.h.

§ CreateVrepControlPoint()

flatbuffers::Offset<VrepControlPoint> grl::flatbuffer::CreateVrepControlPoint ( flatbuffers::FlatBufferBuilder &  _fbb,
const grl::flatbuffer::Vector3d position = 0,
const grl::flatbuffer::EulerXYZd rotation = 0,
double  relativeVelocity = 1.0,
int32_t  bezierPointCount = 1,
double  interpolationFactor1 = 0.5,
double  interpolationFactor2 = 0.5,
double  virtualDistance = 0.0,
int32_t  auxiliaryFlags = 0,
double  auxiliaryChannel1 = 0.0,
double  auxiliaryChannel2 = 0.0,
double  auxiliaryChannel3 = 0.0,
double  auxiliaryChannel4 = 0.0 
)
inline

Definition at line 90 of file VrepControlPoint_generated.h.

§ CreateVrepPath()

flatbuffers::Offset<VrepPath> grl::flatbuffer::CreateVrepPath ( flatbuffers::FlatBufferBuilder &  _fbb,
flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< grl::flatbuffer::VrepControlPoint >>>  controlPoints = 0 
)
inline

Definition at line 65 of file VrepPath_generated.h.

§ EnumNameArmState()

const char* grl::flatbuffer::EnumNameArmState ( ArmState  e)
inline

Definition at line 57 of file ArmControlState_generated.h.

§ EnumNameEClientCommandMode()

const char* grl::flatbuffer::EnumNameEClientCommandMode ( EClientCommandMode  e)
inline

Definition at line 191 of file KUKAiiwa_generated.h.

§ EnumNameEConnectionQuality()

const char* grl::flatbuffer::EnumNameEConnectionQuality ( EConnectionQuality  e)
inline

Definition at line 119 of file KUKAiiwa_generated.h.

§ EnumNameEControlMode()

const char* grl::flatbuffer::EnumNameEControlMode ( EControlMode  e)
inline

Definition at line 176 of file KUKAiiwa_generated.h.

§ EnumNameEDriveState()

const char* grl::flatbuffer::EnumNameEDriveState ( EDriveState  e)
inline

Definition at line 162 of file KUKAiiwa_generated.h.

§ EnumNameEOperationMode()

const char* grl::flatbuffer::EnumNameEOperationMode ( EOperationMode  e)
inline

Definition at line 146 of file KUKAiiwa_generated.h.

§ EnumNameEOverlayType()

const char* grl::flatbuffer::EnumNameEOverlayType ( EOverlayType  e)
inline

Definition at line 204 of file KUKAiiwa_generated.h.

§ EnumNameESafetyState()

const char* grl::flatbuffer::EnumNameESafetyState ( ESafetyState  e)
inline

Definition at line 133 of file KUKAiiwa_generated.h.

§ EnumNameESessionState()

const char* grl::flatbuffer::EnumNameESessionState ( ESessionState  e)
inline

Definition at line 105 of file KUKAiiwa_generated.h.

§ EnumNameEulerOrder()

const char* grl::flatbuffer::EnumNameEulerOrder ( EulerOrder  e)
inline

Definition at line 49 of file Euler_generated.h.

§ EnumNameKUKAiiwaInterface()

const char* grl::flatbuffer::EnumNameKUKAiiwaInterface ( KUKAiiwaInterface  e)
inline

Definition at line 85 of file KUKAiiwa_generated.h.

§ EnumNamesArmState()

const char** grl::flatbuffer::EnumNamesArmState ( )
inline

Definition at line 52 of file ArmControlState_generated.h.

§ EnumNamesEClientCommandMode()

const char** grl::flatbuffer::EnumNamesEClientCommandMode ( )
inline

Definition at line 186 of file KUKAiiwa_generated.h.

§ EnumNamesEConnectionQuality()

const char** grl::flatbuffer::EnumNamesEConnectionQuality ( )
inline

Definition at line 114 of file KUKAiiwa_generated.h.

§ EnumNamesEControlMode()

const char** grl::flatbuffer::EnumNamesEControlMode ( )
inline

Definition at line 171 of file KUKAiiwa_generated.h.

§ EnumNamesEDriveState()

const char** grl::flatbuffer::EnumNamesEDriveState ( )
inline

Definition at line 157 of file KUKAiiwa_generated.h.

§ EnumNamesEOperationMode()

const char** grl::flatbuffer::EnumNamesEOperationMode ( )
inline

Definition at line 141 of file KUKAiiwa_generated.h.

§ EnumNamesEOverlayType()

const char** grl::flatbuffer::EnumNamesEOverlayType ( )
inline

Definition at line 199 of file KUKAiiwa_generated.h.

§ EnumNamesESafetyState()

const char** grl::flatbuffer::EnumNamesESafetyState ( )
inline

Definition at line 128 of file KUKAiiwa_generated.h.

§ EnumNamesESessionState()

const char** grl::flatbuffer::EnumNamesESessionState ( )
inline

Definition at line 100 of file KUKAiiwa_generated.h.

§ EnumNamesEulerOrder()

const char** grl::flatbuffer::EnumNamesEulerOrder ( )
inline

Definition at line 44 of file Euler_generated.h.

§ EnumNamesKUKAiiwaInterface()

const char** grl::flatbuffer::EnumNamesKUKAiiwaInterface ( )
inline

Definition at line 80 of file KUKAiiwa_generated.h.

§ FinishArmControlSeriesBuffer()

void grl::flatbuffer::FinishArmControlSeriesBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< grl::flatbuffer::ArmControlSeries root 
)
inline

Definition at line 374 of file ArmControlState_generated.h.

§ FinishJointStateBuffer()

void grl::flatbuffer::FinishJointStateBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< grl::flatbuffer::JointState root 
)
inline

Definition at line 65 of file JointState_generated.h.

§ FinishKUKAiiwaStatesBuffer()

void grl::flatbuffer::FinishKUKAiiwaStatesBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< grl::flatbuffer::KUKAiiwaStates root 
)
inline

Definition at line 904 of file KUKAiiwa_generated.h.

§ FinishVrepControlPointBuffer()

void grl::flatbuffer::FinishVrepControlPointBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< grl::flatbuffer::VrepControlPoint root 
)
inline

Definition at line 123 of file VrepControlPoint_generated.h.

§ FinishVrepPathBuffer()

void grl::flatbuffer::FinishVrepPathBuffer ( flatbuffers::FlatBufferBuilder &  fbb,
flatbuffers::Offset< grl::flatbuffer::VrepPath root 
)
inline

Definition at line 76 of file VrepPath_generated.h.

§ GetArmControlSeries()

const grl::flatbuffer::ArmControlSeries* grl::flatbuffer::GetArmControlSeries ( const void *  buf)
inline

Definition at line 364 of file ArmControlState_generated.h.

§ GetJointState()

const grl::flatbuffer::JointState* grl::flatbuffer::GetJointState ( const void *  buf)
inline

Definition at line 61 of file JointState_generated.h.

§ GetKUKAiiwaStates()

const grl::flatbuffer::KUKAiiwaStates* grl::flatbuffer::GetKUKAiiwaStates ( const void *  buf)
inline

Definition at line 894 of file KUKAiiwa_generated.h.

§ GetVrepControlPoint()

const grl::flatbuffer::VrepControlPoint* grl::flatbuffer::GetVrepControlPoint ( const void *  buf)
inline

Definition at line 119 of file VrepControlPoint_generated.h.

§ GetVrepPath()

const grl::flatbuffer::VrepPath* grl::flatbuffer::GetVrepPath ( const void *  buf)
inline

Definition at line 72 of file VrepPath_generated.h.

§ KUKAiiwaStatesBufferHasIdentifier()

bool grl::flatbuffer::KUKAiiwaStatesBufferHasIdentifier ( const void *  buf)
inline

Definition at line 900 of file KUKAiiwa_generated.h.

§ KUKAiiwaStatesExtension()

const char* grl::flatbuffer::KUKAiiwaStatesExtension ( )
inline

Definition at line 902 of file KUKAiiwa_generated.h.

§ KUKAiiwaStatesIdentifier()

const char* grl::flatbuffer::KUKAiiwaStatesIdentifier ( )
inline

Definition at line 898 of file KUKAiiwa_generated.h.

§ MANUALLY_ALIGNED_STRUCT()

grl::flatbuffer::MANUALLY_ALIGNED_STRUCT ( )

Definition at line 51 of file Euler_generated.h.

§ STRUCT_END() [1/9]

grl::flatbuffer::STRUCT_END ( Time  ,
 
)

§ STRUCT_END() [2/9]

grl::flatbuffer::STRUCT_END ( Vector3d  ,
24   
)

§ STRUCT_END() [3/9]

grl::flatbuffer::STRUCT_END ( Quaternion  ,
32   
)

§ STRUCT_END() [4/9]

grl::flatbuffer::STRUCT_END ( Pose  ,
56   
)

§ STRUCT_END() [5/9]

grl::flatbuffer::STRUCT_END ( EulerXYZd  ,
24   
)

§ STRUCT_END() [6/9]

grl::flatbuffer::STRUCT_END ( Wrench  ,
72   
)

§ STRUCT_END() [7/9]

grl::flatbuffer::STRUCT_END ( EulerRotation  ,
32   
)

§ STRUCT_END() [8/9]

grl::flatbuffer::STRUCT_END ( EulerPose  ,
56   
)

§ STRUCT_END() [9/9]

grl::flatbuffer::STRUCT_END ( Inertia  ,
112   
)

§ VerifyArmControlSeriesBuffer()

bool grl::flatbuffer::VerifyArmControlSeriesBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 366 of file ArmControlState_generated.h.

§ VerifyArmState()

bool grl::flatbuffer::VerifyArmState ( flatbuffers::Verifier &  verifier,
const void *  union_obj,
ArmState  type 
)
inline

Definition at line 349 of file ArmControlState_generated.h.

§ VerifyJointStateBuffer()

bool grl::flatbuffer::VerifyJointStateBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 63 of file JointState_generated.h.

§ VerifyKUKAiiwaStatesBuffer()

bool grl::flatbuffer::VerifyKUKAiiwaStatesBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 896 of file KUKAiiwa_generated.h.

§ VerifyVrepControlPointBuffer()

bool grl::flatbuffer::VerifyVrepControlPointBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 121 of file VrepControlPoint_generated.h.

§ VerifyVrepPathBuffer()

bool grl::flatbuffer::VerifyVrepPathBuffer ( flatbuffers::Verifier &  verifier)
inline

Definition at line 74 of file VrepPath_generated.h.