#include <vxWorks.h>
#include <taskLib.h>
#include "Sio32Interface.h"
#include "MidWaterApp.h"


extern int telnetTaskPriority;

extern "C" {
#include "usrTime.h"
};



STATUS midWaterApp(Nat16 serialChan)
{
  logMsg("starting midWaterApp...\n");

  taskPrioritySet(taskIdSelf(), 250);

  logMsg("create Sio32Interface device...\n");

  Sio32Interface *device = new Sio32Interface("MidWaterMicro", serialChan,
                            "TIBURON.POWER.TOOLSLED_48V.SWITCH_STATUS");

  MidWaterApp *app = new MidWaterApp("mwsled", device);
  app->run();

  return 0;
}







