EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Year 2000 Compliance
From: Marty Kraimer <[email protected]>
To: [email protected]
Date: Wed, 11 Feb 1998 09:47:16 -0600
I would just like to add a little more to what Bill said.

What I will address is only EPICS base and not the extensions.
All testing will be based on epics 3.13 and on vxWorks 5.3 (tornado).

For base I can think of the following things to check:

tsLib - The time stamp conversion library (Used by both base and
extensions).
drvTS - The code that obtains time stamps on iocs.


In addition base uses time related services from other sources.

CVS - The code management system.
      Although this does not affect releases if it breaks it could cause
problems.

Hosts - tsLib calls host routines to obtain the current host time. 

vxWorks supplied libraries. We are probably in good shape but must test.

NTP - Network Time Protocal. drvTS is a NRTP client.
      The current drvTS code is NOT prepared for the NTP timestamp
overflowing in 2036.

GPS - Many system directly or indirectly get their time from a system
that uses GPS.

If anyone can think of other time related things that could affect EPICS
base please send a message to tech-talk.

I have already asked William Lupton some quewstions about NTP, UTC
(Universial Time Coordinated), and GPS. His answers are helping me
understand. I still have a way to go.

My goals are:

1) Set up an isolated network with a solaris host and an ioc.
   Then set the time to various times starting Jan 1, 2000 and verify
that epics works.
2) Add a chapter to the Application Developer's guide that clearly (or
at least try) to
   explain how the ioc gets and processes time.

Any help, advice,etc is appreciated. However, remember that I will
concentrate on epics base.

Marty Kraimer

References:
Year 2000 Compliance Bill McDowell

Navigate by Date:
Prev: Re: Year 2000 Compliance Philip Taylor
Next: Re: Year 2000 Compliance Glover Barker
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Year 2000 Compliance Philip Taylor
Next: Re: Year 2000 Compliance Glover Barker
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·