===== LOBT2DATE ===== ==== IDL doc_library comment ==== Function lobt2date converts CEPAC Local On Board Time (LOBT) value, which is an approximation of the International Atomic Time (TAI time), to a date array. result = lobt2date(lobt) result: Date in array of long format: [year,month,day,hour,minute,second,millisecond] lobt: Cepac Local On Board Time (TAI time) value in seconds. Default type is DOUBLE. Other numeric types are OK, but are type cast to DOUBLE in the process. Uses: Generic IDL procedure cdf_epoch. Comment: This routine is intended to work for ERNE-data. Specifically dates prior to launch (1995-12-02) are not necessary handled properly. Leap seconds: +29 added to all times (UTC leap seconds at launch date), at the end of 1995-12-31 +1, at the end of 1997-06-30 +1, at the end of 1998-12-31 +1. at the end of 2005-12-31 +1. Version History: Version 1.2 4.1.2006 Added leap second at the end of year 2005. Author: ER, Space Research Laboratory, University of Turku Version 1.1 8.10.2003 Modified the handling of the leap seconds. Earlier leap seconds were returned as the first second of the next day. This was of course not very nice, we could get 'the same' second twice and time could even go backwards depending on the milliseconds in these time stamps (leap second and the proper first second of the day). Now the leap seconds are properly labeled as the 60th second of the day. For example 1995-12-31 23:59:60.mmm (where mmm stands for the milliseconds) Author: ER, Space Research Laboratory, University of Turku lobt2date Created: 27.6.1996 Original version (v1.0) Modifications: 6.3.1997 Lobt as array 22.6.1998 Leap seconds updated 15.12.1999 Leap seconds updated Author: MT, Space Research Laboratory, University of Turku