![]() |
Rsh API
SDK 2.1
Документация по программированию
|
Информация о цифровом порте Подробнее...
#include <RshPortInfo.h>
Открытые члены | |
| RshPortInfo () | |
| RshPortInfo (U32 address, U8 bitsize, const wchar_t *name) | |
| bool | operator== (RshPortInfo &obj) const |
| bool | operator!= (RshPortInfo &obj) const |
| bool | operator< (const RshPortInfo &obj) const |
| bool | operator> (const RshPortInfo &obj) const |
| RshPortInfo & | operator= (const RshPortInfo &obj) |
Открытые члены inherited from RshBaseType | |
| RshBaseType (const RshDataTypes type=rshTypeUndefined, const size_t typeSize=sizeof(RshBaseType)) | |
| Конструктор Подробнее... | |
| const char * | GetTypeName () const |
Открытые атрибуты | |
| U32 | address |
| Адрес порта Подробнее... | |
| U8 | bitSize |
| Разрядность порта Подробнее... | |
| const wchar_t * | name |
| Имя порта Подробнее... | |
Открытые атрибуты inherited from RshBaseType | |
| const size_t | _typeSize |
| Размер структуры данных или класса. Подробнее... | |
| const RshDataTypes | _type |
| Идентификатор типа данных. Подробнее... | |
Друзья | |
| std::ostream & | operator<< (std::ostream &out, const RshPortInfo &obj) |
Additional Inherited Members | |
Открытые статические члены inherited from RshBaseType | |
| static const char * | GetTypeName (const RshDataTypes typeCode) |
| Получение названия типа данных. Подробнее... | |
Информация о цифровом порте
В данной структуре содержится информация о цифровом порте.
Как правило, данная структура используется для получения полной информации о цифровых портах устройства. Вызвав метод IRshDevice::Get() с параметром RSH_GET_DEVICE_PORT_INFO, можно получить список таких структур для данного устройства.
| bool RshPortInfo::operator!= | ( | RshPortInfo & | obj) | const |
| bool RshPortInfo::operator< | ( | const RshPortInfo & | obj) | const |
Перекрестные ссылки address.
| RshPortInfo & RshPortInfo::operator= | ( | const RshPortInfo & | obj) |
| bool RshPortInfo::operator== | ( | RshPortInfo & | obj) | const |
| bool RshPortInfo::operator> | ( | const RshPortInfo & | obj) | const |
Перекрестные ссылки address.
|
friend |
| U32 RshPortInfo::address |
Адрес порта
Зачастую просто индекс (идентификатор) порта, который должен использоваться для обращения к нему, иногда действительный адрес отображаемого в память регистра устройства.
Адрес порта, полученный при вызове метода IRshDevice::Get() с параметром RSH_GET_DEVICE_PORT_INFO, можно использовать для доступа к порту через метод IRshDevice::Init() со структурой инициализации RshInitPort.
Используется в operator<(), operator<<(), operator=(), operator==(), operator>() и RshPortInfo().
| U8 RshPortInfo::bitSize |
Разрядность порта
Количество линий (разрядность) цифрового порта
Используется в operator<<(), operator=(), operator==() и RshPortInfo().
| const wchar_t* RshPortInfo::name |
Имя порта
Имя порта, обычно соответствует названию разъема, как оно прописано в руководстве пользователся для данного устройства.
Используется в operator<<(), operator=(), operator==() и RshPortInfo().
1.8.4