MC Protocol Serial C++
0.2.3
MC protocol serial library for MCU-oriented environments
Loading...
Searching...
No Matches
mcprotocol_serial.hpp
Go to the documentation of this file.
1
#pragma once
2
13
14
#ifndef MCPROTOCOL_SERIAL_ENABLE_HOST_API
15
#if defined(ARDUINO)
16
#define MCPROTOCOL_SERIAL_ENABLE_HOST_API 0
17
#else
18
#define MCPROTOCOL_SERIAL_ENABLE_HOST_API 1
19
#endif
20
#endif
21
22
#include "
mcprotocol/serial/client.hpp
"
23
#include "
mcprotocol/serial/codec.hpp
"
24
#include "
mcprotocol/serial/high_level.hpp
"
25
#if MCPROTOCOL_SERIAL_ENABLE_HOST_API
26
#include "
mcprotocol/serial/host_sync.hpp
"
27
#endif
28
#include "
mcprotocol/serial/link_direct.hpp
"
29
#include "
mcprotocol/serial/qualified_buffer.hpp
"
30
#include "
mcprotocol/serial/types.hpp
"
31
#include "
mcprotocol/serial/version.hpp
"
client.hpp
Asynchronous request-execution state machine for serial MC protocol traffic.
codec.hpp
Frame-level and command-payload-level encode/decode helpers.
high_level.hpp
Optional string-address helpers and protocol presets for common library entry paths.
host_sync.hpp
Blocking host-side wrapper that drives MelsecSerialClient over PosixSerialPort.
link_direct.hpp
qualified_buffer.hpp
types.hpp
Public request, response, configuration, and callback types for the serial MC protocol library.
version.hpp
include
mcprotocol_serial.hpp
Generated by
1.9.8