- Machine Control & Guidance Products:
- CAES ULTRA (S/N: 2TZ1-UP)
Introduction
The problem that is identified below does not have a known permanent solution. Until a permanent solution is known, use the solution that is identified below.
Problem
The D3:C4 Nav 10.4 displays Local time "Time Zone" does not get set correctly for both CAESultra version 2004.1 and CAESultra version 3.1.0 when using 3rd Party Radios. When the name of the display has been changed, the software bypasses applying the Time Zone keys, because it thinks the application is running on a computer and does not want to change the time.
The default Time Zone information on the display is set for Greenwich Mean Time (GMT) time and no specific Time Zone, so the time on the display should always be set for GMT. During normal operation with the display name set to "MINWITHNET", the application reads the Keys from the "mach_cfg.txt" and applies them to the registry. On shutdown the Registry is not changed since the registry is write protected and the process starts over on the next start-up.
The Daylight Savings Time has changed for North America in 2007 as well. From 1986 to 2006 the Daylight Savings Time has been from the first Sunday in April to the last Sunday in October. But starting in 2007 it will be observed from the second Sunday in March to the first Sunday in November. Check your local regulations for areas outside of North America in order to make sure that the machine configuration file is set for the correct Daylight Savings start and end dates.Please make sure that all machine configurations that utilize the "$ Daylight Time Date (CAESultra)" key are updated to the correct days and months. Otherwise the data coming back will be off by 1 hour until the machine knows that Daylight Savings time has taken effect.
The issue that is identified will be resolved in a future release of CAESultra onboard software.
Solution
Perform the following steps in order to resolve the problem.
- Disconnect the power to the GPS receiver if performing these steps on a machine or a full bench system.
- Check the following area in order to make sure that the display clock is set correctly.
- In the upper right hand corner of the navigator screen the "T" in the GPS location is the display time.
- Make sure that this time matches your local time.
- If the time matches your local time, you are done and everything is working properly.
Illustration 1 | g01358928 |
- If the time does not match your local time, perform the following steps.
- Send a known good Machine Configuration file with the correct Time Zone information to the display and the change for the Daylight Savings Time.
- Example of Time Zone offset syntax:
$ Time Zone Minutes =<number>
$ Time Zone Minutes =-600
Six-hundred minutes (ten hours) must be added to the local time in order to obtain GMT. Brisbane is ten hours ahead of GMT, thus subtracting six-hundred minutes from the local time will provide GMT.
Or $ Time Zone Minutes =360
Three-hundred sixty minutes (6 hours) must be subtracted from the local time in order to obtain GMT. Central Standard time is six hours behind GMT, thus adding three-hundred sixty minutes to the local time will provide GMT.
- Example of Daylight Time syntax:
- Day-in-Month format: $ Daylight Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <daylight_offset>
- $ Daylight Time Date =0 3 0 2 2 0 -60
- Daylight Savings starting of the 2nd Sunday in March at 2 A.M.
- Day-in-Month format: $ Daylight Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <daylight_offset>
- Example of the Standard Time syntax:
- Day-in-Month format: $ Standard Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <standard_offset>
- $ Standard Time Date =0 11 0 1 2 0 0
- Standard Time starting on the 1st Sunday in November at 2 A.M.
- Day-in-Month format: $ Standard Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <standard_offset>
- Example of Time Zone offset syntax:
- Go to the Start Menu, either by selecting the "Windows" button on the keyboard or holding down the "Control" key and pressing the "Escape" key.
- Then go to "Settings", and select "Control Panel".
- Once the Control Panel comes up. Select the "System" program.
Illustration 2 | g01358939 |
- Once the System program comes up, then go to the "User Profiles" tab.
Illustration 3 | g01358932 |
- Confirm if one of the Names equal "MINWITHNET". Refer to Illustration 4.
- If one of the Names equals "MINWITHNET", refer to Technical Information Bullentin, TIBU5017, "Time Zone need to be Updated on CAESultra".
Illustration 4 | g01358975 |
- If the Name equals anything else besides "MINWITHNET", then perform the following steps.
- Select the Cancel button.
- Then close the "Control Panel" window.
- Power down the display (through a normal shutdown of the key switch).
- Power up the display in the "WRITE ENABLE" mode.
- Power up the display.
- When prompted, use the down arrow on the keyboard to select the "NTe w/o write filter" option (which is before the blue screen).
- Press the "Enter" key on the keyboard to choose the "NTe w/o write filter" option.
- Once the display Powers up, let the CAESultra application launch normally.
- Close the CAESultra application.
- Hold the "Alt" key on the keyboard & select "F4" key (this may take 2 or 3 consecutive attempts).
- Also close any other programs by making them visible & maximized on the screen.
- Hold the "Alt" key on the keyboard & select the "Tab" key.
- Then hold the "Alt" key on the keyboard & select the "F4" key.
- Repeat the previous 2 steps until all programs are closed.
- Launch Windows Explorer.
- Hold down the "Windows" button on the keyboard & pressing the "e" key.
- Or go to the Start Menu, either by selecting the "Windows" button on the keyboard or holding down the "Control" key & pressing the "Escape" key.
- Use the up or down arrow keys on the keyboard to move to the "Programs" option.
- Use the right arrow key to show what is in the "Programs" option.
- Use the up or down arrow keys to move to the "explorer" option.
- Press Enter in order to launch Windows Explorer.
- Go to the following directory "D:\NetConfigNT\".
- Launch the following program "NetConfigNT.exe".
- Select "OK" on the disclaimer.
- Possible Error # 1
- If you receive an error that the program will not launch because you are not booted up in the correct mode, then go back to Step 15.
- Select "OK" in order to exit this dialog..
Illustration 5 | g01359036 |
- Possible Error # 2
- If you receive the following "Run-time error", then perform the following steps.
- Launch Windows Explorer.
Show/hide tableIllustration 7 g01359039
- Go to the following directory "D:\NetConfigNT\"
- Open the following file "Cse.ini" in notepad.
- Change the DHCP=0 to DHCP=1.
Illustration 6 | g01359038 |
- If no errors occurred, the screen in Illustration 9 will be displayed.
Illustration 8 | g01358943 |
- Record the Computer name. This will be needed in a step later.
- Change the name of the display to "MINWITHNET".
Illustration 9 | g01358945 |
- Select the "Apply" button.
- The following window will come up. Before selecting the "Yes" button, make sure all other programs are shutdown.
- Hold the "Alt" key on the keyboard & select the "Tab" key.
- Then hold the "Alt" key on the keyboard & select the "F4" key.
- Repeat the previous 2 steps until all programs are closed.
- Once selecting the "Yes" button, the following screen will appear.
Illustration 10 | g01359042 |
- During the reboot select the "WRITE ENABLE" mode and wait for the CAESultra application to launch.
Illustration 11 | g01358947 |
- When you get the first Auto GPS position, your time will be set correctly to local time (let the CAESultra program run for 2 minutes).
- Check the following area to make sure that the display clock is set correctly.
- In the upper right hand corner of the navigator screen the "T" in the GPS location is the display time.
- Make sure that this time matches your local time.
- If the time does not match your local time, then go back to Step 5.
Illustration 12 | g01358949 |
- If the time matches your local time, then continue with the following steps to set everything back to your previous Computer Name.
- Close the CAESultra application.
- Hold the "Alt" key on the keyboard & select "F4" key (this may take 2 or 3 consecutive attempts).
- Also close any other programs by making them visible & maximized on the screen.
- Hold the "Alt" key on the keyboard & select the "Tab" key.
- Then hold the "Alt" key on the keyboard & select the "F4" key.
- Repeat the previous 2 steps until all programs are closed.
- Launch Windows Explorer.
- Go to the following directory "D:\NetConfigNT\"
- Launch the following program "NetConfigNT.exe"
- Select "OK" on the disclaimer.
- Change the Computer Name back to what was recorded in Step 27.
- Select the "Apply" button.
- Before selecting the "Yes" button, make sure all other programs are shutdown.
- Hold the "Alt" key on the keyboard & select the "Tab" key.
- Then hold the "Alt" key on the keyboard & select the "F4" key.
- Repeat the previous 2 steps until all programs are closed.
- Select the "Yes" button and allow the display to power up normally.
- Please note if the display changes locations that affects the Time Zone, then this process will need to be repeated.
The following keys in the Systems Operation Manual, KENR6338, "CAES" are incorrect. Refer to the Tables below for the correct keys and syntax.
$ Daylight Time Date (CAESultra)     | |||||
---|---|---|---|---|---|
Description:     | Specifies information regarding the change from standard time to daylight savings time using Absolute or Day-in-Month format. Absolute format allows the user to specify the specific date when the daylight offset will be applied to the local time calculation. The daylight offset is applied in addition to the offset specified with the "$ Time Zone Minutes" key. If Day-in-Month format is used, then the "$ Standard Time Date" key must be specified. The time changes made by this key go into effect after the display is rebooted.     |
||||
Syntax:     | Absolute format: $ Daylight Time Date =<flag> <year> <month> <day> <hour> <minute> <daylight_offset> Day-in-Month format: $ Daylight Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <daylight_offset>     |
||||
Example:     | Absolute: $ Daylight Time Date =1 2000 4 2 2 0 -60 On April 2, 2000 at 2:00 am, the offset of -60 will be added to the local time calculation. Day-in-Month: $ Daylight Time Date =0 4 0 1 2 0 -60 On the first Sunday of April at 2:00 am, the offset of -60 minutes will be added to the local time calculation. This would replace the standard time offset of 0. Therefore, the clock would be set ahead one hour.     |
||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
flag     | Time format     | 0 = Day-in-Month 1 = Absolute     |
None     | Integer     | None     |
year     | Year of change Absolute format only     |
2005, 2006, etc.     | None     | Integer     | Years     |
month     | Month of the year for change     | 1 to 12 1 = January 12 = December     |
None     | Integer     | Months     |
day     | Day of the month for change Absolute Format only     |
1 - 31     | None     | Integer     | Days     |
hour     | Hour of the day for change Note: 24-hour time format is used. Ex: 3 p.m. = 15     |
1-24     | None     | Integer     | Hours     |
minute     | Minute of the hour for change     | 0-59     | None     | Integer     | Minutes     |
daylight_offset     | Offset that is applied to the current time, beginning with the specified date     | Minutes     | None     | Integer     | Minutes     |
day_of_week     | Day of week for change Day-in-Month format only     |
0 to 6 0 = Sunday 6 = Saturday     |
None     | Integer     | None     |
day_in_month     | Week of the month for change. For example, if Tuesday is specified for day-of-week, this value indicates which Tuesday of the month the change will occur, Day-in-Month format only     |
1 = First 2 = Second 5 = Last     |
None     | Integer     | Day     |
$ Standard Time Date (CAESultra)     | |||||
---|---|---|---|---|---|
Description:     | Specifies information regarding the change from daylight savings time to standard time using Absolute or Day-in-Month format. Absolute format allows the user to specify the specific date when the daylight offset will be applied to the local time calculation. The daylight offset is applied in addition to the offset specified with the "$ Time Zone Minutes" key. If Day-in-Month format is used, then the "$ Daylight Time Date" key must be specified. The time changes made by this key go into effect after the display is rebooted.     |
||||
Syntax:     | Absolute format: $ Standard Time Date =<flag> <year> <month> <day> <hour> <minute> <standard_offset> Day-in-Month format: $ Standard Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <standard_offset>     |
||||
Example:     | Absolute format: $ Standard Time Date =1 2000 10 29 2 0 0 On October 29, 2000 at 2:00 am, the offset of zero will be added to the local time calculation     |
||||
Day-in-Month format: $ Standard Time Date =0 10 0 5 2 0 0 On the last Sunday of October at 2:00 am, the offset of zero will be added to the local time calculation. This would replace the daylight time offset of -60. Therefore, the clock would be set back one hour. |
|||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
flag     | Time format     | 0 = Day-in-Month 1 = Absolute     |
None     | Integer     | None     |
year     | Year of change Absolute format only     |
2004, 2005, etc.     | None     | Integer     | Years     |
month     | Month of the year for change     | 1= January 12 = December     |
None     | Integer     | Months     |
day     | Day of the month for change Absolute Format only     |
1-31     | None     | Integer     | Days     |
hour     | Hour of the day for change Note: 24-hour time format is used, Ex: 3 p.m. = 15     |
1-24     | None     | Integer     | Hours     |
minute     | Minute of the hour for change     | 0-59     | None     | Integer     | Minutes     |
standard_offset     | Offset that is applied to the current time, beginning with the specified date     | minutes     | None     | Integer     | Minutes     |
day_of_week     | Day of week for change Day-in-Month format only     |
0 = Sunday 6 = Saturday     |
None     | Integer     | None     |
day_in_month     | Week of the month for change. For example, if Tuesday is specified for day-of-week, this value indicates on which Tuesday of the month the change will occur. Day-in-Month format only     |
1 = First 2 = Second 5 = Last     |
None     | Integer     | day     |