/*-----------------------------------------------------------------------*
  PROGRAM: MetraByte wrapper

  DESCRIPTION: Main file for metrabyte driver binary

  AUTHOR: John Rieffel

  $Id: _metrabyteDriver.cc,v 1.2 2000/05/18 20:31:39 oreilly Exp $
  *-----------------------------------------------------------------------*/

#include "MetraByte.h"
#include "Syslog.h"
#include "SerialParameters.h"

int main( int argc, char **argv )
{
  MetraByte *metrabyte = 0;
  SerialDevice *device = 0;

  try {
    SerialParameters serialParams(&argc, argv);
    SerialDevice *device = new SerialDevice(&serialParams);
    metrabyte = new MetraByte(device);
    metrabyte->run();
  }
  catch (...) {
    Syslog::write("MetraByte - Exception caught\n");
  }
  
  delete device;
  delete metrabyte;

  return 0;

}
