I have a simpledatafield which provides a value. I want this value to be logged if the simpledatafield is used during an activity with logging.
I found the Fitcontributor example in the SDK's samples and understand that i need to create a Field object.
Below is my code. It compiles, but crashes during runtime with error
Error: System Error Details: Failed invoking <symbol>
regarding line 14.
What's wrong here?
import Toybox.FitContributor;
class ForumsladerView extends WatchUi.SimpleDataField {
private var _fitRecording as FitContributor.Field; // fit recording contributor
...
public function initialize(dataManager as DataManager) {
...
// Create the custom FIT data field we want to record
_fitRecording = createField(
"Forumslader", 0, FitContributor.DATA_TYPE_FLOAT,
{:mesgType=>FitContributor.MESG_TYPE_RECORD, :units=>"FL"}
) as FitContributor.Field;
_fitRecording.setData(0.0);
}