7a9ecb8 | Ron Burkey | 30 December 2017, 02:10:37 UTC | Experimental stuff related to triggering 1201 or 1202 alarms on demand. | 30 December 2017, 02:10:37 UTC |
6ca7533 | Ron Burkey | 29 December 2017, 21:03:20 UTC | A little something to help insure PIGPIO/SPI shutdown upon exit. Shouldn't be needed, but shouldn't be harmful either. | 29 December 2017, 21:03:20 UTC |
a97c909 | Ron Burkey | 27 December 2017, 20:10:17 UTC | Tweaked auto.sh program comments a bit more. | 27 December 2017, 20:10:17 UTC |
815b1b8 | Ron Burkey | 27 December 2017, 20:08:01 UTC | Added some comments to auto.sh to explain how to use it to autostart runPiDSKY2.sh on a Raspbian system. | 27 December 2017, 20:08:01 UTC |
4f41ac2 | Ron Burkey | 27 December 2017, 14:55:29 UTC | Changed some messaging to separate out time spent by piDSKY2.py from time spent by runPiDSKY2.sh. | 27 December 2017, 14:55:29 UTC |
0d65fdc | Ron Burkey | 27 December 2017, 13:56:42 UTC | Added primitive temporary logging to playback of canned scripts, so that somebody could log in with ssh and view the logfile (playback.log on ramdisk) to see how many playbacks had been done in the current session. | 27 December 2017, 13:56:42 UTC |
0d7b45a | Ron Burkey | 27 December 2017, 13:49:44 UTC | Shaved a little off of the exit time of the canned scripts. | 27 December 2017, 13:49:44 UTC |
5ab79e2 | Ron Burkey | 27 December 2017, 13:46:49 UTC | Now delays 2 seconds before returning to mission menu, to allow messages to be seen. | 27 December 2017, 13:46:49 UTC |
36695f8 | Ron Burkey | 27 December 2017, 13:44:01 UTC | More of the same. | 27 December 2017, 13:44:01 UTC |
7ef48d4 | Ron Burkey | 27 December 2017, 11:53:44 UTC | Corrected a program comment. | 27 December 2017, 11:53:44 UTC |
ffcf6d8 | Ron Burkey | 27 December 2017, 11:49:28 UTC | Tried to fixed unavailability of SPI handles problem. | 27 December 2017, 11:49:28 UTC |
9218629 | Ron Burkey | 27 December 2017, 05:25:28 UTC | Fixed processing of RRRRR in canned scripts, hopefully. | 27 December 2017, 05:25:28 UTC |
438665c | Ron Burkey | 27 December 2017, 05:00:21 UTC | Something wrong with detecting already-running runPiDSKY2.sh. Perhaps worked around now. | 27 December 2017, 05:00:21 UTC |
5c53c32 | Ron Burkey | 27 December 2017, 04:21:38 UTC | Fixed bug in the multiple-run feature. | 27 December 2017, 04:21:38 UTC |
a3a02d1 | Ron Burkey | 27 December 2017, 04:16:19 UTC | Removed the "make clean" for the install option (leaving just a "make"). Experimental prevention of running a 2nd copy of runPiDSKY2.sh. | 27 December 2017, 04:16:19 UTC |
ff2da83 | Ron Burkey | 27 December 2017, 04:14:17 UTC | Added experimental exits after 30 seconds to the existing canned scripts. Added experimental script for auto startup. | 27 December 2017, 04:14:17 UTC |
06e4a0e | Ron Burkey | 27 December 2017, 02:01:16 UTC | Eliminated a foolish debugging message. | 27 December 2017, 02:01:16 UTC |
7c2c004 | Ron Burkey | 27 December 2017, 01:53:18 UTC | Yikes! Was using 0/1 as commands in the lamp and backlights rather than -/+. | 27 December 2017, 01:53:18 UTC |
42d783d | Ron Burkey | 26 December 2017, 23:45:52 UTC | Forgot to add COMP ACTY setting to screenshot file-naming scheme. | 26 December 2017, 23:45:52 UTC |
c26eebb | Ron Burkey | 26 December 2017, 20:03:43 UTC | Fixed a translation error. | 26 December 2017, 20:03:43 UTC |
81ad747 | Ron Burkey | 26 December 2017, 20:02:42 UTC | Fixed an internationalizatin error. | 26 December 2017, 20:02:42 UTC |
c3c634e | Ron Burkey | 26 December 2017, 19:58:28 UTC | Added reset-settings, version date on mission menu, and translations for the new messages. | 26 December 2017, 19:58:28 UTC |
96f0c10 | Ron Burkey | 26 December 2017, 19:38:29 UTC | For some reason, the return code from 'make' isn't working for me. | 26 December 2017, 19:38:29 UTC |
d11c0ef | Ron Burkey | 26 December 2017, 19:32:33 UTC | Tweaked the rebuild process. | 26 December 2017, 19:32:33 UTC |
1c63d9d | Ron Burkey | 26 December 2017, 19:29:19 UTC | Tweaked the build-from-source. | 26 December 2017, 19:29:19 UTC |
b62f037 | Ron Burkey | 26 December 2017, 19:26:28 UTC | Oops! Forgot a closing quote. | 26 December 2017, 19:26:28 UTC |
33818ae | Ron Burkey | 26 December 2017, 19:22:48 UTC | Experimental attempt to rebuild yaAGC and yaYUL during piPeripheral update. | 26 December 2017, 19:22:48 UTC |
39bfca5 | Ron Burkey | 25 December 2017, 19:46:55 UTC | In display mode 5, lat,lon are now XXX.XX rather than XXX.X. Moreover, there are two two modes, 7 and 8, in which lat,lon can be seen in the form XXX.XXXXX. Navigation between modes is now 2-way, using + and -, rather than just 1-way using PRO. The COMP ACTY toggle has been removed. | 25 December 2017, 19:46:55 UTC |
9fd4b4b | Ron Burkey | 24 December 2017, 21:20:59 UTC | Used wrong symbol for lamps/backlights off in manual-DSKY screenshots. | 24 December 2017, 21:20:59 UTC |
9e020c5 | Ron Burkey | 24 December 2017, 21:04:58 UTC | Forgot to add the screenshot feature for the "manual DSKY" mode. | 24 December 2017, 21:04:58 UTC |
e9fdba2 | Ron Burkey | 24 December 2017, 21:04:22 UTC | Fixed some killer bugs. | 24 December 2017, 21:04:22 UTC |
d7b4237 | Ron Burkey | 24 December 2017, 16:11:27 UTC | Fixed some python syntax errors. | 24 December 2017, 16:11:27 UTC |
ec161fd | Ron Burkey | 24 December 2017, 16:07:56 UTC | Forgot to add the --imu and --gps cli switches. | 24 December 2017, 16:07:56 UTC |
80e98c9 | Ron Burkey | 24 December 2017, 16:03:28 UTC | First cut at a version of piPeripheral.{py,agc} that responds correctly to --imu. There are hooks for --gps, but no actual code. | 24 December 2017, 16:03:28 UTC |
0448fef | Ron Burkey | 22 December 2017, 18:18:11 UTC | Made it default to English if the LANGUAGE variable is completely missing. | 22 December 2017, 18:18:11 UTC |
190820b | Ron Burkey | 22 December 2017, 17:14:02 UTC | Forgot to define TEXTDOMAIN. | 22 December 2017, 17:14:02 UTC |
36ac2ac | Ron Burkey | 22 December 2017, 16:42:07 UTC | Added a new --language option to runPiDSKY2.sh, because I'm not finding setting the LANGUAGE environment variable automatically as simple as I imagined. | 22 December 2017, 16:42:07 UTC |
47f0dc4 | Ron Burkey | 22 December 2017, 16:18:42 UTC | Corrected some message formatting. | 22 December 2017, 16:18:42 UTC |
3c85b1b | Ron Burkey | 22 December 2017, 16:14:17 UTC | Internationalized runPiDSKY2.sh. Only English and Italian were done ... and the Italian is just garbage, probably. The point is that it's a proof-of concept. All that needs to be done in the future to add (or correct) LC.po files (where LC is a 2-letter language code like es, de, fr, etc.) in the internationalization/ directory. Probably needs additional tweaks for right-to-left languages like Arabic. | 22 December 2017, 16:14:17 UTC |
d66b9fc | Ron Burkey | 22 December 2017, 11:42:55 UTC | Corrected some spelling in the manual-DSKY instructions. | 22 December 2017, 11:42:55 UTC |
307afd4 | Ron Burkey | 22 December 2017, 11:14:52 UTC | Added key-backlight control to the "manual DSKY" mode. | 22 December 2017, 11:14:52 UTC |
2320b6f | Ron Burkey | 21 December 2017, 15:27:39 UTC | Messed up the STBY lamp in manual DSKY mode. | 21 December 2017, 15:27:39 UTC |
7880334 | Ron Burkey | 21 December 2017, 15:17:24 UTC | More of the same. | 21 December 2017, 15:17:24 UTC |
6c5e3bd | Ron Burkey | 21 December 2017, 15:15:48 UTC | Improved the instructions a little. | 21 December 2017, 15:15:48 UTC |
1e39977 | Ron Burkey | 21 December 2017, 15:12:21 UTC | Added "manual DSKY" feature to maintenance menu. | 21 December 2017, 15:12:21 UTC |
540d4b9 | Ron Burkey | 21 December 2017, 13:13:15 UTC | Prevented RSET from being set as default in the replay menu. | 21 December 2017, 13:13:15 UTC |
4fe2b23 | Ron Burkey | 21 December 2017, 13:08:58 UTC | The update had become so quiet that no messages at all were being printed, so added some. | 21 December 2017, 13:08:58 UTC |
3d68858 | Ron Burkey | 21 December 2017, 13:07:04 UTC | Famous last words. | 21 December 2017, 13:07:04 UTC |
65b709e | Ron Burkey | 21 December 2017, 13:05:01 UTC | Okay, restarting after an update really is fixed now, I think. | 21 December 2017, 13:05:01 UTC |
d51554d | Ron Burkey | 21 December 2017, 12:44:25 UTC | I hadn't noticed this before, but the simulations no longer run after an update until runPiDSKY2.sh is exited and restarted; hopefully addressed. Also, I forgot to mention it in the prior commit message, but there had been a bug in which once a given simulation (say "5") had been run, other simulations (say "6") wouldn't run until runPiDSKY2.sh had been restarted. | 21 December 2017, 12:44:25 UTC |
d2a0e07 | Ron Burkey | 21 December 2017, 12:38:53 UTC | The default for the mission menu (and replay menu) now is set to whatever the last choice for that menu had been. | 21 December 2017, 12:38:53 UTC |
fa82814 | Ron Burkey | 21 December 2017, 01:50:12 UTC | Added a bunch of status messages to runPiDSKY2.sh maintenance menu. | 21 December 2017, 01:50:12 UTC |
10157d5 | Ron Burkey | 20 December 2017, 18:21:06 UTC | I think, fixed the "update" feature so that: a) it now longer balks if files have changed, and b) automatically restarts runPiDSKY2.sh. | 20 December 2017, 18:21:06 UTC |
dd3df38 | Ron Burkey | 20 December 2017, 17:59:09 UTC | Changed some of the lamp-test messages. | 20 December 2017, 17:59:09 UTC |
b31678e | Ron Burkey | 20 December 2017, 17:52:00 UTC | Added a lamp-test to runPiDSKY2.sh's maintenance menu. | 20 December 2017, 17:52:00 UTC |
c999e90 | Ron Burkey | 20 December 2017, 17:20:02 UTC | Added canned script for Apollo 11 landing (automatic). | 20 December 2017, 17:20:02 UTC |
c856dab | Ron Burkey | 20 December 2017, 15:00:59 UTC | Restructured menus so that most canned scenarios are removed from the mission menu and have a separate menu. | 20 December 2017, 15:00:59 UTC |
aab12ab | Ron Burkey | 19 December 2017, 15:10:09 UTC | Added the Apollo 11 launch DSKY-playback script, so that right now we temporarily have both Apollo 8 and 11 launch scripts on the runPiDSKY2.sh menu. We probably don't want both. | 19 December 2017, 15:10:09 UTC |
ad9c82b | Ron Burkey | 18 December 2017, 14:44:33 UTC | New Apollo 8 canned DSKY script from Nik, now with keystrokes. | 18 December 2017, 14:44:33 UTC |
22b5ff8 | Ron Burkey | 18 December 2017, 13:57:13 UTC | Made the bit-field messages printed by humanizeScript.py distinct for CM vs LM where appropriate. | 18 December 2017, 13:57:13 UTC |
f40fd75 | Ron Burkey | 17 December 2017, 19:08:20 UTC | yaDSKY2 was no longer building with wxWidgets in unicode configuration (as in Raspbian), but I hadn't noticed because I was using the ansi configuration. | 17 December 2017, 19:08:20 UTC |
774bae6 | Ron Burkey | 17 December 2017, 18:28:28 UTC | Fleshed out humanizeScript.py with lots more i/o ports ... all of them, I think, with the exception of a couple of "fictitious" i/o ports that I don't think were ever of interest to anybody but me. | 17 December 2017, 18:28:28 UTC |
2ea71c6 | Ron Burkey | 16 December 2017, 13:27:43 UTC | And another. | 16 December 2017, 13:27:43 UTC |
a531aff | Ron Burkey | 16 December 2017, 13:25:50 UTC | Corrected formatting of a warning message. | 16 December 2017, 13:25:50 UTC |
d6130d5 | Ron Burkey | 16 December 2017, 13:19:18 UTC | Fixed a missing "continue" in the maintenance menu, and eliminated a bunch of pointless "continues" that were already there. (Pointless because they would have fallen through to a "continue" anyway.) | 16 December 2017, 13:19:18 UTC |
b57005b | Ron Burkey | 16 December 2017, 13:12:06 UTC | There's now a mission-menu option to use an external AGC (i.e., one not on the Pi), such as connecting to NASSP), as well as a maintenance menu option for selection the IP address and port number for the external AGC. This has nothing to do with wireless setup, which is assumed to be handled differently somehow. | 16 December 2017, 13:12:06 UTC |
79edc81 | Ron Burkey | 16 December 2017, 13:10:16 UTC | Added the program humanizeScript.py for producing a relatively human-readable form of a DSKY playback-script. Probably still needs some work, but it seems to be useful. | 16 December 2017, 13:10:16 UTC |
395f7b5 | Ron Burkey | 16 December 2017, 13:09:23 UTC | There's now a maintenance-menu item for updating VirtualAGC (from github). | 16 December 2017, 13:09:23 UTC |
6fc6d57 | Ron Burkey | 13 December 2017, 20:39:23 UTC | Reversed sense of key-backlighting. (Now generally on as opposed to generally off, and temporarily goes off rather than on when a key is pressed as part of the playback.) | 13 December 2017, 20:39:23 UTC |
14b2659 | Ron Burkey | 13 December 2017, 14:33:59 UTC | This time for sure! | 13 December 2017, 14:33:59 UTC |
c021c94 | Ron Burkey | 13 December 2017, 14:32:28 UTC | Fixed graphic for Update icon. | 13 December 2017, 14:32:28 UTC |
d5c9daa | Ron Burkey | 13 December 2017, 14:30:20 UTC | Fixed a bug in the lamp control, I hope. Made the Update desktop icon update the entire virtualagc directory rather than just piPeripheral. | 13 December 2017, 14:30:20 UTC |
a9d3869 | Ron Burkey | 13 December 2017, 14:10:05 UTC | Changed Update icon to update the entire virtualagc directory, not just piPeripheral. | 13 December 2017, 14:10:05 UTC |
7a1f70d | Ron Burkey | 13 December 2017, 14:06:57 UTC | Added an Update desktop icon for Raspbian. (All it does is update the virtualagc/piPeripheral directory.) | 13 December 2017, 14:06:57 UTC |
3a9a412 | Ron Burkey | 13 December 2017, 14:02:14 UTC | Added Apollo 8 launch replay to mission menu. Apollo 11 landing also added, but the script doesn't exist as of yet, so it will simply give an apology message if selected right now. | 13 December 2017, 14:02:14 UTC |
4be828f | Ron Burkey | 13 December 2017, 13:37:55 UTC | Finished implementing the backlight-on-keypress feature for script playback in piDSKY2.py. I don't actually have a DSKY with wired-up backlighting (or keys, for that matter), but I think this is working or very close to it. | 13 December 2017, 13:37:55 UTC |
36d937f | Ron Burkey | 12 December 2017, 21:50:49 UTC | Recording/playback of AGC output-channel logs can now account for some input channels as well, specifically input channels 015 & 032 which carry DSKY keystrokes. The NASSP log converter and yaDSKY2 fully handle this, while piDSKY2.py presently only has hooks for it. The idea is that in playback of the scripts, the DSKY's keys visually indicate the keys the log data says were pressed. yaDSKY2 can now also handle recording of the logs, by clicking the TRACKER key to start and then again to finish. The logs are supposed to go into the documents directory, but they go into the home directory in Linux, so I don't know where they would go on other platforms. | 12 December 2017, 21:50:49 UTC |
69c2d19 | Ron Burkey | 12 December 2017, 00:09:02 UTC | Added to yaDSKY2 the same ability as piDSKY2.py to play back pre-recorded scripts of AGC output channels. These can be recorded either with piDSKY2.py or else with NASSP (and then converted using ConvertNasspLog.py). I've also added such a canned script, namely Apollo8-launch.canned. In piDSKY2.py the playback is done with the --playback CLI switch, but in yaDSKY2 it's done by clicking the PROG indicator lamp, which opens a file dialog. | 12 December 2017, 00:09:02 UTC |
1d2283a | Ron Burkey | 11 December 2017, 19:38:30 UTC | Added the aliases 'dsky' and 'all' for specific channel numbers. | 11 December 2017, 19:38:30 UTC |
b9f035a | Ron Burkey | 11 December 2017, 14:11:19 UTC | Nik pointed out that the conversion script also needed to account for initial conditions of the DSKY display that had been set up prior to the start of the simulation. | 11 December 2017, 14:11:19 UTC |
83bf83d | Ron Burkey | 11 December 2017, 12:59:16 UTC | Allowed piDSKY2.py to accept floating-point timestamp references in playback scripts, though I don't think we actually will ever need to use that for anything. Added a script to convert from the NASSP logging format Nik Beug has shown me a sample of to the playback format required by piDSKY2.py. It's more-convenient (for me!) to get the NASSP scripts as-is rather than to ask them to convert them. | 11 December 2017, 12:59:16 UTC |
87c36ac | Ron Burkey | 10 December 2017, 15:12:03 UTC | Added a Raspbian desktop icon for runPiDSKY2.sh. Got rid of the xterm window for piPeripheral.py (when run from runPiDSKY2.sh) except for the --debug case. | 10 December 2017, 15:12:03 UTC |
0e1072a | Ron Burkey | 09 December 2017, 22:41:31 UTC | Corrected the menu. | 09 December 2017, 22:41:31 UTC |
a55a0cc | Ron Burkey | 09 December 2017, 22:28:13 UTC | The --playback switch is now implemented, though primitively. It doesn't have a lot of stuff I thought would be cool, such as comments, blank lines, file-inclusion, or time-references other than simple event-to-event relative ones. But it's a start, and possibly a finish. | 09 December 2017, 22:28:13 UTC |
b6a8c33 | Ron Burkey | 09 December 2017, 21:13:23 UTC | Fixed up redundant log messages, particularly for channel 010, in which the check for redundancy didn't account for the presence of the relay-numbers in the output values. | 09 December 2017, 21:13:23 UTC |
9fc5ece | Ron Burkey | 09 December 2017, 18:53:09 UTC | Added --record options to piDSKY2.py and runPiDSKY2.sh. These record all DSKY-relevant output-channel events, timestamped, to a file, presumably for later playback by the --playback option (not implemented yet). The recorded log is a text file, with each line containing the time (integer milliseconds) since the preceding event, the channel number in octal, and the channel value in octal. A record is made only if when the value of a channel changes, so multiple outputs to the same channel with the same value do not produce multiple records. | 09 December 2017, 18:53:09 UTC |
b19a64e | Ron Burkey | 09 December 2017, 12:49:14 UTC | Corrected a program comment. | 09 December 2017, 12:49:14 UTC |
824fcc2 | Ron Burkey | 09 December 2017, 12:24:43 UTC | Pepped up the formatting of the time and date on the DSKY in the sample custom AGC program. Also, pepped up the generic routines in that program for displaying decimal numbers in registers, so that they properly display the sign now. | 09 December 2017, 12:24:43 UTC |
5782444 | Ron Burkey | 09 December 2017, 03:47:07 UTC | Changed runPiDSKY2.sh so that it builds piPeripheral.agc at runtime when its option is selected from the mission menu. | 09 December 2017, 03:47:07 UTC |
fd0b815 | Ron Burkey | 09 December 2017, 03:41:23 UTC | The sample Python template for creating AGC peripherals, piPeripheral.py, has been fleshed out so that it sends the AGC the current date&time on a set of AGC input channels it has defined. Similarly, the sample custom AGC program, piPeripheral.agc has been fleshed out to read those input channels, and to display the info on the DSKY. Finally, if runPiDSKY2.sh is run with the command-line switch --custom-bare, the mission menu adds a new selection which can be used to run piPeripheral.py and piPeripheral.agc. The executable for piPeripheral.agc, however, is not built by default, and so that has to be done explicitly before using this option. | 09 December 2017, 03:41:23 UTC |
7c43acf | Ron Burkey | 07 December 2017, 20:34:50 UTC | Added a demo AGC program, piPeripheral.agc, from a howto I'm writing (DIY.html). | 07 December 2017, 20:34:50 UTC |
27d5dd5 | Ron Burkey | 07 December 2017, 13:22:42 UTC | Save screenshot in home directory rather than on the ram disk. | 07 December 2017, 13:22:42 UTC |
0571b49 | Ron Burkey | 06 December 2017, 15:56:20 UTC | Added three support dots. | 06 December 2017, 15:56:20 UTC |
291df16 | Ron Burkey | 06 December 2017, 14:00:08 UTC | Worked around the problem that pressing NUM LOCK turns key-repeat on. Added a "maintenance menu" to runPiDSKY2.sh. | 06 December 2017, 14:00:08 UTC |
6507730 | Ron Burkey | 05 December 2017, 02:46:54 UTC | Fixed PIGPIO control of lamps in piDSKY2.py, I think. | 05 December 2017, 02:46:54 UTC |
b41411a | Ron Burkey | 05 December 2017, 02:40:11 UTC | Everything was offset by 1 row. | 05 December 2017, 02:40:11 UTC |
c2a81b6 | Ron Burkey | 05 December 2017, 02:37:32 UTC | Not updating properly for fictitious channel 0163 | 05 December 2017, 02:37:32 UTC |
eb45aca | Ron Burkey | 05 December 2017, 02:32:26 UTC | The order still isn't right ... | 05 December 2017, 02:32:26 UTC |
79988cd | Ron Burkey | 05 December 2017, 02:24:42 UTC | Changed order of lamps. | 05 December 2017, 02:24:42 UTC |
20f691b | Ron Burkey | 05 December 2017, 02:00:51 UTC | Eliminated startup lamp test and fixed the shutdown configuration bit. | 05 December 2017, 02:00:51 UTC |