d5284eebe1
Now there is a generic resource that can generate and parse application/json as well as text/plain. It can be re-used, only the from_string and to_string routines have to be written and the resource properly set up. A new resource format is specified, see GENERIC_RESOURCE in, e.g., examples/osd/pwm-example. This is now used in all my examples, namely pwm-example, arduino-sketch, wallclock-time. There was an off by one error for the month in time formatting (in gmtime and localtime). And the leap-year computation was broken. Both fixed now, so we get a correct date. For localtime we are still 2 hours off because daylight saving isn't implemented yet. Also renamed gmtime to utc.
27 lines
473 B
C
27 lines
473 B
C
/**
|
|
* \addgroup Time related functions
|
|
*
|
|
* Resource definitions for time module
|
|
*
|
|
* @{
|
|
*/
|
|
|
|
/**
|
|
* \file
|
|
* Resource definitions for the time module
|
|
*
|
|
* \author
|
|
* Ralf Schlatterbeck <rsc@tux.runtux.com>
|
|
*/
|
|
|
|
#ifndef time_resource_h
|
|
#define time_resource_h
|
|
#include "contiki.h"
|
|
#include "erbium.h"
|
|
|
|
extern resource_t resource_timestamp;
|
|
extern resource_t resource_localtime;
|
|
extern resource_t resource_utc;
|
|
|
|
#endif // time_resource_h
|
|
/** @} */
|