MBee Arduino library
Открытые члены | Полный список членов класса
Класс AtCommandRequest

Класс для локального управления модулем с помощью API-фрейма. Подробнее...

#include <SerialStar.h>

Граф наследования:AtCommandRequest:
MBeeRequest RemoteAtCommandRequest

Открытые члены

 AtCommandRequest ()
 Конструктор "по умолчанию".
 
 AtCommandRequest (uint8_t *command)
 Создает локальный командный API-фрейм с заданным кодом команды.
 
 AtCommandRequest (uint8_t *command, uint8_t *commandValue, uint8_t commandValueLength)
 Создает локальный командный API-фрейм для установки параметра с заданным кодом команды, значением параметра и длиной поля параметра команды.
 
 AtCommandRequest (uint8_t *command, uint8_t *commandValue, uint8_t commandValueLength, uint8_t frameId)
 Создает локальный командный API-фрейм для установки паарметра с заданным кодом команды, значением параметра, длиной поля параметра команды и идентификатором фрейма.
 
uint8_t getFrameData (uint8_t pos)
 Возвращает в зависимости о номера байта либо код AT-команды, содержащейся в фрейме, либо байта параметра команды.
 
uint8_t getFrameDataLength ()
 Возвращает длину командного фрейма команды.
 
uint8_t * getCommand ()
 Возвращает указатель на байты с кодом команды.
 
void setCommand (uint8_t *command)
 Устанавливает команду по указателю на байты на кода.
 
uint8_t * getCommandValue ()
 Возвращает указатель на первый байт параметра команды.
 
void setCommandValue (uint8_t *value)
 Устанавливает указатель на первый байт параметра команды.
 
uint8_t getCommandValueLength ()
 Возвращает длину поля параметра команды.
 
void setCommandValueLength (uint8_t length)
 Устанавливает длину поля параметра команды.
 
void clearCommandValue ()
 Присваивает указателю на поле кода команды значение NULL и обнуляет поле длины параметра команды.
 
- Открытые члены унаследованные от MBeeRequest
 MBeeRequest (uint8_t apiId, uint8_t frameId)
 Конструктор, создающий фрейм с заданным API ID и идентификатором.
 
void setFrameId (uint8_t frameId)
 Устанавливает frame id. Подробнее...
 
uint8_t getFrameId ()
 Возвращает frame id.
 
void setApiId (uint8_t apiId)
 Устанавливает тип API-фрейма.
 
uint8_t getApiId ()
 Возвращает тип API-фрейма.
 

Подробное описание

Класс для локального управления модулем с помощью API-фрейма.

См. определение в файле SerialStar.h строка 752


Объявления и описания членов классов находятся в файлах: