|
main_ubi_sdk v 0.1.3
This is UBI4 documentation
|
Описание базовой информации устройства More...
Data Structures | |
| struct | init_device_information_struct |
| Структура для инициализации базовой информации устройства More... | |
| struct | base_device_information_struct |
| Структура для хранения базовой информации устройства More... | |
Functions | |
| void * | getDefaultDataTables () |
| NOT IMPLEMENTED Функция для получения указателя на таблицу данных по умолчанию | |
| void | init_base_device_info (init_device_information_struct *init_device_info, base_device_information_struct *device_info) |
| Функция для инициализации базовой информации устройства. Вызывается в начале работы устройства | |
| void | ParameterRequestHandler (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды запроса/записи параметров устройства | |
| void | InicializeConnection_v2 (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды запроса информации об устройстве | |
| void | DataManagerCommand_v2 (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды запроса информации об устройстве | |
| void | ResetToFactoryCommand_v2 (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды сброса устройства в заводские настройки | |
| void | GetSerialNumber_v2 (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды получения серийного номера (в данный момент фиксированная строка) | |
| void | DeviceInformationCommand_v2 (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки команды запроса информации об устройстве | |
| void | Data_Transfer_Settings (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| master only | |
| void | Sub_Device_Manager (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| master only | |
| void | FullResetToFactory (base_device_information_struct *deviceInfo) |
| Функция обработки команды сброса памяти устройства в заводские настройки | |
| void | Reinit_DeviceInfo_Callback (base_device_information_struct *deviceInfo) |
| master only | |
| void | base_device_CustomDataManagerCommand (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки custom data manager команды | |
| void | base_device_CustomDeviceInformationCommand (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| Функция для обработки custom device information команды | |
| void | Complex_Parameter_Transfer (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| master only | |
| void | Data_Transfer_Setting (base_device_information_struct *deviceInfo, ubi4_bus_protocol_obj_struct *protocol_str, protocol_receive_struct receive_str) |
| master only | |
Описание базовой информации устройства
| void base_device_CustomDataManagerCommand | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки custom data manager команды
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void base_device_CustomDeviceInformationCommand | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки custom device information команды
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void Complex_Parameter_Transfer | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
master only


| void Data_Transfer_Setting | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
master only


| void Data_Transfer_Settings | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
master only
| void DataManagerCommand_v2 | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды запроса информации об устройстве
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void DeviceInformationCommand_v2 | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды запроса информации об устройстве
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void FullResetToFactory | ( | base_device_information_struct * | deviceInfo | ) |
Функция обработки команды сброса памяти устройства в заводские настройки
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void * getDefaultDataTables | ( | ) |
NOT IMPLEMENTED Функция для получения указателя на таблицу данных по умолчанию
| void GetSerialNumber_v2 | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды получения серийного номера (в данный момент фиксированная строка)
| data_table | Указатель на структуру таблицы данных |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |

| void InicializeConnection_v2 | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды запроса информации об устройстве
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void init_base_device_info | ( | init_device_information_struct * | init_device_info, |
| base_device_information_struct * | device_info ) |
Функция для инициализации базовой информации устройства. Вызывается в начале работы устройства
| init_device_info | |
| device_info |

| void ParameterRequestHandler | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды запроса/записи параметров устройства
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void Reinit_DeviceInfo_Callback | ( | base_device_information_struct * | deviceInfo | ) |
master only


| void ResetToFactoryCommand_v2 | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
Функция для обработки команды сброса устройства в заводские настройки
| deviceInfo | Указатель на структуру deviceInfo |
| protocol_str | Указатель на структуру протокола |
| receive_str | Указатель на структуру принятого пакета |


| void Sub_Device_Manager | ( | base_device_information_struct * | deviceInfo, |
| ubi4_bus_protocol_obj_struct * | protocol_str, | ||
| protocol_receive_struct | receive_str ) |
master only

