diff options
author | Florian Eckert <fe@dev.tdt.de> | 2021-04-13 11:30:33 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2021-04-19 23:25:02 +0200 |
commit | 15cd9a5d5ced0da521895e0758da56b7d85d92ab (patch) | |
tree | 44c28107932b10aae25976a56ef38c1d8a1353e1 /target | |
parent | dd43fae67bbcc0383e7fa50d3abb61bba096a98c (diff) | |
download | upstream-15cd9a5d5ced0da521895e0758da56b7d85d92ab.tar.gz upstream-15cd9a5d5ced0da521895e0758da56b7d85d92ab.tar.bz2 upstream-15cd9a5d5ced0da521895e0758da56b7d85d92ab.zip |
ltq-vdsl-app: extent dsl metrics with state_num and power_state_num
With the old ubus dsl API, the numbers for the individual line_states and
power_states were also returned. These were not ported to the new DSL
C-API. This commit adds the missing information.
For this the internal values are mapped to numbers.
* additional JSON output for state_num:
"state_num": <map_state_number>
Since not all values are meaningful only the following values are
implemented, this can be extended if the future.
* LSTATE_MAP_NOT_INITIALIZED
* LSTATE_MAP_EXCEPTION
* LSTATE_MAP_IDLE
* LSTATE_MAP_SILENT
* LSTATE_MAP_HANDSHAKE
* LSTATE_MAP_FULL_INIT
* LSTATE_MAP_SHOWTIME_NO_SYNC
* LSTATE_MAP_SHOWTIME_TC_SYNC
* LSTATE_MAP_RESYNC
* additinal JSON output for power_level:
"power_state_num": <map_power_satte_number>,
Since there are not so many here, all are mapped.
* PSTATE_MAP_NA,
* PSTATE_MAP_L0,
* PSTATE_MAP_L1,
* PSTATE_MAP_L2,
* PSTATE_MAP_L3,
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
v6:
Add state LSTATE_MAP_NOT_INITILIZED at the beginning of the list
Start the list LSTATE_MAP with -1
Reviewed-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 4407d45d9667ab3d376ad4a6b760e07f4dd43e49)
Diffstat (limited to 'target')
0 files changed, 0 insertions, 0 deletions