Subversion Repositories NaviCtrl

Rev

Rev 780 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
156 killagreg 1
#ifndef _PARAMS_H
2
#define _PARAMS_H
3
 
780 holgerb 4
extern s16 NCParams[256];
5
extern u8 NCParamState[256];
6
 
156 killagreg 7
// ids 0...255
276 holgerb 8
#define NCPARAMS_GPS_TARGETSPEED                                0
9
#define NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT 1
294 holgerb 10
#define NCPARAMS_NEW_CAMERA_ELEVATION           2
295 killagreg 11
#define NCPARAMS_ALTITUDE_RATE                                  3
294 holgerb 12
#define NCPARAMS_ALTITUDE_SETPOINT              4
456 holgerb 13
#define NCPARAMS_SHOW_TARGET                                    5
457 holgerb 14
#define NCPARAMS_WP_EVENT_ONCE                                  6
15
#define NCPARAMS_WP_EVENT_FOREVER                               7
588 holgerb 16
#define NCPARAMS_FORCE_NEW_COMPASS_DIRECTION    8
780 holgerb 17
#define NCPARAMS_BARO_KOMPENSATION                              255
156 killagreg 18
 
295 killagreg 19
#define NCPARAM_STATE_UNDEFINED         0
20
#define NCRARAM_STATE_VALID                     1
21
 
156 killagreg 22
extern void NCParams_Init();
298 holgerb 23
extern u8 NCParams_SetValue(u8 id, s16 *pvalue);
24
extern u8 NCParams_GetValue(u8 id, s16 *pvalue);
25
extern void NCParams_ClearValue(u8 id);
156 killagreg 26
 
27
#endif // _PARAMS_H