Subversion Repositories NaviCtrl

Rev

Rev 758 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef _SETTINGS_H
#define _SETTINGS_H

#include "91x_lib.h"

typedef enum
{
        PID_KML_LOGGING,
        PID_GPX_LOGGING,
        PID_GPS_AUTOCONFIG,
        PID_ABSOLUTE_FLYING_RANGE,
        PID_ABSOLUTE_FLYING_ALT,
        PID_GPS_SBAS_CONFIG,
        PID_AUTO_DESCEND_RANGE,
        PID_MIN_EVENT_TIME,
        PID_WP_WAIT_FOR_LED,
        PID_WP_ACCELERATE,
        PID_SEND_NMEA,
        PID_CH_SPEED,
        PID_POSITION_ACCURACY,
        PID_DPH_SPEED,
        PID_WP_REACHED_TIMEOUT,
        PID_LOG_AT_MOTORRUN,
        PID_SPEAK100M,
        PID_AUTO_WP_EVENT_VALUE,
        PID_GPS_SYSTEM_CFG,
        PID_GPS_QZSS_CONFIG,
        PID_IO1_FUNCTION
} ParamId_t;

void Settings_Init(void);
void Settings_SetDefaultValues(void);
u8 Settings_GetParamValue(ParamId_t Pid, u16* pValue);
extern u16 WaypointAccelerationSetting; // acceleration for flying waypoints in percent (0-100) or Poti -> 255 = Poti1, 254 = Poti2...
extern u16 WaypointAcceleration;  // the real value
#endif // _SETTINGS_H