protected void InitializeWebServer() { var handler = new RequestHandler(); handler.GetPlantHumidity += OnGetPlantHumidity; _server = new MapleServer(); _server.AddHandler(handler); }
protected void InitializeWebServer() { var handler = new RequestHandler(); handler.RotateTo += (s, e) => { _servoController.RotateTo(((ServoEventArgs)e).Angle); };; handler.StopSweep += (s, e) => { _servoController.StopSweep(); }; handler.StartSweep += (s, e) => { _servoController.StartSweep(); }; _server = new MapleServer(); _server.AddHandler(handler); }
protected void InitializePowerServer() { var handler = new RequestHandler(); handler.TurnOn += (s, e) => { _receptacleController.TurnOn1(); }; handler.TurnOff += (s, e) => { _receptacleController.TurnOff1(); }; handler.StartRunningColors += (s, e) => { _receptacleController.StartRunningColors(); }; _server = new MapleServer(); _server.AddHandler(handler); }
protected void InitializeWebServer() { // configure our web server RequestHandler handler = new RequestHandler(); handler.TurnOff += Handler_TurnOff; handler.TurnOn += Handler_TurnOn; handler.GetStatus += Handler_GetStatus; _server = new MapleServer(); _server.AddHandler(handler); }
void InitializeWebServer() { var handler = new RequestHandler(); handler.Stop += OnStop; handler.TurnLeft += OnTurnLeft; handler.TurnRight += OnTurnRight; handler.MoveForward += OnMoveForward; handler.MoveBackward += OnMoveBackward; mapleServer = new MapleServer(); mapleServer.AddHandler(handler); }
protected void InitializeWebServer() { var handler = new RequestHandler(); handler.TurnOn += (s, e) => { _rgbController.TurnOn(); }; handler.TurnOff += (s, e) => { _rgbController.TurnOff(); }; handler.StartBlink += (s, e) => { _rgbController.StartBlink(); }; handler.StartPulse += (s, e) => { _rgbController.StartPulse(); }; handler.StartRunningColors += (s, e) => { _rgbController.StartRunningColors(); }; _server = new MapleServer(); _server.AddHandler(handler); }
protected void InitializeWebServer() { var handler = new RequestHandler(); handler.Connect += (s, e) => { _playerTeamA.Salute(); _playerTeamB.Salute(); }; handler.KickA += (s, e) => { _playerTeamA.Kick(); }; handler.KickB += (s, e) => { _playerTeamB.Kick(); }; _server = new MapleServer(); _server.AddHandler(handler); }
public static void Main() { // TODO: can't seem to get this example to work regardless of using directives/references - so going w/ this hack for now! //while (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) while (Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0].IPAddress == "0.0.0.0") { Debug.Print("Waiting for network..."); Thread.Sleep(10); } ; Debug.Print("IP: " + Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0].IPAddress); remoteController = new DS1803Controller(); var handler = new RequestHandler(); // TODO: sweepPot(byte pot, int from, int to) //handler.SweepPot += (s, e) => { remoteController.sweepPot(); }; handler.SweepSteeringPotCenterToRight += (s, e) => { remoteController.sweepSteeringPotCenterToRight(); }; handler.SweepSteeringPotCenterToLeft += (s, e) => { remoteController.sweepSteeringPotCenterToLeft(); }; handler.SweepSteeringPotRightToLeft += (s, e) => { remoteController.sweepSteeringPotRightToLeft(); }; handler.SweepSteeringPotLeftToRight += (s, e) => { remoteController.sweepSteeringPotLeftToRight(); }; handler.SweepSteeringPotRightToCenter += (s, e) => { remoteController.sweepSteeringPotRightToCenter(); }; handler.SweepSteeringPotLeftToCenter += (s, e) => { remoteController.sweepSteeringPotLeftToCenter(); }; handler.SweepSteeringPotTest += (s, e) => { remoteController.sweepSteeringPotTest(); }; handler.SweepThrottlePotCenterToMaxForward += (s, e) => { remoteController.sweepThrottlePotCenterToMaxForward(); }; handler.SweepThrottlePotMaxForwardToCenter += (s, e) => { remoteController.sweepThrottlePotMaxForwardToCenter(); }; handler.SweepThrottlePotCenterToMaxReverse += (s, e) => { remoteController.sweepThrottlePotCenterToMaxReverse(); }; handler.SweepThrottlePotMaxReverseToCenter += (s, e) => { remoteController.sweepThrottlePotMaxReverseToCenter(); }; handler.SweepThrottlePotCenterToMidForward += (s, e) => { remoteController.sweepThrottlePotCenterToMidForward(); }; handler.SweepThrottlePotMidForwardToCenter += (s, e) => { remoteController.sweepThrottlePotMidForwardToCenter(); }; handler.SweepThrottlePotCenterToMidReverse += (s, e) => { remoteController.sweepThrottlePotCenterToMidReverse(); }; handler.SweepThrottlePotMidReverseToCenter += (s, e) => { remoteController.sweepThrottlePotMidReverseToCenter(); }; handler.CircleRight += (s, e) => { remoteController.circleRight(); }; handler.CircleLeft += (s, e) => { remoteController.circleLeft(); }; handler.Stop += (s, e) => { remoteController.stop(); }; maple = new MapleServer(); maple.AddHandler(handler); maple.Start(); Debug.Print("Maple serving on http://" + Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0].IPAddress); }
/// <summary> /// Get the app running /// </summary> internal void Run() { bool isConnected = false; try { // attempt to connect isConnected = InitNetwork(); } catch (Exception ex) { Debug.Print(ex.Message); } // if it is connected, take the other initialize actions if (isConnected) { // start REST API server MapleServer server = new MapleServer(); server.AddHandler(new RequestHandler()); server.Start(ServerName, Initializer.CurrentNetworkInterface.IPAddress); } }