zoo_driver.cc File Reference

#include "zoo_driver.h"
#include <player/devicetable.h>
#include <player/error.h>
#include <string.h>
#include <stdarg.h>
#include <signal.h>
#include <glib.h>
#include <wordexp.h>
#include <stdio.h>
#include <dlfcn.h>


Defines

#define _GNU_SOURCE
#define ZOO_DRIVER_NAME   "zoo"
#define ZOO_SPECIES_SECTYPE   "species"
#define ZOO_CONTROLLER_SECTYPE   "controller"
#define ZOOREF_CREATE   "zooref_create"
#define ZOO_DEFAULT_SPECIES   "planktron"
#define ZOO_DEFAULT_FREQUENCY   1
#define ZOO_DIAGNOSTIC_LEVEL   5
#define ZOO_DEBUGMSG(f, a, b)   PLAYER_MSG2(ZOO_DIAGNOSTIC_LEVEL, f, a, b)

Typedefs

typedef ZooReferee *(* zooref_create_t )(ConfigFile *, int, ZooDriver *)

Functions

Driver * ZooDriver_Init (ConfigFile *cf, int section)
void ZooDriver_Register (DriverTable *table)
int zoo_err (const char *fmt,...)

Variables

bool quiet_startup
DeviceTable * deviceTable

Define Documentation

#define _GNU_SOURCE
 

#define ZOO_DRIVER_NAME   "zoo"
 

#define ZOO_SPECIES_SECTYPE   "species"
 

#define ZOO_CONTROLLER_SECTYPE   "controller"
 

#define ZOOREF_CREATE   "zooref_create"
 

#define ZOO_DEFAULT_SPECIES   "planktron"
 

#define ZOO_DEFAULT_FREQUENCY   1
 

#define ZOO_DIAGNOSTIC_LEVEL   5
 

#define ZOO_DEBUGMSG f,
a,
 )     PLAYER_MSG2(ZOO_DIAGNOSTIC_LEVEL, f, a, b)
 


Typedef Documentation

typedef ZooReferee*(* zooref_create_t)(ConfigFile *, int, ZooDriver *)
 


Function Documentation

Driver* ZooDriver_Init ConfigFile *  cf,
int  section
 

void ZooDriver_Register DriverTable *  table  ) 
 

int zoo_err const char *  fmt,
... 
 


Variable Documentation

bool quiet_startup
 

DeviceTable* deviceTable
 


Generated on Thu Aug 11 13:08:10 2005 for Stage by  doxygen 1.4.0