I'm playing around with Sunrise and Sunset in a datafield for Edge devices.
I coded some lines, but I get an error in line 12 :
Exception: UnexpectedTypeException: Expected Method, given Class definition
I check for the values curpos, today and sunRise: all 3 deliever an object.
I assume variable "sunRise" as a time.moment.
Why throws Time.Gregorian.Info( sunRise, Time.FORMAT_LONG ) an error?
// SUNEVENTS
if ( Toybox has :Weather ) {
//var curpos = info.currentLocation;
var curpos = Weather.getCurrentConditions().observationLocationPosition;
var today = Weather.getCurrentConditions().observationTime;
var sunRise = null;
var infoSunR = null;
if ( curpos != null and today != null ) {
sunRise = Weather.getSunrise(curpos, today);
//System.println( curpos + " " + today + " " + sunRise);
if ( sunRise != null ) {
infoSunR = Time.Gregorian.Info( sunRise, Time.FORMAT_LONG );
System.println( "Hour: " + infoSunR.hour );
}
}
}