`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 Congregate Migrate