Different method to reading the body battery sensor?

Hi, the Forerunner 55 according to this has a body battery sensor

https://www8.garmin.com/manuals/webhelp/GUID-3A791586-B59F-4B37-B9C5-5A41F8C6BE0B/EN-US/GUID-28BA6B01-9460-4FF3-8499-5D91269FD50B.html

But the following if body is never entered with a Forerunner 55

if ((Toybox has :SensorHistory) && (Toybox.SensorHistory has :getBodyBatteryHistory)) {
	bodyBattery = Toybox.SensorHistory.getBodyBatteryHistory({:period=>1});

But works with other devices like the Venu. The "SensorHistory" permission is giving. Is the forerunner 55 using a different method to read the body battery?

Thanks.