ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
RoboticsMotionDevice Struct Reference

One MotionDevice: identity + live motion state (OPC 40010-1 MotionDeviceType, common subset). More...

#include <robotics.h>

Public Attributes

const char * manufacturer
 Manufacturer (LocalizedText -> String).
 
const char * model
 Model (LocalizedText -> String).
 
const char * product_code
 ProductCode (String).
 
const char * serial_number
 SerialNumber (String).
 
RoboticsMotionDeviceCategory category
 MotionDeviceCategory.
 
proto_bool on_path
 ParameterSet.OnPath.
 
proto_bool in_control
 ParameterSet.InControl.
 
double speed_override
 ParameterSet.SpeedOverride (%).
 
uint32_t axis_count
 number of Axes exposed (<= PROTOCORE_ROBOTICS_AXES).
 
RoboticsAxis axes [PROTOCORE_ROBOTICS_AXES]
 the axes (axes[0..axis_count-1] are live).
 

Detailed Description

One MotionDevice: identity + live motion state (OPC 40010-1 MotionDeviceType, common subset).

Definition at line 130 of file robotics.h.

Member Data Documentation

◆ manufacturer

const char* RoboticsMotionDevice::manufacturer

Manufacturer (LocalizedText -> String).

Definition at line 132 of file robotics.h.

◆ model

const char* RoboticsMotionDevice::model

Model (LocalizedText -> String).

Definition at line 133 of file robotics.h.

◆ product_code

const char* RoboticsMotionDevice::product_code

ProductCode (String).

Definition at line 134 of file robotics.h.

◆ serial_number

const char* RoboticsMotionDevice::serial_number

SerialNumber (String).

Definition at line 135 of file robotics.h.

◆ category

RoboticsMotionDeviceCategory RoboticsMotionDevice::category

MotionDeviceCategory.

Definition at line 136 of file robotics.h.

◆ on_path

proto_bool RoboticsMotionDevice::on_path

ParameterSet.OnPath.

Definition at line 137 of file robotics.h.

◆ in_control

proto_bool RoboticsMotionDevice::in_control

ParameterSet.InControl.

Definition at line 138 of file robotics.h.

◆ speed_override

double RoboticsMotionDevice::speed_override

ParameterSet.SpeedOverride (%).

Definition at line 139 of file robotics.h.

◆ axis_count

uint32_t RoboticsMotionDevice::axis_count

number of Axes exposed (<= PROTOCORE_ROBOTICS_AXES).

Definition at line 140 of file robotics.h.

◆ axes

RoboticsAxis RoboticsMotionDevice::axes[PROTOCORE_ROBOTICS_AXES]

the axes (axes[0..axis_count-1] are live).

Definition at line 141 of file robotics.h.


The documentation for this struct was generated from the following file: