Lydia - Printhead
ModbusBridge.cpp File Reference
#include "config.h"
#include <ArduinoLog.h>
#include "./Addon.h"
#include "ModbusRtu.h"
#include "ModbusBridge.h"
#include <SPI.h>
#include <Ethernet.h>
#include "enums.h"
#include "debug_utils.h"
#include "./OmronVFD.h"
#include "./OmronPID.h"

Go to the source code of this file.

Macros

#define HAS_DEBUG_MODBUS_BRIDGE_PRINT_QUEUE
 
#define MasterModbusAdd   0
 
#define RS485Serial   3
 

Variables

bool __debugQuery = false
 
int _state = IDLE
 
bool debugErrors = false
 
bool debugReset = false
 
Modbus master (MasterModbusAdd, RS485Serial)
 
modbus_t ModbusQuery [1]
 
uint16_t ModbusSlaveRegisters [8]
 
millis_t WaitingTime
 

Macro Definition Documentation

◆ HAS_DEBUG_MODBUS_BRIDGE_PRINT_QUEUE

#define HAS_DEBUG_MODBUS_BRIDGE_PRINT_QUEUE

Definition at line 18 of file ModbusBridge.cpp.

◆ MasterModbusAdd

#define MasterModbusAdd   0

Definition at line 21 of file ModbusBridge.cpp.

◆ RS485Serial

#define RS485Serial   3

Definition at line 20 of file ModbusBridge.cpp.

Variable Documentation

◆ __debugQuery

bool __debugQuery = false

Definition at line 27 of file ModbusBridge.cpp.

◆ _state

int _state = IDLE

Definition at line 26 of file ModbusBridge.cpp.

◆ debugErrors

bool debugErrors = false

Definition at line 29 of file ModbusBridge.cpp.

◆ debugReset

bool debugReset = false

Definition at line 28 of file ModbusBridge.cpp.

◆ master

◆ ModbusQuery

modbus_t ModbusQuery[1]

Definition at line 23 of file ModbusBridge.cpp.

◆ ModbusSlaveRegisters

uint16_t ModbusSlaveRegisters[8]

Definition at line 24 of file ModbusBridge.cpp.

◆ WaitingTime

millis_t WaitingTime

Definition at line 25 of file ModbusBridge.cpp.