TSDuck v3.40-3963
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). |