|
Modbus 0.3
Библиотека Modbus для STM
|
API для чтения идентификторов из ответа в режиме мастер More...
Functions | |
| int | MB_RespGet_NumberOfObjects (RS_MsgTypeDef *modbus_msg) |
| Получить количество объектов в сообщении | |
| int | MB_RespGet_ObjectById (RS_MsgTypeDef *modbus_msg, uint8_t obj_id, char *obj_data, uint8_t *obj_length) |
| Найти объект по ID в сообщении | |
| int | MB_RespGet_ObjectByIndex (RS_MsgTypeDef *modbus_msg, int index, uint8_t *obj_id, char *obj_data, uint8_t *obj_length) |
| Получить объект по индексу в сообщении | |
API для чтения идентификторов из ответа в режиме мастер
Примеры использования:
| int MB_RespGet_NumberOfObjects | ( | RS_MsgTypeDef * | modbus_msg | ) |
Получить количество объектов в сообщении
| modbus_msg | Указатель на структуру сообщения |
Definition at line 170 of file modbus_master.c.
| int MB_RespGet_ObjectById | ( | RS_MsgTypeDef * | modbus_msg, |
| uint8_t | obj_id, | ||
| char * | obj_data, | ||
| uint8_t * | obj_length ) |
Найти объект по ID в сообщении
| modbus_msg | Указатель на структуру сообщения |
| obj_id | ID искомого объекта |
| obj_data | Буфер для данных объекта (может быть NULL) |
| obj_length | Указатель для длины объекта |
Definition at line 193 of file modbus_master.c.
| int MB_RespGet_ObjectByIndex | ( | RS_MsgTypeDef * | modbus_msg, |
| int | index, | ||
| uint8_t * | obj_id, | ||
| char * | obj_data, | ||
| uint8_t * | obj_length ) |
Получить объект по индексу в сообщении
| modbus_msg | Указатель на структуру сообщения |
| index | Индекс объекта (0..N-1) |
| obj_id | Указатель для ID объекта |
| obj_data | Буфер для данных объекта |
| obj_length | Указатель для длины объекта |
Definition at line 244 of file modbus_master.c.