RTXI 1.3
comedilib/comedi_config/comedi_config.c File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/sysmacros.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <getopt.h>
#include <errno.h>
#include <string.h>
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
#include <comedi.h>

Go to the source code of this file.

Defines

#define CC_VERSION   "0.7.16"
#define _(a)   (a)
#define MAX_NUM_INIT_FILES   4

Enumerations

enum  option_ids {
  READ_BUFFER_OPT_ID = 0x1000, WRITE_BUFFER_OPT_ID, INIT_DATA1_OPT_ID, INIT_DATA2_OPT_ID,
  INIT_DATA3_OPT_ID
}

Functions

void do_help (int i)
void read_init_files (char *file_names[], int num_files, int *options)
int main (int argc, char *argv[])

Variables

int quiet = 0
int verbose = 0
int read_buf_size = 0
int write_buf_size = 0
int init_fd
char * init_file [MAX_NUM_INIT_FILES] = {NULL,NULL,NULL,NULL}
struct option options []

Define Documentation

#define _ (   a)    (a)

Definition at line 46 of file comedi_config.c.

#define CC_VERSION   "0.7.16"

Definition at line 24 of file comedi_config.c.

#define MAX_NUM_INIT_FILES   4

Definition at line 55 of file comedi_config.c.


Enumeration Type Documentation

enum option_ids
Enumerator:
READ_BUFFER_OPT_ID 
WRITE_BUFFER_OPT_ID 
INIT_DATA1_OPT_ID 
INIT_DATA2_OPT_ID 
INIT_DATA3_OPT_ID 

Definition at line 58 of file comedi_config.c.


Function Documentation

void do_help ( int  i)

Definition at line 82 of file comedi_config.c.

int main ( int  argc,
char *  argv[] 
)

Definition at line 189 of file comedi_config.c.

void read_init_files ( char *  file_names[],
int  num_files,
int *  options 
)

Definition at line 119 of file comedi_config.c.


Variable Documentation

int init_fd

Definition at line 54 of file comedi_config.c.

char* init_file[MAX_NUM_INIT_FILES] = {NULL,NULL,NULL,NULL}

Definition at line 56 of file comedi_config.c.

struct option options[]
Initial value:
 {
        { "verbose", 0, NULL, 'v' },
        { "quiet", 0, NULL, 'q' },
        { "version", 0, NULL, 'V' },
        { "init-data", 1, NULL, 'i' },
        { "init-data0", 1, NULL, 'i' },
        { "remove", 0, NULL, 'r' },
        { "read-buffer", 1, NULL, READ_BUFFER_OPT_ID},
        { "write-buffer", 1, NULL, WRITE_BUFFER_OPT_ID},
        { "init-data1", 1, NULL, INIT_DATA1_OPT_ID },
        { "init-data2", 1, NULL, INIT_DATA2_OPT_ID },
        { "init-data3", 1, NULL, INIT_DATA3_OPT_ID },
        { 0 },
}

Definition at line 67 of file comedi_config.c.

int quiet = 0

Definition at line 49 of file comedi_config.c.

int read_buf_size = 0

Definition at line 51 of file comedi_config.c.

int verbose = 0

Definition at line 49 of file comedi_config.c.

int write_buf_size = 0

Definition at line 52 of file comedi_config.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines