// $Header: https://oberon.oapd.inaf.it/shins/trunk/shins/src/motion_ctrl/stagesXY/stageXY.cpp 371 2018-01-10 13:47:18Z depa $

virtual int
stageXYApp::run(int _numArgs, char* _argStrings[])
{
  // try{
  //   switch (_argStrings[1]) {
  //   case 'moveHome':
  //     break;
  //   case 'moveDeviceHome':
  //     break;
  //   case 'moveToNamedPositionVec':
  //     break;
  //   case 'moveToNamedPositionMap':
  //     break;
  //   case 'moveToPosition':
  //     break;
  //   case 'isDevice':
  //     break;
  //   case 'getNdevices':
  //     break;
  //   case 'getNamedPositionIdx':
  //     break;
  //   case 'getNamedPositionAlias':
  //     break;
  //   }
  // } catch () {
  //   //
  // }
}

void
stageXYAPP::interruptCallback ( int _sig )
{
  N_LOG ( "Interrupt #" << _sig );
  Basda::ServiceWorkerInterface::terminateAll( );
}
