You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
173 lines
4.0 KiB
Groff
173 lines
4.0 KiB
Groff
4 years ago
|
.TH "time.h" 3 "24 Jun 2019" "Version 2.0.0" "avr-libc" \" -*- nroff -*-
|
||
|
.ad l
|
||
|
.nh
|
||
|
.SH NAME
|
||
|
time.h \-
|
||
|
.SH SYNOPSIS
|
||
|
.br
|
||
|
.PP
|
||
|
.SS "Data Structures"
|
||
|
|
||
|
.in +1c
|
||
|
.ti -1c
|
||
|
.RI "struct \fBtm\fP"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "struct \fBweek_date\fP"
|
||
|
.br
|
||
|
.in -1c
|
||
|
.SS "Defines"
|
||
|
|
||
|
.in +1c
|
||
|
.ti -1c
|
||
|
.RI "#define \fBONE_HOUR\fP 3600"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "#define \fBONE_DEGREE\fP 3600"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "#define \fBONE_DAY\fP 86400"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "#define \fBUNIX_OFFSET\fP 946684800"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "#define \fBNTP_OFFSET\fP 3155673600"
|
||
|
.br
|
||
|
.in -1c
|
||
|
.SS "Typedefs"
|
||
|
|
||
|
.in +1c
|
||
|
.ti -1c
|
||
|
.RI "typedef \fBuint32_t\fP \fBtime_t\fP"
|
||
|
.br
|
||
|
.in -1c
|
||
|
.SS "Enumerations"
|
||
|
|
||
|
.in +1c
|
||
|
.ti -1c
|
||
|
.RI "enum \fB_WEEK_DAYS_\fP { \fBSUNDAY\fP, \fBMONDAY\fP, \fBTUESDAY\fP, \fBWEDNESDAY\fP, \fBTHURSDAY\fP, \fBFRIDAY\fP, \fBSATURDAY\fP }"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "enum \fB_MONTHS_\fP { \fBJANUARY\fP, \fBFEBRUARY\fP, \fBMARCH\fP, \fBAPRIL\fP, \fBMAY\fP, \fBJUNE\fP, \fBJULY\fP, \fBAUGUST\fP, \fBSEPTEMBER\fP, \fBOCTOBER\fP, \fBNOVEMBER\fP, \fBDECEMBER\fP }"
|
||
|
.br
|
||
|
.in -1c
|
||
|
.SS "Functions"
|
||
|
|
||
|
.in +1c
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBtime\fP (\fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBint32_t\fP \fBdifftime\fP (\fBtime_t\fP time1, \fBtime_t\fP time0)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBmktime\fP (struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBmk_gmtime\fP (const struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "struct \fBtm\fP * \fBgmtime\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBgmtime_r\fP (const \fBtime_t\fP *timer, struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "struct \fBtm\fP * \fBlocaltime\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBlocaltime_r\fP (const \fBtime_t\fP *timer, struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "char * \fBasctime\fP (const struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBasctime_r\fP (const struct \fBtm\fP *timeptr, char *buf)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "char * \fBctime\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBctime_r\fP (const \fBtime_t\fP *timer, char *buf)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "char * \fBisotime\fP (const struct \fBtm\fP *tmptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBisotime_r\fP (const struct \fBtm\fP *, char *)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "size_t \fBstrftime\fP (char *s, size_t maxsize, const char *format, const struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBset_dst\fP (int(*)(const \fBtime_t\fP *, \fBint32_t\fP *))"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBset_zone\fP (\fBint32_t\fP)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBset_system_time\fP (\fBtime_t\fP timestamp)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBsystem_tick\fP (void)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBuint8_t\fP \fBis_leap_year\fP (\fBint16_t\fP year)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBuint8_t\fP \fBmonth_length\fP (\fBint16_t\fP year, \fBuint8_t\fP month)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBuint8_t\fP \fBweek_of_year\fP (const struct \fBtm\fP *timeptr, \fBuint8_t\fP start)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBuint8_t\fP \fBweek_of_month\fP (const struct \fBtm\fP *timeptr, \fBuint8_t\fP start)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "struct \fBweek_date\fP * \fBiso_week_date\fP (int year, int yday)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBiso_week_date_r\fP (int year, int yday, struct \fBweek_date\fP *)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBuint32_t\fP \fBfatfs_time\fP (const struct \fBtm\fP *timeptr)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "void \fBset_position\fP (\fBint32_t\fP latitude, \fBint32_t\fP longitude)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBint16_t\fP \fBequation_of_time\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBint32_t\fP \fBdaylight_seconds\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBsolar_noon\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBsun_rise\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBtime_t\fP \fBsun_set\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "double \fBsolar_declination\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "\fBint8_t\fP \fBmoon_phase\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "unsigned long \fBgm_sidereal\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.ti -1c
|
||
|
.RI "unsigned long \fBlm_sidereal\fP (const \fBtime_t\fP *timer)"
|
||
|
.br
|
||
|
.in -1c
|
||
|
.SH "Detailed Description"
|
||
|
.PP
|
||
|
|
||
|
.SH "Author"
|
||
|
.PP
|
||
|
Generated automatically by Doxygen for avr-libc from the source code.
|