Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
location_timezone APIs

location_timezone API More...

Functions

int location_timezone (int8_t *timezone)
 Get the current approximate UTC timezone.
int location_local_time (uint32_t *local_time_seconds)
 Get the current approximate local time.

Detailed Description

location_timezone API

Function Documentation

◆ location_local_time()

int location_local_time ( uint32_t * local_time_seconds)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/auto/location_timezone.h>

Get the current approximate local time.

The local time is defined such that (local_time_seconds % SEC_PER_DAY) == 0 at a time approximately equal to midnight. How far away from midnight this actually occurs depends on the difference between the output of location_timezone and the true timezone.

Parameters
local_time_secondsOutput local time
Return values
0Local time queried successfully
-EAGAINLocal timezone is not known

◆ location_timezone()

int location_timezone ( int8_t * timezone)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/auto/location_timezone.h>

Get the current approximate UTC timezone.

Parameters
timezoneOutput UTC timezone in hours
Return values
0Local time queried successfully
-EAGAINLocal timezone is not known