Skip to content
Start free evaluation

pdcomm_modbus_capability

Enum

Feature bits reported by pdcomm_modbus_capabilities().

enum pdcomm_modbus_capability

Declared in: #include <pdcomm/modbus/pdcomm_modbus.h>

A library build can exclude transports. Commands that need an excluded feature fail with #PDCOMM_MODBUS_SERVICE_ERROR.

Members

PDCOMM_MODBUS_ASCII

Enumerator

Modbus ASCII over a serial line (Modbus over Serial Line specification).

PDCOMM_MODBUS_ASCII = 4

Declared in: #include <pdcomm/modbus/pdcomm_modbus.h>

PDCOMM_MODBUS_RTU

Enumerator

Modbus RTU over a serial line (Modbus over Serial Line specification).

PDCOMM_MODBUS_RTU = 2

Declared in: #include <pdcomm/modbus/pdcomm_modbus.h>

PDCOMM_MODBUS_SECURITY

Enumerator

Modbus/TCP Security: TLS with X.509 certificates and role-based authorization.

PDCOMM_MODBUS_SECURITY = 8

Declared in: #include <pdcomm/modbus/pdcomm_modbus.h>

PDCOMM_MODBUS_TCP

Enumerator

Modbus TCP (MBAP header over TCP), client, server and gateway listener.

PDCOMM_MODBUS_TCP = 1

Declared in: #include <pdcomm/modbus/pdcomm_modbus.h>