|
Modbus 0.3
Библиотека Modbus для STM
|
Функции для работы с идентификаторами устройства More...
Classes | |
| struct | MB_DeviceObjectTypeDef |
| Структура для объекта (идентификатора устройства модбас) More... | |
| struct | MB_DeviceIdentificationsTypeDef |
| Структура со идентификаторами устройства модбас More... | |
Macros | |
| #define | MODBUS_DEVICE_CONFORMITY 0x82 |
| #define | MB_ObjectInit(_p_obj_, _userstring_) |
| Инициализация объектов | |
| #define | MB_UserObjectInit(_pinfostruct_, _user_numb_) |
| Инициализация пользовательских объектов | |
Functions | |
| void | MB_DeviceInentificationInit (void) |
| Инициализация идентификаторов. | |
| void | MB_WriteSingleObjectToMessage (char *mbdata, unsigned *ind, MB_DeviceObjectTypeDef *obj) |
| Записать Один Объект Идентификатора в массив данных | |
| void | MB_WriteObjectsToMessage (RS_MsgTypeDef *modbus_msg, unsigned maxidofobj) |
| Записать Массив Объектов Идентификатора в массив данных | |
Variables | |
| MB_DeviceIdentificationsTypeDef | MB_DEVID |
| Глобальная структура идентификаторов устройства | |
Функции для работы с идентификаторами устройства
Модуль реализации функции Read Device Identifications (0x2B):
| #define MODBUS_DEVICE_CONFORMITY 0x82 |
Definition at line 38 of file modbus_devid.h.
| #define MB_ObjectInit | ( | _p_obj_, | |
| _userstring_ ) |
Инициализация объектов
С помозью этого дефайна инициализируются объекты в MB_DeviceInentificationInit
Definition at line 75 of file modbus_devid.h.
| #define MB_UserObjectInit | ( | _pinfostruct_, | |
| _user_numb_ ) |
Инициализация пользовательских объектов
С помозью этого дефайна инициализируются пользовательские объекты в MB_DeviceInentificationInit
Definition at line 82 of file modbus_devid.h.
| void MB_DeviceInentificationInit | ( | void | ) |
Инициализация идентификаторов.
Definition at line 177 of file modbus_devid.c.
| void MB_WriteSingleObjectToMessage | ( | char * | mbdata, |
| unsigned * | ind, | ||
| MB_DeviceObjectTypeDef * | obj ) |
Записать Один Объект Идентификатора в массив данных
| mbdata | Указатель на массив данных в структуре RS_MsgTypeDef. |
Definition at line 31 of file modbus_devid.c.
| void MB_WriteObjectsToMessage | ( | RS_MsgTypeDef * | modbus_msg, |
| unsigned | maxidofobj ) |
Записать Массив Объектов Идентификатора в массив данных
| mbdata | Указатель на массив данных в структуре RS_MsgTypeDef. |
Definition at line 46 of file modbus_devid.c.
|
extern |
Глобальная структура идентификаторов устройства
Definition at line 21 of file modbus_devid.c.