Interface for transport channels used by CommsManager
. This is used as a “template” to make the individual channels. Channels are responsible for serialising and parsing CommsMessage
s and reading and writing from the various input/outputs streams. For example, TCP/IP over WiFi, Packet radio, or CAN bus.
Include path: #include “/include/channels/ichannel.hpp”