Appendix A. CRBasic Programming Instructions
Syntax
variable = DaylightSaving(DSTSet, DSTnStart, DSTDayStart,
DSTMonthStart, DSTnEnd, DSTDayEnd, DSTMonthEnd, DSTHour)
DaylightSavingUS
Determine if US daylight saving time has begun or ended. Optionally advance or
turn back the CR1000 clock one hour.
Syntax
variable = DaylightSavingUS(DSTSet)
IfTime
Returns a number indicating True (-1) or False (0) based on the CR1000 real-
time clock.
Syntax
If (IfTime(TintoInt, Interval, Units)) Then
-or-
Variable = IfTime(TintoInt, Interval, Units)
PakBusClock
Sets the CR1000clock to the clock of the specified PakBus device.
Syntax
PakBusClock(PakBusAddr)
RealTime
Parses year, month, day, hour, minute, second, micro-second, day of week, and/or
day of year from the CR1000 clock.
Syntax
RealTime(Dest)
SecsSince1990
Returns seconds elapsed since 1990. Data type is LONG. Used with
GetRecord().
Syntax
SecsSince1990(date, option)
TimeIntoInterval
Returns a number indicating True (-1) or False (0) based on the datalogger real-
time clock.
Syntax
Variable = TimeIntoInterval(TintoInt, Interval, Units)
-or-
579