diff --git a/CLAUDE.md b/CLAUDE.md index dca0944..daf00ae 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -28,6 +28,9 @@ will obtain data from the ais and ads-b software defined radios. Another class would be used for simulating targets, like for example a sailboat regatta race. +The classes for communications and the simulating targets have not been +defined yet. + There may be more classes TBD The platform is a Geekom GEEKOM A8 Max, AMD Ryzen 9 8945HS 5.2GHz 32GB RAM @@ -68,7 +71,27 @@ graticule. There are as of now, no shaders nor any c++ files created yet -PPI display will be done later. +Details for PPI display: + +Located on right hand of the screen. Put 1/2 inch margins on the right and top and bottom. + +The PPI display will need shaders for the following: + +1. Active radar target echos (blue white phosphor) + +2. Graticule (warm incandescent color, it was a plastic overlay lit with lamps. Does + not get included with persistant phosphor. Can change if the operator changes the + range. Have ticks for bearing; each degree. Every 10 degrees have a small text label, put these + outside the ring. No range rings for now. Have to figure out how that is done with vintage + radars. Perhaps you can suggest. Does operator have to change the plastic graticule when they + change the range? + +3. facility to change clutter, rain and waves. Immediate is blue white same as targets + +4. facility to include shore lines. This will change with range settings. If possible, can + we include docks and tall buildings? Immediate is blue white same as targets. + +5. Persistance (green yellow) for targets, clutter, and shore lines. 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