Фиксы табуляции
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
/**
|
/**
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
* @file __modbus_compat.h
|
* @file __modbus_compat.h
|
||||||
* @brief Модуль для совместимости библиотеки MODBUS.
|
* @brief Модуль для совместимости библиотеки MODBUS.
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
* @details Файл содержит API старых функций, а также заглушки для отключенных модулей:
|
* @details Файл содержит API старых функций, а также заглушки для отключенных модулей:
|
||||||
******************************************************************************/
|
*************************************************************************/
|
||||||
#include "modbus.h"
|
#include "modbus.h"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
30
Inc/modbus.h
30
Inc/modbus.h
@@ -41,21 +41,21 @@
|
|||||||
RS_MsgTypeDef msg = MB_REQUEST_READ_HOLDING_REGS(1, 0, 10);
|
RS_MsgTypeDef msg = MB_REQUEST_READ_HOLDING_REGS(1, 0, 10);
|
||||||
MODBUS_MasterRequest(&hmodbus1, &msg, &callback_func);
|
MODBUS_MasterRequest(&hmodbus1, &msg, &callback_func);
|
||||||
|
|
||||||
void callback_func(RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg)
|
void callback_func(RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg)
|
||||||
{
|
{
|
||||||
// MB_RespGet_... Чтобы достать нужные данные из ответа
|
// MB_RespGet_... Чтобы достать нужные данные из ответа
|
||||||
if(hmodbus->RS_STATUS == RS_OK)
|
if(hmodbus->RS_STATUS == RS_OK)
|
||||||
{
|
{
|
||||||
for(int addr = MODBUS_MSG.Addr; addr < MODBUS_MSG.Addr + MODBUS_MSG.Qnt; addr++)
|
for(int addr = MODBUS_MSG.Addr; addr < MODBUS_MSG.Addr + MODBUS_MSG.Qnt; addr++)
|
||||||
{
|
{
|
||||||
uint16_t value;
|
uint16_t value;
|
||||||
if(MB_RespGet_RegisterValue(&MODBUS_MSG, addr, &value))
|
if(MB_RespGet_RegisterValue(&MODBUS_MSG, addr, &value))
|
||||||
{
|
{
|
||||||
read_hold[i] = value;
|
read_hold[i] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@endverbatim
|
@endverbatim
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -174,9 +174,9 @@ typedef struct
|
|||||||
typedef struct // RS_MsgTypeDef
|
typedef struct // RS_MsgTypeDef
|
||||||
{
|
{
|
||||||
#ifdef MODBUS_PROTOCOL_TCP
|
#ifdef MODBUS_PROTOCOL_TCP
|
||||||
uint16_t TransactionID; ///< Modbus TCP: ID Transaction
|
uint16_t TransactionID; ///< Modbus TCP: ID Transaction
|
||||||
uint16_t ProtocolID; ///< Modbus TCP: ID Protocol
|
uint16_t ProtocolID; ///< Modbus TCP: ID Protocol
|
||||||
uint16_t PDULength; ///< Modbus TCP: PDU Length
|
uint16_t PDULength; ///< Modbus TCP: PDU Length
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint8_t MbAddr; ///< Modbus Slave Address
|
uint8_t MbAddr; ///< Modbus Slave Address
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
* @file __modbus_compat.c
|
* @file __modbus_compat.c
|
||||||
* @brief Модуль для совместимости библиотеки MODBUS.
|
* @brief Модуль для совместимости библиотеки MODBUS.
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
* @details Файл содержит API старых функций, а также заглушки для отключенных модулей:
|
* @details Файл содержит API старых функций, а также заглушки для отключенных модулей:
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user