Class KinematicsEventInput

Inheritance Relationships

Base Type

  • public EventInput

Class Documentation

class KinematicsEventInput : public EventInput

data for EventInput of EventApi

Public Functions

int GetInputModuleId()
WMX3APIFUNC GetInputData(unsigned char *buff, int buffSize, int *dataSize, char *initialState)
WMX3APIFUNC SetInputData(int moduleId, unsigned char *data, int dataSize)

Public Members

KinematicsEventData::EventTriggerType triggerType

This enumerator defines the types of event triggers for starting motions. It includes manual triggers, immediate triggers, motion start/end triggers, and triggers based on remained distance or remaining time.

See also

EventTriggerType

int robotId

The ID of the robot that this event input is associated with.

KinematicsEventData::EventTriggerData data

This struct holds data for specific event triggers. It contains either the remained distance for EventTriggerMotionRemainedDistance or the remaining time in milliseconds for EventTriggerMotionRemainingTime.