Loading...
Searching...
No Matches
RS_HandleTypeDef Struct Reference
RS Tools

Handle for RS communication. More...

`#include <rs_message.h>`

Collaboration diagram for RS_HandleTypeDef:
[legend]

## Public Member Functions

| TrackerTypeDef (RS_USER_VARS_NUMB) rs_err

## Public Attributes

uint8_t | ID
| ID хендла
RS_MsgTypeDef * | pMessagePtr
| Указатель на структуру протокола
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