- UINT32 StatisticsType; //!< Enumerator identifying the type of the structure. Values are the same as SMSHOSTLIB_DEVICE_MODES_E
- //!< This fiels MUST always first in any statistics structure
-
- UINT32 FullSize; //!< Total size of the structure returned by the modem. If the size requested by
- //!< the host is smaller than FullSize, the struct will be truncated
- // Common parameters
- UINT32 IsRfLocked; //!< 0 - not locked, 1 - locked
- UINT32 IsDemodLocked; //!< 0 - not locked, 1 - locked
- UINT32 IsExternalLNAOn; //!< 0 - external LNA off, 1 - external LNA on
-
- // Reception quality
- INT32 SNR; //!< dB
- UINT32 BER; //!< Post Viterbi BER [1E-5]
- UINT32 BERErrorCount; //!< Number of errornous SYNC bits.
- UINT32 BERBitCount; //!< Total number of SYNC bits.
- UINT32 TS_PER; //!< Transport stream PER, 0xFFFFFFFF indicate N/A
- UINT32 MFER; //!< DVB-H frame error rate in percentage, 0xFFFFFFFF indicate N/A, valid only for DVB-H
- INT32 RSSI; //!< dBm
- INT32 InBandPwr; //!< In band power in dBM
- INT32 CarrierOffset; //!< Carrier Offset in bin/1024
-
- // Transmission parameters
- UINT32 Frequency; //!< Frequency in Hz
- UINT32 Bandwidth; //!< Bandwidth in MHz
- UINT32 ModemState; //!< from SMSHOSTLIB_DVB_MODEM_STATE_ET
- UINT32 TransmissionMode; //!< FFT mode carriers in Kilos
- UINT32 GuardInterval; //!< Guard Interval, 1 divided by value
- UINT32 CodeRate; //!< Code Rate from SMSHOSTLIB_CODE_RATE_ET
- UINT32 LPCodeRate; //!< Low Priority Code Rate from SMSHOSTLIB_CODE_RATE_ET
- UINT32 Hierarchy; //!< Hierarchy from SMSHOSTLIB_HIERARCHY_ET
- UINT32 Constellation; //!< Constellation from SMSHOSTLIB_CONSTELLATION_ET
-
- // Burst parameters, valid only for DVB-H
- UINT32 BurstSize; //!< Current burst size in bytes, valid only for DVB-H
- UINT32 BurstDuration; //!< Current burst duration in mSec, valid only for DVB-H
- UINT32 BurstCycleTime; //!< Current burst cycle time in mSec, valid only for DVB-H
- UINT32 CalculatedBurstCycleTime;//!< Current burst cycle time in mSec, as calculated by demodulator, valid only for DVB-H
- UINT32 NumOfRows; //!< Number of rows in MPE table, valid only for DVB-H
- UINT32 NumOfPaddCols; //!< Number of padding columns in MPE table, valid only for DVB-H
- UINT32 NumOfPunctCols; //!< Number of puncturing columns in MPE table, valid only for DVB-H
- UINT32 ErrorTSPackets; //!< Number of erroneous transport-stream packets
- UINT32 TotalTSPackets; //!< Total number of transport-stream packets
- UINT32 NumOfValidMpeTlbs; //!< Number of MPE tables which do not include errors after MPE RS decoding, valid only for DVB-H
- UINT32 NumOfInvalidMpeTlbs; //!< Number of MPE tables which include errors after MPE RS decoding, valid only for DVB-H
- UINT32 NumOfCorrectedMpeTlbs; //!< Number of MPE tables which were corrected by MPE RS decoding, valid only for DVB-H
- UINT32 NumMPEReceived; //!< DVB-H, Num MPE section received
-
- // DVB-H TPS parameters
- UINT32 CellId; //!< TPS Cell ID in bits 15..0, bits 31..16 zero; if set to 0xFFFFFFFF cell_id not yet recovered
- UINT32 DvbhSrvIndHP; //!< DVB-H service indication info, bit 1 - Time Slicing indicator, bit 0 - MPE-FEC indicator
- UINT32 DvbhSrvIndLP; //!< DVB-H service indication info, bit 1 - Time Slicing indicator, bit 0 - MPE-FEC indicator
-
- // Interface information
- UINT32 SmsToHostTxErrors; //!< Total number of transmission errors.
+ UINT32 StatisticsType; /* Enumerator identifying the type of the structure. Values are the same as SMSHOSTLIB_DEVICE_MODES_E
+ * This fiels MUST always first in any statistics structure */
+
+ UINT32 FullSize; /* Total size of the structure returned by the modem. If the size requested by
+ * the host is smaller than FullSize, the struct will be truncated */
+ /* Common parameters */
+ UINT32 IsRfLocked; /* 0 - not locked, 1 - locked */
+ UINT32 IsDemodLocked; /* 0 - not locked, 1 - locked */
+ UINT32 IsExternalLNAOn; /* 0 - external LNA off, 1 - external LNA on */
+
+ /* Reception quality */
+ INT32 SNR; /* dB */
+ UINT32 BER; /* Post Viterbi BER [1E-5] */
+ UINT32 BERErrorCount; /* Number of errornous SYNC bits. */
+ UINT32 BERBitCount; /* Total number of SYNC bits. */
+ UINT32 TS_PER; /* Transport stream PER, 0xFFFFFFFF indicate N/A */
+ UINT32 MFER; /* DVB-H frame error rate in percentage, 0xFFFFFFFF indicate N/A, valid only for DVB-H */
+ INT32 RSSI; /* dBm */
+ INT32 InBandPwr; /* In band power in dBM */
+ INT32 CarrierOffset; /* Carrier Offset in bin/1024 */
+
+ /* Transmission parameters */
+ UINT32 Frequency; /* Frequency in Hz */
+ UINT32 Bandwidth; /* Bandwidth in MHz */
+ UINT32 ModemState; /* from SMSHOSTLIB_DVB_MODEM_STATE_ET */
+ UINT32 TransmissionMode; /* FFT mode carriers in Kilos */
+ UINT32 GuardInterval; /* Guard Interval, 1 divided by value */
+ UINT32 CodeRate; /* Code Rate from SMSHOSTLIB_CODE_RATE_ET */
+ UINT32 LPCodeRate; /* Low Priority Code Rate from SMSHOSTLIB_CODE_RATE_ET */
+ UINT32 Hierarchy; /* Hierarchy from SMSHOSTLIB_HIERARCHY_ET */
+ UINT32 Constellation; /* Constellation from SMSHOSTLIB_CONSTELLATION_ET */
+
+ /* Burst parameters, valid only for DVB-H */
+ UINT32 BurstSize; /* Current burst size in bytes, valid only for DVB-H */
+ UINT32 BurstDuration; /* Current burst duration in mSec, valid only for DVB-H */
+ UINT32 BurstCycleTime; /* Current burst cycle time in mSec, valid only for DVB-H */
+ UINT32 CalculatedBurstCycleTime; /* Current burst cycle time in mSec, as calculated by demodulator, valid only for DVB-H */
+ UINT32 NumOfRows; /* Number of rows in MPE table, valid only for DVB-H */
+ UINT32 NumOfPaddCols; /* Number of padding columns in MPE table, valid only for DVB-H */
+ UINT32 NumOfPunctCols; /* Number of puncturing columns in MPE table, valid only for DVB-H */
+ UINT32 ErrorTSPackets; /* Number of erroneous transport-stream packets */
+ UINT32 TotalTSPackets; /* Total number of transport-stream packets */
+ UINT32 NumOfValidMpeTlbs; /* Number of MPE tables which do not include errors after MPE RS decoding, valid only for DVB-H */
+ UINT32 NumOfInvalidMpeTlbs; /* Number of MPE tables which include errors after MPE RS decoding, valid only for DVB-H */
+ UINT32 NumOfCorrectedMpeTlbs; /* Number of MPE tables which were corrected by MPE RS decoding, valid only for DVB-H */
+ UINT32 NumMPEReceived; /* DVB-H, Num MPE section received */
+
+ /* DVB-H TPS parameters */
+ UINT32 CellId; /* TPS Cell ID in bits 15..0, bits 31..16 zero; if set to 0xFFFFFFFF cell_id not yet recovered */
+ UINT32 DvbhSrvIndHP; /* DVB-H service indication info, bit 1 - Time Slicing indicator, bit 0 - MPE-FEC indicator */
+ UINT32 DvbhSrvIndLP; /* DVB-H service indication info, bit 1 - Time Slicing indicator, bit 0 - MPE-FEC indicator */
+
+ /* Interface information */
+ UINT32 SmsToHostTxErrors; /* Total number of transmission errors. */