#include "DeviceDriver.h"


DeviceDriver::DeviceDriver()
{
  _state = DeviceIF::Initializing;
}


DeviceDriver::~DeviceDriver()
{
}




int DeviceDriver::getOptions(int argc, char **argv, 
			     DeviceDriver::Options *options)
{
  Boolean error = False;

  for (int i = 1; i < argc; i++) {

    if (!strcmp(argv[i], "-dev") && i < argc - 1) {
      options->portName = strdup(argv[++i]);
    }
    else if (!strcmp(argv[i], "-cfg") && i < argc - 1) {
      options->configFileName = strdup(argv[++i]);
    }
    else {
      error = True;
    }
  }

  if (error) {
    return -1;
  }
  else
    return 0;
}




