LRSD stephane / Mbed 2 deprecated WEBserverv1

Dependencies:   mbed

Committer:
geiineuville
Date:
Sat Sep 03 09:42:32 2011 +0000
Revision:
0:4570f87afab6
v1

Who changed what in which revision?

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