YES, it is correct, reveal the true signal strengh and btw, THX for testing it.The signal level certainly looks believable, but is it correct?
I notice from the "TVService.log" (attached) that the signal level is shown initially as -29, but later processing changes this to +71. Are signal levels for the Pinnacle always negative, with more negative meaning a lower signal level? Just curious!
Since you are curious, I explain you how it works.
MediaPortal "standard" process give the average of signal values for all the tuners of a card.
Exemple for your card TBS :
Tuner 1 : 50, Tuner 2 = 60, Tuner 3 = 70, Tuner 4 = 80
MP returns (50 + 60 + 70 + 80) / 4 (number of tuners) = 65
The problem with PC2000i card is that, it's only Tuner 1 wich returns signal value then, the tuner 1 signal value is negative and, the tuner 2 signal value is always 100.
Then, because MP only take care a 0 to 100 signal, it does this :
Tuner 1 : nothing, Tuner 2 : 100
100 / 2 (tuners) = 50.
That's was what you had before.
For the 2000i in Tuner 1, value négative mean (for your case) -29 is 29 under the max (100).
That's why, calculation is -29 + 100 = 71.
Not divised by the number of tuners for this card because, only 1 tuner give signal.
Hope it' more clear.