kopia lustrzana https://github.com/bristol-seds/pico-tracker
38 wiersze
1018 B
C
38 wiersze
1018 B
C
#ifndef __verification__
|
|
#define __verification__
|
|
#endif
|
|
|
|
/****************************//* location_aprs_file_tc *//****************************/
|
|
/* Checks the location is returning the right things etc. etc */
|
|
|
|
#include "location.h"
|
|
|
|
/* Parameters in */
|
|
struct location_aprs_file_tc_params {
|
|
|
|
/* Input paramters to your test case go here */
|
|
float lat;
|
|
float lon;
|
|
|
|
} location_aprs_file_tc_params;
|
|
/* Results out */
|
|
struct location_aprs_file_tc_results {
|
|
|
|
/* Result values should be populated here */
|
|
bool tx_allow;
|
|
float frequency;
|
|
|
|
} location_aprs_file_tc_results;
|
|
/* Function */
|
|
__verification__ void location_aprs_file_tc(void) {
|
|
|
|
/* Supply co-ords in units of 100 nanodeg */
|
|
aprs_location_update(
|
|
(int32_t)(location_aprs_file_tc_params.lon * 10 * 1000 * 1000),
|
|
(int32_t)(location_aprs_file_tc_params.lat * 10 * 1000 * 1000)
|
|
);
|
|
|
|
location_aprs_file_tc_results.tx_allow = aprs_location_tx_allow();
|
|
location_aprs_file_tc_results.frequency = aprs_location_frequency();
|
|
}
|