add include aprs.h

Develop
Andreas Meier 2017-06-20 19:40:08 +02:00
rodzic 9980c2a7be
commit c41374ff64
1 zmienionych plików z 9 dodań i 8 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
#include "config.h"
#include "aprs.h"
#include "debug.h"
module_conf_t config[9];
@ -171,13 +172,13 @@ uint8_t ssdv_buffer2[1024*100];
void start_user_modules(void)
{
// Module POSITION, APRS 2m AFSK
/*config[0].power = 127; // Power 20 dBm
config[0].power = 127; // Power 20 dBm
config[0].protocol = PROT_APRS_AFSK; // Protocol APRS, modulation AFSK
config[0].frequency.type = FREQ_APRS_REGION; // Dynamic frequency allocation
config[0].frequency.hz = 144800000; // Default frequency 144.800 MHz
config[0].init_delay = 0; // Module startup delay in msec
config[0].trigger.type = TRIG_NEW_POINT; // Trigger when new track point released
chsnprintf(config[0].aprs_conf.callsign, 6, "DL7AD"); // APRS Callsign
chsnprintf(config[0].aprs_conf.callsign, 6, "DO7EN"); // APRS Callsign
config[0].aprs_conf.ssid = 12; // APRS SSID
config[0].aprs_conf.symbol = SYM_BALLOON; // APRS Symbol
chsnprintf(config[0].aprs_conf.path, 16, "WIDE1-1"); // APRS Path
@ -190,7 +191,7 @@ void start_user_modules(void)
config[0].aprs_conf.tel_enc = TRUE; // Transmit Telemetry encoding information activated
config[0].aprs_conf.tel_enc_cycle = 3600; // Transmit Telemetry encoding information every 3600sec
chsnprintf(config[0].aprs_conf.tel_comment, 18, "http://tkrahn.org");// Telemetry comment
start_position_thread(&config[0]);*/
start_position_thread(&config[0]);
// Module POSITION, APRS 2m 2GFSK
/*config[1].power = 127; // Power 10 dBm
@ -240,11 +241,11 @@ void start_user_modules(void)
config[3].packet_spacing = 60000; // Packet spacing in ms
config[3].trigger.type = TRIG_TIMEOUT; // Trigger transmission on timeout (Periodic cycling)
config[3].trigger.timeout = 10; // Timeout 10 sec
chsnprintf(config[3].aprs_conf.callsign, 6, "DL7AD"); // APRS Callsign
chsnprintf(config[3].aprs_conf.callsign, 6, "DO7EN"); // APRS Callsign
config[3].aprs_conf.ssid = 12; // APRS SSID
chsnprintf(config[3].aprs_conf.path, 16, "WIDE1-1"); // APRS Path
config[3].aprs_conf.preamble = 300; // APRS Preamble
chsnprintf(config[3].ssdv_conf.callsign, 6, "DL7AD"); // SSDV Callsign
chsnprintf(config[3].ssdv_conf.callsign, 6, "DO7EN"); // SSDV Callsign
config[3].ssdv_conf.ram_buffer = ssdv_buffer; // Camera buffer
config[3].ssdv_conf.ram_size = sizeof(ssdv_buffer); // Buffer size
config[3].ssdv_conf.res = RES_QVGA; // Resolution VGA
@ -273,10 +274,10 @@ void start_user_modules(void)
config[5].init_delay = 4000; // Module startup delay in msec
config[5].trigger.type = TRIG_TIMEOUT; // Trigger transmission on timeout (Periodic cycling)
config[5].trigger.timeout = 2; // Timeout 10 sec
chsnprintf(config[5].aprs_conf.callsign, 6, "DL7AD"); // APRS Callsign
chsnprintf(config[5].aprs_conf.callsign, 6, "DO7EN"); // APRS Callsign
config[5].aprs_conf.ssid = 12; // APRS SSID
config[5].aprs_conf.preamble = 50; // APRS Preamble
chsnprintf(config[5].ssdv_conf.callsign, 6, "DL7AD"); // SSDV Callsign
chsnprintf(config[5].ssdv_conf.callsign, 6, "DO7EN"); // SSDV Callsign
config[5].ssdv_conf.ram_buffer = ssdv_buffer2; // Camera buffer
config[5].ssdv_conf.ram_size = sizeof(ssdv_buffer2); // Buffer size
config[5].ssdv_conf.res = RES_QVGA; // Resolution XGA
@ -310,7 +311,7 @@ void start_user_modules(void)
config[8].init_delay = 10000; // Module startup delay in msec
config[8].trigger.type = TRIG_TIMEOUT; // Trigger transmission on timeout (Periodic cycling)
config[8].trigger.timeout = 600; // Timeout 600 sec
chsnprintf(config[8].aprs_conf.callsign, 6, "DL7AD"); // APRS Callsign
chsnprintf(config[8].aprs_conf.callsign, 6, "DO7EN"); // APRS Callsign
config[8].aprs_conf.ssid = 12; // APRS SSID
chsnprintf(config[8].aprs_conf.path, 16, "WIDE1-1"); // APRS Path
config[8].aprs_conf.preamble = 500; // APRS Preamble