![]() |
Rsh API
SDK 2.1
Документация по программированию
|
Информация о цифровых портах устройства Подробнее...
#include <RshBoardPortInfo.h>
Открытые члены | |
| RshBoardPortInfo (size_t maxPortNumber=32, size_t maxConfNumber=32) | |
| Конструктор Можно задать максимальное количество конфигурационных и цифровых портов, которые может вместить структура. В большинстве случаев в этом нет необходимости. Подробнее... | |
Открытые члены inherited from RshBaseType | |
| RshBaseType (const RshDataTypes type=rshTypeUndefined, const size_t typeSize=sizeof(RshBaseType)) | |
| Конструктор Подробнее... | |
| const char * | GetTypeName () const |
Открытые атрибуты | |
| RSH_BUFFER_PORTINFO | confs |
| Конфигурационные порты Подробнее... | |
| RSH_BUFFER_PORTINFO | ports |
| Порты данных Подробнее... | |
Открытые атрибуты inherited from RshBaseType | |
| const size_t | _typeSize |
| Размер структуры данных или класса. Подробнее... | |
| const RshDataTypes | _type |
| Идентификатор типа данных. Подробнее... | |
Additional Inherited Members | |
Открытые статические члены inherited from RshBaseType | |
| static const char * | GetTypeName (const RshDataTypes typeCode) |
| Получение названия типа данных. Подробнее... | |
Информация о цифровых портах устройства
Данная структура используется как контейнер для получения информации о цифровых портах.
После вызова метода IRshDevice::Get() с параметром RSH_GET_DEVICE_PORT_INFO, переданная структура будет содержать информацию о цифровых портах данного устройтсва.
| RshBoardPortInfo::RshBoardPortInfo | ( | size_t | maxPortNumber = 32, |
| size_t | maxConfNumber = 32 |
||
| ) |
Конструктор Можно задать максимальное количество конфигурационных и цифровых портов, которые может вместить структура.
В большинстве случаев в этом нет необходимости.
| RSH_BUFFER_PORTINFO RshBoardPortInfo::confs |
Конфигурационные порты
Список конфигурационных портов устройства. Используйте поле RshBufferType::Size() для того, чтобы определить количество конфигурационных портов после заполнения структуры.
| RSH_BUFFER_PORTINFO RshBoardPortInfo::ports |
Порты данных
Цифровые порты устройства, которые могут быть использованы для ввода и вывода цифровых данных. Используйте поле RshBufferType::Size() для того, чтобы определить количество портов данных после заполнения структуры.
1.8.4