4. Main Menu
The main menu of the AeroGCS software has five different functions to navigate through. These functions are having different role as defined below.
Main Menu

4.1 Home

Home is the landing page for any user, once he logs in to the AeroGCS. Home is the default screen where you can see all projects. From home, a new project can be launched or used can open existing projects, and plans to manage them. The dashboard has the following information as dashboard data for you.

4.2 General Settings

4.2.1 AeroMegh Login

This AeroMegh login functionality allows users to add an AeroMegh account. Users can able to add AeroMegh account by filling in the proper information
Aeromegh Login

4.2.2 User Profile

This User profile field needs to be filled with user login data. After successful login to the application user's data will appear in the user profile. This data is not editable. For doing changes to this users have to go to services.aeromegh.com, where the user can edit the particular information.
User Profile

4.2.3 Theme

AeroGCS system users can change the Theme from here. The default Theme for system users is a Light theme. From this, you can change the Theme. For seeing changes in theme users have to restart the application. The application needs to restart for the changed theme to appear.
4.2.4 Weather Settings
In this tab the user can select the city from the dropdown menu. Select the city properly to avoid inconvenience in the flight of the device.
Before moving to the RPA configuration you should connect the device to AeroGCS. You can use a simulator like Mission Planner.
Mission Planner: Mission Planner is a free, open-source, community-supported application developed by Michael Oborne for the open-source APM autopilot project. Mission Planner is a full-featured ground station application for the ArduPilot open source autopilot project. Mission Planner is a ground control station for Plane, Copter, and Rover. It is compatible with Windows only. Mission Planner can be used as a configuration utility or as a dynamic control supplement for your autonomous vehicle.

4.3 RPA Configuration

The RPA configuration enables you to configure various parameters of RPA. As the below image shows, various parameters can be configured to tune the RPA machine.
RPA Configuration

4.4 Connect

You can select this option by clicking on the home button and then selecting connect option or directly clicking on the icon displayed in the upper right-hand corner.
4.4.1 Serial Port: In the serial port setting user can connect the device using serial communication. Also, users can set different baud rates as per the requirement and connect the device.
Baud rate: Computers communicate by transmitting bits of digital data from one device to another device through transmission media. You can send and receive data without worrying about setting up the details. The baud rate is the rate at which information is transferred in a communication channel. Baud rate is the rate at which the number of signal elements or changes to the signal occurs per second when it passes through a transmission medium. The higher the baud rate the faster is the data sent/received.
Baud rate = number of signal elements/total time (in seconds)
Baud rate is important in the case of serial communication. In the serial port context, "9600 baud" means that the serial port is capable of transferring a maximum of 9600 bits per second.
Serial Port setting
Parity is an error-checking procedure in which the number of 1s must always be the same - either even or odd - for each group of bits that is transmitted without error. In modem-to-modem communications, parity is often one of the parameters that must be agreed upon by sending parties and receiving parties before transmission can take place

4.4.2 TCP

In the TCP communication setting, the user can set the host address, listing port, target address, and target port. The User can enter the desired values as per requirement or if the user wants to connect the herelink then can connect directly without changing the parameters.
Settings for TCP
4.4.3 UDP: User Datagram Protocol (UDP) is a Transport Layer protocol. UDP is a part of the Internet Protocol suite, referred to as UDP/IP suite. Unlike TCP, it is an unreliable and connectionless protocol. So, there is no need to establish a connection before data transfer.
Settings for UDP

4.4.4 Bluetooth

The user can connect devices that are Bluetooth based like skydroid. The User has to turn on the Bluetooth and location (if required) to connect the device.
Setting for Bluetooth

4.5 GeoTag Images

A geotagged photograph is a photograph that is associated with a geographic position by geotagging. Usually, this is done by assigning at least a latitude and longitude to the image. In our geotagging feature we take images in the format of jpg or jpeg and add the latitude, longitude, and altitude into the image metadata i.e. its properties. For that the reference log file is needed which contains all GPS data and images captured during the plan.

4.6 About Us

The about button is to see the information of the AeroGCS. Once clicked on the button the popup of information is displayed which contains the logo of PDRL, name of an application, version, build number, copyright, and website of AeroMegh.
About Us

4.7 Exit

The exit button is to exit the application. Once clicked, it will shut down the application.

4.8 Cloud Sync

The cloud sync button is to sync all the projects and plans to the server. All the projects and plans which are created in AeroGCS are synced to the server and can be seen on the AeroMegh website under a particular user’s account.