Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
gva_functions_common.h File Reference
#include <float.h>
#include <math.h>
#include <stdint.h>
Include dependency graph for gva_functions_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int32_t gva::PlotCircleX (uint16_t x, double_t radius, double_t degree)
 Plot a circle on the X axis.
 
int32_t gva::PlotCircleY (uint16_t y, double_t radius, double_t degree)
 Plot a circle on the Y axis.
 
double_t gva::DegreesToRadians (uint16_t angle_degrees)
 Convert degrees to radians.
 
uint16_t gva::RadiansToDegrees (double_t angle_radians)
 Convert radians to degrees.
 
float gva::ToDegrees (float lon_lat)
 Convert longitude to degrees.
 
uint16_t gva::DegreesSubtract (uint16_t degrees, uint16_t minus)
 Add a value to degrees and wrap if needed.
 
uint16_t gva::DegreesAdd (uint16_t degrees, uint16_t add)
 Subtract a value from degrees and wrap if needed.
 

Function Documentation

◆ DegreesAdd()

uint16_t gva::DegreesAdd ( uint16_t  degrees,
uint16_t  add 
)

Subtract a value from degrees and wrap if needed.

Parameters
degreesThe inital value
addThe value to add
Returns
uint32_t The new value

◆ DegreesSubtract()

uint16_t gva::DegreesSubtract ( uint16_t  degrees,
uint16_t  minus 
)

Add a value to degrees and wrap if needed.

Parameters
degreesThe value to be added to
minusThe value to subtract
Returns
uint32_t The new value

◆ DegreesToRadians()

double_t gva::DegreesToRadians ( uint16_t  angle_degrees)

Convert degrees to radians.

Parameters
angle_degrees
Returns
double_t

◆ PlotCircleX()

int32_t gva::PlotCircleX ( uint16_t  x,
double_t  radius,
double_t  degree 
)

Plot a circle on the X axis.

Parameters
x
radius
degree

◆ RadiansToDegrees()

uint16_t gva::RadiansToDegrees ( double_t  angle_radians)

Convert radians to degrees.

Parameters
angle_radians
Returns
double_t