Agile Modbus  1.1.4
Lightweight modbus protocol stack.
Modbus Function Codes
Collaboration diagram for Modbus Function Codes:

Macros

#define AGILE_MODBUS_FC_READ_COILS   0x01
 
#define AGILE_MODBUS_FC_READ_DISCRETE_INPUTS   0x02
 
#define AGILE_MODBUS_FC_READ_HOLDING_REGISTERS   0x03
 
#define AGILE_MODBUS_FC_READ_INPUT_REGISTERS   0x04
 
#define AGILE_MODBUS_FC_WRITE_SINGLE_COIL   0x05
 
#define AGILE_MODBUS_FC_WRITE_SINGLE_REGISTER   0x06
 
#define AGILE_MODBUS_FC_READ_EXCEPTION_STATUS   0x07
 
#define AGILE_MODBUS_FC_WRITE_MULTIPLE_COILS   0x0F
 
#define AGILE_MODBUS_FC_WRITE_MULTIPLE_REGISTERS   0x10
 
#define AGILE_MODBUS_FC_REPORT_SLAVE_ID   0x11
 
#define AGILE_MODBUS_FC_MASK_WRITE_REGISTER   0x16
 
#define AGILE_MODBUS_FC_WRITE_AND_READ_REGISTERS   0x17
 

Detailed Description

Macro Definition Documentation

◆ AGILE_MODBUS_FC_READ_COILS

#define AGILE_MODBUS_FC_READ_COILS   0x01

Definition at line 48 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_READ_DISCRETE_INPUTS

#define AGILE_MODBUS_FC_READ_DISCRETE_INPUTS   0x02

Definition at line 49 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_READ_HOLDING_REGISTERS

#define AGILE_MODBUS_FC_READ_HOLDING_REGISTERS   0x03

Definition at line 50 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_READ_INPUT_REGISTERS

#define AGILE_MODBUS_FC_READ_INPUT_REGISTERS   0x04

Definition at line 51 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_WRITE_SINGLE_COIL

#define AGILE_MODBUS_FC_WRITE_SINGLE_COIL   0x05

Definition at line 52 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_WRITE_SINGLE_REGISTER

#define AGILE_MODBUS_FC_WRITE_SINGLE_REGISTER   0x06

Definition at line 53 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_READ_EXCEPTION_STATUS

#define AGILE_MODBUS_FC_READ_EXCEPTION_STATUS   0x07

Definition at line 54 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_WRITE_MULTIPLE_COILS

#define AGILE_MODBUS_FC_WRITE_MULTIPLE_COILS   0x0F

Definition at line 55 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_WRITE_MULTIPLE_REGISTERS

#define AGILE_MODBUS_FC_WRITE_MULTIPLE_REGISTERS   0x10

Definition at line 56 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_REPORT_SLAVE_ID

#define AGILE_MODBUS_FC_REPORT_SLAVE_ID   0x11

Definition at line 57 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_MASK_WRITE_REGISTER

#define AGILE_MODBUS_FC_MASK_WRITE_REGISTER   0x16

Definition at line 58 of file agile_modbus.h.

◆ AGILE_MODBUS_FC_WRITE_AND_READ_REGISTERS

#define AGILE_MODBUS_FC_WRITE_AND_READ_REGISTERS   0x17

Definition at line 59 of file agile_modbus.h.