![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Information about a HiDes modulator device. More...
#include <tsHiDesDeviceInfo.h>

Public Member Functions | |
| HiDesDeviceInfo ()=default | |
| Constructor. | |
| void | clear () |
| Clear all information. | |
| UString | toString (bool full=false, size_t indent=0) const |
| Format the structure as a string. | |
Public Attributes | |
| UString | api_version {} |
| API version string. | |
| uint16_t | chip_type = 0 |
| Chip type, eg 0x9500 for IT9500. | |
| UString | company {} |
| Vendor company. | |
| int | device_type = -1 |
| 0 = GANYMEDE, 1 = JUPITER, 2 = GEMINI (to be confirmed by tests). | |
| UString | driver_version {} |
| Driver version string. | |
| UString | hw_info {} |
| Additional hardware information. | |
| int | index = -1 |
| Adapter index. | |
| UString | link_fw_version {} |
| Link-level firmware version string. | |
| UString | name {} |
| Device name. | |
| UString | ofdm_fw_version {} |
| OFDM firmware version string. | |
| UString | path {} |
| Device path name, can be identical to name. | |
| uint16_t | product_id = 0 |
| Device USB product id. | |
| uint16_t | usb_mode = 0 |
| USB mode, 0x0110 for 1.1, 0x0200 for 2.0. | |
| uint16_t | vendor_id = 0 |
| Device USB vendor id. | |
Information about a HiDes modulator device.
Some public fields are available on Windows or Linux only.
| UString ts::HiDesDeviceInfo::toString | ( | bool | full = false, |
| size_t | indent = 0 |
||
| ) | const |
Format the structure as a string.
| [in] | full | If true, display all characteristics in multi-line format. |
| [in] | indent | Margin width (when full is true). |