CAMAC Progress Report Week Ending: March 15, 2002 Week: 59 Tom Folkers: 1. More work on the DBE SAMBUS interface. 2. Spent two days rewriting 'ephemeris', the planet catalog generating, program. Moved all code to Linux C. 3. Tested, on the 12 Meter control system, the Linux compiled 12 Meter FBMUX code. It appears to work perfectly. This was a proof of concept test. Tom Sargent: 1. I made the sun avoidance path logic create 2 segment paths in those cases where a single circle path goes too hi or too low. Seems to work. 2. Worked further on the code to make the telescope hide from the sun. If the telescope is just within the sun avoidance circle (< 1 deg.) it requires it to be there for a minimum time (which scales inversely with telescope speed) before deciding to hide. This was to prevent a shut down, in effect, in the case where the telescope barely grazes the sun. I still need to talk to Bill Peters about some details related to this. 3. Worked on trying to improve the telescope's servo behavior when following a sun avoidance path. On our last trip to the SMT, it wasn't terminating a slew very gracefully. I improved it quite a bit, but it still has problems with long slews, so there is still a bug in there. 4. The parallel port driver ported to Linux 2.4.4 had a couple of bugs which I had to fix. It seems to be working now. Pete Hubbard: 1. Looking at SMT Sin and Cos data drift while the telescope was stopped. Looks like it is not amplifier drift. 2. Added shielded plates to the encoder amplifier chassis in the lab that allowed reducing the 60 Hz down to the A/D noise flour. 3. Working on how to improve the cross talk with the DBE digital counter. Lori Warner: 1. This week I remade the filter bank code successfully. Yesterday we put my remake on the 12 meter and an observer actually used the package for taking data. It was successful. 2. The code to convert to host byte order was completed. It is in tune.c with changes to mkparam.c and Makefile also to allow for dynamic builds. This was exercised successfully by flipping the byte order of the doubles, then running the data through the code to flip them to little endian. Dave Ashby: 1. No Report.