nidas  v1.2-1520
Macros | Functions | Variables
lidar_vel.cc File Reference
#include <unistd.h>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <cmath>

Macros

#define MAX_BUFFER   512
 

Functions

static int parse_args (int argc, char **argv)
 
static void usage (FILE *out)
 
static int process_file (char *path)
 
static void compute_freq (int nsamples, double *spec, double *mean_freq, double *spec_width)
 
int main (int argc, char **argv)
 

Variables

static int debug = 0
 
static int verbose = 0
 
static char * filepath = NULL
 
static double nyq_freq_mhz = 100
 
static double noise_mag = 1.0e6
 

Macro Definition Documentation

#define MAX_BUFFER   512

Referenced by compute_freq(), main(), and process_file().

Function Documentation

static void compute_freq ( int  nsamples,
double *  spec,
double *  mean_freq,
double *  spec_width 
)
static

References debug, MAX_BUFFER, noise_mag, and nyq_freq_mhz.

Referenced by process_file().

int main ( int  argc,
char **  argv 
)
static int parse_args ( int  argc,
char **  argv 
)
static

References debug, filepath, noise_mag, nyq_freq_mhz, usage(), and verbose.

Referenced by main().

static int process_file ( char *  path)
static
static void usage ( FILE *  out)
static

Variable Documentation

int debug = 0
static
char* filepath = NULL
static

Referenced by main(), and parse_args().

double noise_mag = 1.0e6
static
double nyq_freq_mhz = 100
static
int verbose = 0
static