Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cindustrial::byte_array::ByteArrayThe byte array wraps a dynamic array of bytes (i.e. char)
 Cindustrial::comms_fault_handler::CommsFaultHandlerInterface 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
 Cindustrial::simple_comms_fault_handler::SimpleCommsFaultHandlerDefault implementation of comms fault handler. This class attempts to reconnect if the connection is lost
 Cindustrial::message_handler::MessageHandlerInterface definition for message handlers. The interface defines the callback function that should execute when a message is received
 Cindustrial::ping_handler::PingHandlerMessage handler that handles ping messages
 Cindustrial::message_manager::MessageManagerThe message manager handles communications for a simple server
 Cindustrial::simple_message::SimpleMessageThis class defines a simple messaging protocol for communicating with an industrial robot controller
 Cindustrial::simple_serialize::SimpleSerializeInterface for loading and unloading a class to/from a ByteArray
 Cindustrial::joint_data::JointDataClass encapsulated joint data (positions, accelerations, velocity, torque, and/or effort)
 Cindustrial::joint_feedback::JointFeedbackClass 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
 Cindustrial::joint_traj::JointTrajClass 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
 Cindustrial::joint_traj_pt::JointTrajPtClass encapsulated joint trajectory point data. The point data serves as a waypoint along a trajectory and is meant to mirror the JointTrajectoryPoint message
 Cindustrial::joint_traj_pt_full::JointTrajPtFullClass encapsulated joint trajectory point data. The point data serves as a waypoint along a trajectory and is meant to mirror the JointTrajectoryPoint message
 Cindustrial::robot_status::RobotStatusClass encapsulated robot status data. The robot status data is meant to mirror the industrial_msgs/RobotStatus message
 Cindustrial::typed_message::TypedMessageMessage interface for typed messages built from SimpleMessage
 Cindustrial::joint_feedback_message::JointFeedbackMessageClass encapsulated joint feedback message generation methods (either to or from a industrial::simple_message::SimpleMessage type
 Cindustrial::joint_message::JointMessageClass 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
 Cindustrial::joint_traj_pt_full_message::JointTrajPtFullMessageClass encapsulated joint trajectory point message generation methods (either to or from a industrial::simple_message::SimpleMessage type
 Cindustrial::joint_traj_pt_message::JointTrajPtMessageClass encapsulated joint trajectory point message generation methods (either to or from a industrial::simple_message::SimpleMessage type
 Cindustrial::ping_message::PingMessageClass encapsulated ping message generation methods (either to or from a SimpleMessage type
 Cindustrial::robot_status_message::RobotStatusMessageClass encapsulated robot status message generation methods (either to or from a industrial::simple_message::SimpleMessage type
 Cindustrial::smpl_msg_connection::SmplMsgConnectionDefines an interface and common methods for sending simple messages (see simple_message). This interface makes a bare minimum of assumptions:
 Cindustrial::simple_socket::SimpleSocketDefines socket functions required for a simple connection type
 Cindustrial::tcp_socket::TcpSocket
 Cindustrial::tcp_client::TcpClientDefines TCP client functions
 CTestClient
 Cindustrial::tcp_server::TcpServerDefines TCP server functions
 CTestServer
 Cindustrial::udp_socket::UdpSocket
 Cindustrial::udp_client::UdpClient
 Cindustrial::udp_server::UdpServer


simple_message
Author(s): Shaun Edwards
autogenerated on Sat Sep 21 2019 03:30:09