Where to start understanding the system

I don’t want to impress anyone with my ignorance but…

For ArduSub, where is the main program? Is there any documentation on the basic structure of the program? I ran doxygen on it but that hasn’t given me much insight.

Where is “main”?

I appreciate the ease by which I got it built and running but I am left with no clue as to what I actually did.

Hi,

You should read ardusub.com to understand everything related to the BlueROV system.

Check ArduSub source file, this is probably what you are looking for.

You can compile the documentation with this steps:

# If you don't have the repository in your computer
git clone https://github.com/ArduPilot/ardupilot
git submodule update --init --recursive  
cd ardupilot
# Build the library documentation
./docs/build-libs.sh  
# Build ArduSub documentation
./docs/build-ardusub.sh 
# Open the index.html in your browser
firefox ./docs/ArduSub/index.html

Thanks, I figured it would be something like that.

Much Mahalos