=====IridiumSBD Remote Control=====
==== List of Hardware Components ====
^ Hardware ^ ID ^
| Level 2 Subsystem | l2 |
| Level 3 Subsystem | l3 |
| Level 1 IridiumSBD | iridium |
| 4G/LTE Modem | modem |
| Bilge Pumps | pumps |
| OWL VHF Radio | vhf |
The **relays** string is made of 6 booleans that indicate the relay setting: 0 = ON, 1 = OFF, 2 = REBOOT.
The user can control the state of the sensor by changing the appropriate boolean in the array.
Example: 011011 means l2 is ON, l3 is OFF, L1 iridium is OFF, 4G modem is ON, pumps are OFF, VHF is OFF.
==== List of Commands & Vehicle Replies ====
**Commands** are sent from operators to the vehicle. **Replies** viceversa.\\
Commands are written in red. Reference: https://github.com/LSTS/dune/wiki/Text-Commands
\\
\\
**Periodical Status Reports**: periodical reports from the vehicle.\\ (R) 13:29:16/63.872886,8.640461/b:127/c:78/s:0.00/sat:8/pp:15/cp:17/s:M/001011
**meaning**: **(R)**=report/UTC time/latitude(deg),longitude(deg)/**b**=battery voltage/**c**=COG/**s**=SOG/**sat**=GPS satellites in view/**pp**=produced power (from solar panels)/**cp**=consumed power (from system+thruster)/**s**=status (M:maneuvering, S:service, C:calibration, E:error)/relays.\\
The frequency of reports can be set via Iridium by sending this message:\\
**reports seconds**: //seconds// is the amount of seconds between two reports.
\\
**Navigation Commands** are used to send new navigation plans, retrieve telemetry and statistics, mission status.
- **info**: retrieve information about plan being executed \\ **replies**: \\
- //Vehicle is ready.// : vehicle is ready to execute its first plan.
- //Initializing .// : vehicle is in calibration mode, starting a plan.
- //Executing / . ETA: (