Can anyone shed any light on why the code snippet below works fine on SDK 3.1.9 but fails with the error below with SDK 3.2.1. The last line of code relates to the first error in the list.
private var heartRateZoneDisplayRatio = 0.0;
function initialize() {
var profile = UserProfile.getProfile();
var currentSport = profile.getCurrentSport();
heartRateZones = profile.getHeartRateZones(currentSport);
//work out the ratio to move the ticker for increase in 1 beat
heartRateZoneDisplayRatio = 250 / (heartRateZones[5] - heartRateZones[0]).toFloat();
}
Error: Invalid Value
Details: Failed invoking <symbol>
Stack:
- initialize() at C:\Garmin\Git\datafields\Multi\01-BaseMulti\source\BaseMultiView.mc:9 0x10001320
- initialize() at C:\Garmin\Git\datafields\Multi\20-ConfigMulti\source\ConfigMultiView.mc:19 0x10000077
- getInitialView() at C:\Garmin\Git\datafields\Multi\20-ConfigMulti\source\ConfigMultiApp.mc:25 0x1000005e
-
Travis.ConnectIQ
-
Cancel
-
Vote Up
0
Vote Down
-
-
More
-
Cancel
Comment-
Travis.ConnectIQ
-
Cancel
-
Vote Up
0
Vote Down
-
-
More
-
Cancel
Children