/*-----------------------------------------------------------------------*
  PROGRAM: BluefinBatt wrapper

  DESCRIPTION: Main file for metrabyte driver binary

  AUTHOR: John Rieffel

  $Id: _bluefinBattDriver.cc,v 1.2 2003/06/04 17:51:19 hthomas Exp $
  *-----------------------------------------------------------------------*/

#include "BluefinBatt.h"
#include "Syslog.h"
#include "SerialParameters.h"

int main( int argc, char **argv )
{
  BluefinBatt *bluefinBatt = 0;
  SerialDevice *device = 0;

  try {
    SerialParameters serialParams(&argc, argv);
    SerialDevice *device = new SerialDevice(&serialParams);
    bluefinBatt = new BluefinBatt(device, 3, 3.4);  // hard-code to 3 for now
    bluefinBatt->run();
  }
  catch (...) {
    Syslog::write("BluefinBatt - Exception caught\n");
  }
  
  delete device;
  delete bluefinBatt;

  return 0;

}
