#include <stdio.h>
#include "PilotTrayTaskControl.h"
#include "pilotTray.h"
#include "DmErrno.h"

# include "vxUtils.h"

#define dprintf if (debug) fprintf

// class used to pass Lapbox setting info between tasks
PilotTrayTaskControl::PilotTrayTaskControl(const char *name)
{
  char dmMaskName[MaxDmNameLen], dmCameraName[MaxDmNameLen];

   _name = strdup(name);

   setPanTilts(0);
   setCamera(IviewNoDevice);
}


PilotTrayTaskControl::~PilotTrayTaskControl()
{
  free(_name);
}


void PilotTrayTaskControl::setPanTilts(unsigned short mask) {

  _panTilts = mask;
}


unsigned short PilotTrayTaskControl::getPanTilts() {

  return _panTilts;
}


void PilotTrayTaskControl::setCamera(IviewDevice camera) {

  _camera = camera;
}


IviewDevice PilotTrayTaskControl::getCamera() {

  return _camera;
}











