Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.6 KB

File metadata and controls

51 lines (37 loc) · 1.6 KB

AgOpenGPS - Claude Code Instructions

Quick Start

AgOpenGPS is a GPS-guidance steering system for agriculture in C# WinForms (.NET Framework 4.8).

Main project: SourceCode/GPS/

Documentation Index

Document Description
Architecture Communication architecture, dataflow, project structure
Settings Vehicle/Tool/Environment settings system
Classes Core classes and their responsibilities
PGN Protocol PGN message format and communication

Current Work

Branch: NewSettings - Settings split into Vehicle/Tool/Environment

See Settings documentation for details.

Project Overview

SourceCode/
├── GPS/                    # MAIN APPLICATION
│   ├── Classes/            # Core logic & calculations
│   ├── Forms/              # UI (organised by feature)
│   └── Properties/         # Settings
├── AgOpenGPS.Core/         # Shared library
├── AgIO/                   # I/O handler (NTRIP, GPS, IMU)
├── GPS_Out/                # NMEA serial output
├── AgDiag/                 # Diagnostics
├── ModSim/                 # Module simulator
└── Keypad/                 # Hardware keypad

User Preferences

  • Language: Dutch speaker
  • Comments: All code comments must be in English
  • Style: Practical working code > perfect architecture
  • Priority: Get it working in the field

Build

msbuild SourceCode/AgOpenGPS.sln /p:Configuration=Release