Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions isobus/include/isobus/isobus/isobus_virtual_terminal_server.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -552,6 +552,16 @@ namespace isobus
/// @returns The VT version byte associated to the specified version
static std::uint8_t get_vt_version_byte(VTVersion version);

/// @brief Processes a stateless CAN message from any VT client
/// @param[in] message The CAN message being received
void process_stateless_messages(const CANMessage &message);

/// @brief Processes a connection-dependent CAN message from only VT clients
/// with whom we've established a working set master relationship
/// @param[in] message The CAN message being received
/// @param[in] managedWorkingSet The working set that is associated to the client sending the message
void process_connection_dependent_messages(const CANMessage &message, std::shared_ptr<VirtualTerminalServerManagedWorkingSet> managedWorkingSet);

/// @brief Processes a CAN message from any VT client
/// @param[in] message The CAN message being received
/// @param[in] parent A context variable to find the relevant VT server class
Expand Down
Loading
Loading