LRSD stephane / Mbed 2 deprecated WEBserverv3

Dependencies:   mbed

Committer:
geiineuville
Date:
Thu Sep 08 08:57:21 2011 +0000
Revision:
0:9cf1d79ebe04
v0 v1 v2   \"v3\"

Who changed what in which revision?

UserRevisionLine numberNew contents of line
geiineuville 0:9cf1d79ebe04 1 // DstZone.h
geiineuville 0:9cf1d79ebe04 2 // Written by iva2k
geiineuville 0:9cf1d79ebe04 3 //
geiineuville 0:9cf1d79ebe04 4 // Data-driven implementation of DST zones.
geiineuville 0:9cf1d79ebe04 5 // This file is included into many places.
geiineuville 0:9cf1d79ebe04 6 // _() macro is defined for each specific use.
geiineuville 0:9cf1d79ebe04 7
geiineuville 0:9cf1d79ebe04 8 // zone is DST symbol
geiineuville 0:9cf1d79ebe04 9 // pFnc is NULL or custom function of pFncDstCalc type
geiineuville 0:9cf1d79ebe04 10 // gmt 0..1
geiineuville 0:9cf1d79ebe04 11 // dst - shift in seconds (typically 3600)
geiineuville 0:9cf1d79ebe04 12 // hr 0..23
geiineuville 0:9cf1d79ebe04 13 // wk 0=last, 1=first, 2=second, etc.
geiineuville 0:9cf1d79ebe04 14 // wday 0=Sunday
geiineuville 0:9cf1d79ebe04 15 // mon 0..11
geiineuville 0:9cf1d79ebe04 16
geiineuville 0:9cf1d79ebe04 17 // _( z, fnc, gmt, dst, hr1,wk1,wday1,mon1, hr2,wk2,wday2,mon2 )
geiineuville 0:9cf1d79ebe04 18
geiineuville 0:9cf1d79ebe04 19 // zone, pFnc, gmt,dst, 1:hr,wk,wday,mon, 2:hr,wk,wday,mon
geiineuville 0:9cf1d79ebe04 20 //------------------------------------------------------------------------------
geiineuville 0:9cf1d79ebe04 21 _( DST_NONE, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
geiineuville 0:9cf1d79ebe04 22
geiineuville 0:9cf1d79ebe04 23 // USA: 3600; 2, Second SUN, March; 2, First SUN, November
geiineuville 0:9cf1d79ebe04 24 _( DST_USA, NULL, 0, 3600, 2, 2, 0, 2, 2, 1, 0, 10 )
geiineuville 0:9cf1d79ebe04 25
geiineuville 0:9cf1d79ebe04 26 // USA: 3600; 2, First SUN, April; 2, Last SUN, October (Pre-2007)
geiineuville 0:9cf1d79ebe04 27 _( DST_USA_06, NULL, 0, 3600, 2, 1, 0, 3, 2, 0, 0, 9 )
geiineuville 0:9cf1d79ebe04 28
geiineuville 0:9cf1d79ebe04 29 // EU: 3600; 1GMT, Last SUN, March; 1GMT, Last SUN, October
geiineuville 0:9cf1d79ebe04 30 _( DST_EU_GMT, NULL, 1, 3600, 1, 0, 0, 2, 1, 0, 0, 9 )
geiineuville 0:9cf1d79ebe04 31
geiineuville 0:9cf1d79ebe04 32 // // Just for test
geiineuville 0:9cf1d79ebe04 33 //_( DST_TEST, NULL, 0, 3600, 18, 1, 2, 0, 12, 1, 4, 0 )
geiineuville 0:9cf1d79ebe04 34
geiineuville 0:9cf1d79ebe04 35
geiineuville 0:9cf1d79ebe04 36 #undef _
geiineuville 0:9cf1d79ebe04 37 //END