rodbus (C++ API) 1.3.1
|
Controls the decoding of transmitted and received data at the application, frame, and physical layer. More...
#include <rodbus.hpp>
Public Member Functions | |
DecodeLevel (AppDecodeLevel app, FrameDecodeLevel frame, PhysDecodeLevel physical) | |
Fully construct DecodeLevel specifying the value of each field. More... | |
Static Public Member Functions | |
static DecodeLevel | nothing () |
Initialize log levels to defaults which is to decode nothing. More... | |
Public Attributes | |
AppDecodeLevel | app |
Controls decoding of the application layer (PDU) More... | |
FrameDecodeLevel | frame |
Controls decoding of frames (MBAP / Serial PDU) More... | |
PhysDecodeLevel | physical |
Controls the logging of physical layer read/write. More... | |
Friends | |
class | CppDecodeLevelFriend |
Controls the decoding of transmitted and received data at the application, frame, and physical layer.
rodbus::DecodeLevel::DecodeLevel | ( | AppDecodeLevel | app, |
FrameDecodeLevel | frame, | ||
PhysDecodeLevel | physical | ||
) |
Fully construct DecodeLevel specifying the value of each field.
app | Controls decoding of the application layer (PDU) |
frame | Controls decoding of frames (MBAP / Serial PDU) |
physical | Controls the logging of physical layer read/write |
|
static |
Initialize log levels to defaults which is to decode nothing.
AppDecodeLevel rodbus::DecodeLevel::app |
Controls decoding of the application layer (PDU)
FrameDecodeLevel rodbus::DecodeLevel::frame |
Controls decoding of frames (MBAP / Serial PDU)
PhysDecodeLevel rodbus::DecodeLevel::physical |
Controls the logging of physical layer read/write.