Modbus 0.3
Библиотека Modbus для STM
Loading...
Searching...
No Matches
RS_HandleTypeDef Struct Reference

Handle for RS communication. More...

#include <rs_message.h>

Collaboration diagram for RS_HandleTypeDef:

Public Member Functions

 TrackerTypeDef (RS_USER_VARS_NUMB) rs_err

Public Attributes

uint8_t ID
 ID хендла
RS_MsgTypeDefpMessagePtr
 Указатель на структуру протокола
uint8_t * pBufferPtr
 Указатеь на буфер UART.
int32_t RS_Message_Size
 size of whole message, not only data
UART_HandleTypeDef * huart
 Хендл UART.
TIM_HandleTypeDef * htim
 Хендл TIM.
RS_ModeTypeDef sRS_Mode
 Настройка: слейв/мастер RS_ModeTypeDef.
uint16_t sRS_Timeout
 Настройка: Таймаут в тиках таймера
void(* pCallback )(void *, void *)
 Указатель на коллбек: принят ответ в режиме мастер
RS_FlagsTypeDef f
 Флаги для контроля приема/передачи
uint32_t lastPacketTick
 Время последнего принятого пакета
RS_StatusTypeDef RS_STATUS
 Статус RS.

Detailed Description

Handle for RS communication.

Note
Prefixes: h - handle, s - settings, f - flag

Definition at line 227 of file rs_message.h.

Member Data Documentation

◆ ID

uint8_t RS_HandleTypeDef::ID

ID хендла

Definition at line 230 of file rs_message.h.

◆ pMessagePtr

RS_MsgTypeDef* RS_HandleTypeDef::pMessagePtr

Указатель на структуру протокола

Definition at line 231 of file rs_message.h.

◆ pBufferPtr

uint8_t* RS_HandleTypeDef::pBufferPtr

Указатеь на буфер UART.

Definition at line 232 of file rs_message.h.

◆ RS_Message_Size

int32_t RS_HandleTypeDef::RS_Message_Size

size of whole message, not only data

Definition at line 233 of file rs_message.h.

◆ huart

UART_HandleTypeDef* RS_HandleTypeDef::huart

Хендл UART.

Definition at line 236 of file rs_message.h.

◆ htim

TIM_HandleTypeDef* RS_HandleTypeDef::htim

Хендл TIM.

Definition at line 237 of file rs_message.h.

◆ sRS_Mode

RS_ModeTypeDef RS_HandleTypeDef::sRS_Mode

Настройка: слейв/мастер RS_ModeTypeDef.

Definition at line 238 of file rs_message.h.

◆ sRS_Timeout

uint16_t RS_HandleTypeDef::sRS_Timeout

Настройка: Таймаут в тиках таймера

Definition at line 239 of file rs_message.h.

◆ pCallback

void(* RS_HandleTypeDef::pCallback) (void *, void *)

Указатель на коллбек: принят ответ в режиме мастер

Definition at line 240 of file rs_message.h.

◆ f

RS_FlagsTypeDef RS_HandleTypeDef::f

Флаги для контроля приема/передачи

Definition at line 243 of file rs_message.h.

◆ lastPacketTick

uint32_t RS_HandleTypeDef::lastPacketTick

Время последнего принятого пакета

Definition at line 246 of file rs_message.h.

◆ RS_STATUS

RS_StatusTypeDef RS_HandleTypeDef::RS_STATUS

Статус RS.

Definition at line 247 of file rs_message.h.


The documentation for this struct was generated from the following file:
  • E:/.WORK/STM32/Diod_Test/diode_tester/Core/Modbus/Inc/rs_message.h