Legrand / Raritan / Server Technology Xerus™ JSON-RPC API

Loading...
Searching...
No Matches
Classes | Public Types | Public Attributes | List of all members
peripheral::ModbusCfg Interface Reference

## Classes
struct | SerialSettings

## Public Types
enum | ModbusFunction { COIL , DISCRETE_INPUT , HOLDING_REGISTER , INPUT_REGISTER }
enum | SpecificModbusErrors { ERROR_BADCRC , ERROR_BADDATA , ERROR_BADEXC , ERROR_UNKEXC , ERROR_MDATA , ERROR_OTHER }

## Public Attributes
constant int | EXCEPTION_ILLEGAL_FUNCTION = 1
constant int | EXCEPTION_ILLEGAL_DATA_ADDRESS = 2
constant int | EXCEPTION_ILLEGAL_DATA_VALUE = 3
constant int | EXCEPTION_SLAVE_OR_SERVER_FAILURE = 4
constant int | EXCEPTION_ACKNOWLEDGE = 5
constant int | EXCEPTION_SLAVE_OR_SERVER_BUSY = 6
constant int | EXCEPTION_NEGATIVE_ACKNOWLEDGE = 7
constant int | EXCEPTION_MEMORY_PARITY = 8
constant int | EXCEPTION_GATEWAY_PATH = 10
constant int | EXCEPTION_GATEWAY_TARGET = 11

## Detailed Description

Definition at line 13 of file ModbusCfg.idl.

## Member Enumeration Documentation

## ◆ ModbusFunction

enum peripheral::ModbusCfg::ModbusFunction

Definition at line 22 of file ModbusCfg.idl.

## ◆ SpecificModbusErrors

enum peripheral::ModbusCfg::SpecificModbusErrors

Definition at line 40 of file ModbusCfg.idl.

## Member Data Documentation

## ◆ EXCEPTION_ACKNOWLEDGE

constant int peripheral::ModbusCfg::EXCEPTION_ACKNOWLEDGE = 5

Definition at line 33 of file ModbusCfg.idl.

## ◆ EXCEPTION_GATEWAY_PATH

constant int peripheral::ModbusCfg::EXCEPTION_GATEWAY_PATH = 10

Definition at line 37 of file ModbusCfg.idl.

## ◆ EXCEPTION_GATEWAY_TARGET

constant int peripheral::ModbusCfg::EXCEPTION_GATEWAY_TARGET = 11

Definition at line 38 of file ModbusCfg.idl.

## ◆ EXCEPTION_ILLEGAL_DATA_ADDRESS

constant int peripheral::ModbusCfg::EXCEPTION_ILLEGAL_DATA_ADDRESS = 2

Definition at line 30 of file ModbusCfg.idl.

## ◆ EXCEPTION_ILLEGAL_DATA_VALUE

constant int peripheral::ModbusCfg::EXCEPTION_ILLEGAL_DATA_VALUE = 3

Definition at line 31 of file ModbusCfg.idl.

## ◆ EXCEPTION_ILLEGAL_FUNCTION

constant int peripheral::ModbusCfg::EXCEPTION_ILLEGAL_FUNCTION = 1

Definition at line 29 of file ModbusCfg.idl.

## ◆ EXCEPTION_MEMORY_PARITY

constant int peripheral::ModbusCfg::EXCEPTION_MEMORY_PARITY = 8

Definition at line 36 of file ModbusCfg.idl.

## ◆ EXCEPTION_NEGATIVE_ACKNOWLEDGE

constant int peripheral::ModbusCfg::EXCEPTION_NEGATIVE_ACKNOWLEDGE = 7

Definition at line 35 of file ModbusCfg.idl.

## ◆ EXCEPTION_SLAVE_OR_SERVER_BUSY

constant int peripheral::ModbusCfg::EXCEPTION_SLAVE_OR_SERVER_BUSY = 6

Definition at line 34 of file ModbusCfg.idl.

## ◆ EXCEPTION_SLAVE_OR_SERVER_FAILURE

constant int peripheral::ModbusCfg::EXCEPTION_SLAVE_OR_SERVER_FAILURE = 4

Definition at line 32 of file ModbusCfg.idl.

The documentation for this interface was generated from the following file:

- ModbusCfg.idl