industrial::byte_array::ByteArray | The byte array wraps a dynamic array of bytes (i.e. char) |
industrial::comms_fault_handler::CommsFaultHandler | Interface definition for communications fault handler. Defines the type of communcations faults that can be handled and the function callbacks that should be executed under the specific fault conditions |
industrial::joint_data::JointData | Class encapsulated joint data (positions, accelerations, velocity, torque, and/or effort) |
industrial::joint_feedback::JointFeedback | Class encapsulated joint feedback data. This data represents the current state of each robot joint, including position/velocity/acceleration. The specific interpretation of this data (actual vs. commanded, timestamp, etc.) is up to the robot-controller implementation |
industrial::joint_feedback_message::JointFeedbackMessage | Class encapsulated joint feedback message generation methods (either to or from a industrial::simple_message::SimpleMessage type |
industrial::joint_message::JointMessage | Class encapsulated joint message generation methods (either to or from a SimpleMessage type. This message represents the joint position data. NOTE: In earlier versions this was simply referred to as JOINT message. This caused confusion as there are many types of joint messages (position, velocity, feedback). To remove confusion, this message was changed to JOINT_POSITION. Other types of messages will have to be created for velocity and other feedback |
industrial::joint_traj::JointTraj | Class encapsulated joint trajectory. A joint trajectory includes an array of JointTrajPt data types. The intention for this class is to be loaded into a single message for communication over a simple connection |
industrial::joint_traj_pt::JointTrajPt | Class encapsulated joint trajectory point data. The point data serves as a waypoint along a trajectory and is meant to mirror the JointTrajectoryPoint message |
industrial::joint_traj_pt_full::JointTrajPtFull | Class encapsulated joint trajectory point data. The point data serves as a waypoint along a trajectory and is meant to mirror the JointTrajectoryPoint message |
industrial::joint_traj_pt_full_message::JointTrajPtFullMessage | Class encapsulated joint trajectory point message generation methods (either to or from a industrial::simple_message::SimpleMessage type |
industrial::joint_traj_pt_message::JointTrajPtMessage | Class encapsulated joint trajectory point message generation methods (either to or from a industrial::simple_message::SimpleMessage type |
industrial::message_handler::MessageHandler | Interface definition for message handlers. The interface defines the callback function that should execute when a message is received |
industrial::message_manager::MessageManager | The message manager handles communications for a simple server |
industrial::ping_handler::PingHandler | Message handler that handles ping messages |
industrial::ping_message::PingMessage | Class encapsulated ping message generation methods (either to or from a SimpleMessage type |
industrial::robot_status::RobotStatus | Class encapsulated robot status data. The robot status data is meant to mirror the industrial_msgs/RobotStatus message |
industrial::robot_status_message::RobotStatusMessage | Class encapsulated robot status message generation methods (either to or from a industrial::simple_message::SimpleMessage type |
industrial::simple_comms_fault_handler::SimpleCommsFaultHandler | Default implementation of comms fault handler. This class attempts to reconnect if the connection is lost |
industrial::simple_message::SimpleMessage | This class defines a simple messaging protocol for communicating with an industrial robot controller |
industrial::simple_serialize::SimpleSerialize | Interface for loading and unloading a class to/from a ByteArray |
industrial::simple_socket::SimpleSocket | Defines socket functions required for a simple connection type |
industrial::smpl_msg_connection::SmplMsgConnection | Defines an interface and common methods for sending simple messages (see simple_message). This interface makes a bare minimum of assumptions: |
industrial::tcp_client::TcpClient | Defines TCP client functions |
industrial::tcp_server::TcpServer | Defines TCP server functions |
industrial::tcp_socket::TcpSocket | |
TestClient | |
TestServer | |
industrial::typed_message::TypedMessage | Message interface for typed messages built from SimpleMessage |
industrial::udp_client::UdpClient | |
industrial::udp_server::UdpServer | |
industrial::udp_socket::UdpSocket | |