`lisa.analysis.pixel9.Pixel9Analysis` doesn't map Pixel 9 energy meter channel names correctly
The dataframe returned by Pixel9Analysis.df_power_meter()
only includes channels CPU-Little
and GPU
. This appears to be a failure in mapping the raw channel names, because the Trace.df_event('lisa__pixel6_emeter')
dataframe contains columns for all expected channels.
The output when using Pixel9Analysis
is the same as for Pixel6Analysis
leading me to believe the proxy is somehow using the Pixel 6 values instead (as the Big and Mid channels changed their names between device versions) but I can't see how this would happen. The analysis proxy returns the correct Pixel*Analysis
object and trace.ana.pixel*._instance.EMETER_CHAN_NAMES
contains the correct values in both cases.
Edited by Christopher Swinchatt