Represents a line protocol for registration. More...
#include <ltrx_line.h>
Data Fields | |
| const char * | helpHtml |
| const char * | protocolName |
| bool(* | startProtocol )(uint16_t zeroBasedIndex) |
| void(* | stopProtocol )(uint16_t zeroBasedIndex) |
Represents a line protocol for registration.
This struct designates the procedures to start and stop a Serial Line protocol. It it used with ltrx_line_register_protocol().
Note that your struct must persist, so you will typically declare it static const.
| const char* ltrx_line_protocol::helpHtml |
HTML help for Line Protocol selection.
| const char* ltrx_line_protocol::protocolName |
Name of this protocol as it will appear in configuration menu choices.
| bool(* ltrx_line_protocol::startProtocol) (uint16_t zeroBasedIndex) |
Function that starts this protocol.
| void(* ltrx_line_protocol::stopProtocol) (uint16_t zeroBasedIndex) |
Function that stops this protocol.