diff --git a/CLAUDE.md b/CLAUDE.md index d263583..10224bb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -78,6 +78,8 @@ Here are the controls that I am proposing 12. Off-centering 13. Graticule brilliance 14. Reset (in case kids really mess things up) +15. Pulse length selection (short pulse for better range resolution, + long pulse for better sensitivity at distance; operator selectable) (Please suggest other controls I may have missed.) @@ -100,8 +102,9 @@ be expensive, especially robust ones that kids cannot break. Shaders: -Please read and suggest what different shaders set to be used for reliability -and make approprate changes to this file. At least the following shader sets +Each of the following is a separate shader set. Keeping them separate is +intentional for easier debugging — each layer can be disabled, modified, +or tested independently without affecting the others. At least the following shader sets 1. PPI targets, current, in white blue 2. clutter for rain, in white blue @@ -161,12 +164,16 @@ The PPI display will need shaders for the following: Communication: All I know now is that I plan to use a combination of raspberry pi 4 and a Airspy -SDR for each of ais, ads-b, and uat. I need comments on uat; does it need separate -SDR and raspberry PI? I am hoping that each raspberry pi would act as a server to field -requests from this program I plan to use a separate git repository and a CLAUDE.md of its own -since the build is for a different architecture and its own CMakeFile.txt file. Any comments? -Can I put the raspberry pi stuff in this same file heirarchy but with separate CMakeFile.txt, -includes, etc. +SDR for each of ais, ads-b, and uat. UAT (978 MHz) and ADS-B (1090 MHz) are different +frequencies and require separate SDRs, but a single Raspberry Pi 4 is powerful enough +to run both dump1090 (ADS-B) and dump978 (UAT) simultaneously with two SDRs on its USB +ports. AIS requires a separate Raspberry Pi with its own SDR tuned to VHF 161/162 MHz. + +Each Raspberry Pi will act as a server fielding requests from this program. + +The Raspberry Pi code will live in a separate git repository with its own CLAUDE.md +and its own CMakeLists.txt, since it targets a different architecture (ARM) and has +a different toolchain and dependencies. Do not mix it into this repository hierarchy. Right now, I just want to make sure that the structure is okay and that the CMakeFile.txt looks okay. I am not ready to ask you to create any code