64 lines
857 B
C++
64 lines
857 B
C++
/*
|
|
* constants.h
|
|
*
|
|
* Created on: Feb 24, 2019
|
|
* Author: ezra
|
|
*/
|
|
|
|
#ifndef CORE_CONSTANTS_H_
|
|
#define CORE_CONSTANTS_H_
|
|
|
|
#define AUTO_GAIN -10
|
|
|
|
namespace piscan {
|
|
|
|
#define TUNER_RETUNE_TIME 225000
|
|
#define DEMOD_BUFFER_TIME 10000
|
|
|
|
enum ConnectionLevel {
|
|
RECEIVE_ONLY = 0, VIEWER, FULL_CONTROL,
|
|
};
|
|
|
|
enum RequestType {
|
|
NOTIFY_DISCONNECTED = 0,
|
|
SYSTEM_FUNCTION,
|
|
SCANNER_FUNCTION,
|
|
DATABASE_RETRIEVE,
|
|
DATABASE_MODIFY,
|
|
CONFIG_RETRIEVE,
|
|
CONFIG_MODIFY,
|
|
DEMOD_CONFIGURE,
|
|
GET_CONTEXT,
|
|
};
|
|
|
|
/* system functions */
|
|
enum {
|
|
SYSTEM_STOP,
|
|
};
|
|
|
|
/* scanner functions */
|
|
enum {
|
|
SCANNER_GET_CONTEXT,
|
|
SCANNER_STATE_SCAN,
|
|
SCANNER_STATE_HOLD,
|
|
SCANNER_STATE_MANUAL,
|
|
};
|
|
|
|
/* demod functions */
|
|
enum {
|
|
DEMOD_SET_SQUELCH,
|
|
DEMOD_SET_GAIN,
|
|
};
|
|
|
|
/* context requests */
|
|
enum {
|
|
SCANNER_CONTEXT,
|
|
DEMOD_CONTEXT,
|
|
};
|
|
|
|
|
|
void terminate();
|
|
|
|
}
|
|
#endif /* CORE_CONSTANTS_H_ */
|