TSDuck v3.38-3710
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::HiDesDeviceInfo Class Reference

Information about a HiDes modulator device. More...

#include <tsHiDesDeviceInfo.h>

Collaboration diagram for ts::HiDesDeviceInfo:

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.
 

Detailed Description

Information about a HiDes modulator device.

Some public fields are available on Windows or Linux only.

Member Function Documentation

◆ toString()

UString ts::HiDesDeviceInfo::toString ( bool  full = false,
size_t  indent = 0 
) const

Format the structure as a string.

Parameters
[in]fullIf true, display all characteristics in multi-line format.
[in]indentMargin width (when full is true).
Returns
A multi-line description of this object.

The documentation for this class was generated from the following file: