SATSTATS STS SS
Pulls stats from PC72xx, NTC7044, or DTMA2910 board and displays them. Stats will only appear
if tuner is locked, otherwise stats are empty.
Form:
Command Handler: SYSD
SATSTATS|STS|SS
Format of the response for each tuner is as follows:
BOARD_NAME[INDEX]:
STAT_NAME=<space>STAT<space>UNITS
Example:
NTC7044[0]:
RECV_LEVEL= -63 dBm
The list of available stats will vary depending on the installed tuner as not
all stats are supported by each device. Also, some stats are only available
under certain conditions (such as whether or not the device is locked or if it
is in DVB-S or DVB-S2). If the stat is not currently available its value will
be "N/A" and no units will be displayed.
Some stats have enumerated string values. Below is a list of such stats with possible
values with terse and verbose representations and which board they apply to. All other
stats are numeric values.
MOD_FEC : Terse Verbose Description
0 NO_FEC NTC7044, DTMA2910
1 QPSK_1/2 NTC7044, DTMA2910
2 QPSK_2/3 NTC7044, DTMA2910
3 QPSK_3/4 NTC7044, DTMA2910
4 QPSK_5/6 NTC7044, DTMA2910
5 QPSK_6/7 NTC7044, DTMA2910
6 QPSK_7/8 NTC7044, DTMA2910
7 QPSK_AUTO NTC7044, DTMA2910
8 QPSK_1/4 NTC7044, DTMA2910
9 QPSK_1/3 NTC7044, DTMA2910
10 QPSK_2/5 NTC7044, DTMA2910
11 QPSK_3/5 NTC7044, DTMA2910
12 QPSK_4/5 NTC7044, DTMA2910
13 QPSK_8/9 NTC7044, DTMA2910
14 QPSK_9/10 NTC7044, DTMA2910
15 16APSK_2/3 NTC7044, DTMA2910
16 16APSK_3/4 NTC7044, DTMA2910
17 16APSK_4/5 NTC7044, DTMA2910
18 16APSK_5/6 NTC7044, DTMA2910
19 16APSK_8/9 NTC7044, DTMA2910
20 16APSK_9/10 NTC7044, DTMA2910
21 32APSK_3/4 NTC7044, DTMA2910
22 32APSK_4/5 NTC7044, DTMA2910
23 32APSK_5/6 NTC7044, DTMA2910
24 32APSK_8/9 NTC7044, DTMA2910
25 32APSK_9/10 NTC7044, DTMA2910
26 16QAM_3/4 NTC7044, DTMA2910
27 16QAM_7/8 NTC7044, DTMA2910
28 16QAM_AUTO NTC7044, DTMA2910
29 8PSK_3/5 NTC7044, DTMA2910
30 8PSK_2/3 NTC7044, DTMA2910
31 8PSK_3/4 NTC7044, DTMA2910
32 8PSK_AUTO NTC7044, DTMA2910
33 8PSK_5/6 NTC7044, DTMA2910
34 8PSK_8/9 NTC7044, DTMA2910
35 8PSK_9/10 NTC7044, DTMA2910
36 AUTO NTC7044
0 DSS_1/2 PC72xx
1 DSS_2/3 PC72xx
2 DSS_6/7 PC72xx
3 DVBS_1/2 PC72xx
4 DVBS_2/3 PC72xx
5 DVBS_3/4 PC72xx
6 DVBS_5/6 PC72xx
7 DVBS_7/8 PC72xx
8 QPSK_1/2 PC72xx
9 QPSK_3/5 PC72xx
10 QPSK_2/3 PC72xx
11 QPSK_3/4 PC72xx
12 QPSK_4/5 PC72xx
13 QPSK_5/6 PC72xx
14 QPSK_7/8 PC72xx
15 QPSK_8/9 PC72xx
16 QPSK_9/10 PC72xx
17 8PSK_3/5 PC72xx
18 8PSK_2/3 PC72xx
19 8PSK_3/4 PC72xx
20 8PSK_5/6 PC72xx
21 8PSK_8/9 PC72xx
22 8PSK_9/10 PC72xx
SPEC_INV : Terse Verbose Description
0 Direct NTC7044, DTMA2910
1 Inverted NTC7044, DTMA2910
LOCK : Terse Verbose Description
0 UNLOCKED NTC7044, PC72xx, DTMA2910
1 LOCKED NTC7044, PC72xx, DTMA2910
2 FEA_LOCK DTMA2910
PILOT : Terse Verbose Description
0 OFF NTC7044, PC72xx, DTMA2910
1 ON NTC7044, PC72xx, DTMA2910
2 AUTO PC72xx
FEC_FRAME_TYPE : Terse Verbose Description
0 Short NTC7044, DTMA2910
1 Normal NTC7044
1 Long DTMA2910
OVERLOAD: Terse Verbose Description
0 NORMAL PC72xx
1 OVERLOAD 0 PC72xx
2 OVERLOAD 1 PC72xx
3 OVERLOAD BOTH PC72xx
OVER_TEMP: Terse Verbose Description
0 NORMAL PC72xx
1 OVER PC72xx
STATE: Terse VERBOSE Description
0 READY NTC7044, DTMA2910
1 TUNING NTC7044, DTMA2910
2 UPGRADING NTC7044, DTMA2910
STD_TYPE: Terse VERBOSE Description
0 DVB-S DTMA2910
1 DVB-S2 DTMA2910
Response:
SATSTATS RESPONSE
Verbose- "OK\r\n" to acknowledge receipt of command, or
"ERROR- [Description]\r\n" if error, ending command
Terse- "0\r\n" to acknowledge receipt of command, or
"[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
"\r\n" concludes modify responses (empty line)
Examples:
Example with tuner (NTC7044) 0 locked (verbose):
*.SYSD SATSTATS 0
OK
NTC7044[0]:
CARRIER_FREQ_OFF= -36770 Hz
SYM_RATE_OFF= 209 baud
ROLL_OFF= 20 %
MOD_FEC= QPSK_3/4
UN_CORR_FS= N/A
SPEC_INV= Direct
LOCK= LOCKED
LINK_MARGIN= 23 dB
RECV_LEVEL= -63 dBm
ES_NO= 28 dB
PILOT= OFF
BB_CRC_ERRORS= 1315614
FRAMES_SEC= 154
DUMMY_PL_RATIO= 0 %
FEC_FRAME_TYPE= Normal
ISI_FILTER_BYTE= 0
BASEBAND_LEN= 6041
SYM_RATE_OFF_PPM= 41 ppm
ALARMS= N/A
EB_NO= 0 dB
INTRATE= 7437365 bps
STATE= READY
Example with tuner (NTC7044) 0 locked (terse):
*.SYSD SS
0
-36776 204 20 3 N/A 0 1 23 -63 28 0 1315614 155 0 1 0 6041 41 N/A 0 7437365 0
-36776 204 20 3 N/A 0 1 N/A -63 N/A N/A N/A N/A N/A N/A N/A N/A 40 N/A N/A 7437365 0
Example with tuner (PC72xx) 0 locked:
*.SYSD SATSTATS
OK
ADT7201[0]:
ROLL_OFF= 20 %
MOD_FEC= QPSK_3/4
UN_CORR_FS= 0
LOCK= LOCKED
LINK_MARGIN= 19.7699986 dB
RECV_LEVEL= -64 dBm
ES_NO= 23.7999992 dB
BB_CRC_ERRORS= 0
EB_NO= N/A
Example with tuner 0 (PC72xx) locked (terse):
*.SYSD SS
0
20 11 0 1 19.7699986 -64 23.7999992 0 N/A
35 20 N/A 0 N/A -70 N/A N/A N/A
Notes:
The *.sysd STS 1 command doesn't function when a NTC board is in use.
To check what board is in use issues a SUP command.