Example #1
0
        public static void UnlinkActions(this IDvr dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "dvrlist");
            controller.RemoveAction(prefix + "record");
        }
Example #2
0
        public void CustomUnregsiterWithAppServer(MobileControlSystemController appServerController)
        {
            appServerController.RemoveAction(MessagePath + "/fullStatus");
            appServerController.RemoveAction(MessagePath + "/source");

            EISC.SetStringSigAction(JoinStart + StringJoin.CurrentSource, null);
        }
        public static void UnlinkActions(this ISetTopBoxControls dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "dvrList");
            controller.RemoveAction(prefix + "replay");
        }
Example #4
0
        public static void UnlinkActions(this IPower dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "powerOn");
            controller.RemoveAction(prefix + "powerOff");
            controller.RemoveAction(prefix + "powerToggle");
        }
Example #5
0
        public static void UnlinkActions(this IColor dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "red");
            controller.RemoveAction(prefix + "green");
            controller.RemoveAction(prefix + "yellow");
            controller.RemoveAction(prefix + "blue");
        }
Example #6
0
        public static void UnlinkActions(this ITransport dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "play");
            controller.RemoveAction(prefix + "pause");
            controller.RemoveAction(prefix + "stop");
            controller.RemoveAction(prefix + "prevTrack");
            controller.RemoveAction(prefix + "nextTrack");
            controller.RemoveAction(prefix + "rewind");
            controller.RemoveAction(prefix + "ffwd");
            controller.RemoveAction(prefix + "record");
        }
        public void CustomUnregsiterWithAppServer(MobileControlSystemController appServerController)
        {
            appServerController.RemoveAction(MessagePath + "/fullStatus");

            appServerController.RemoveAction(MessagePath + "/cameraUp");
            appServerController.RemoveAction(MessagePath + "/cameraDown");
            appServerController.RemoveAction(MessagePath + "/cameraLeft");
            appServerController.RemoveAction(MessagePath + "/cameraRight");
            appServerController.RemoveAction(MessagePath + "/cameraZoomIn");
            appServerController.RemoveAction(MessagePath + "/cameraZoomOut");
            appServerController.RemoveAction(MessagePath + "/cameraModeAuto");
            appServerController.RemoveAction(MessagePath + "/cameraModeManual");
            appServerController.RemoveAction(MessagePath + "/cameraModeOff");

            EISC.SetUShortSigAction(JoinMap.NumberOfPresets.JoinNumber, null);

            EISC.SetBoolSigAction(JoinMap.CameraModeAuto.JoinNumber, null);
            EISC.SetBoolSigAction(JoinMap.CameraModeManual.JoinNumber, null);
            EISC.SetBoolSigAction(JoinMap.CameraModeOff.JoinNumber, null);
        }
Example #8
0
        public static void UnlinkActions(this IDPad dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "up");
            controller.RemoveAction(prefix + "down");
            controller.RemoveAction(prefix + "left");
            controller.RemoveAction(prefix + "right");
            controller.RemoveAction(prefix + "select");
            controller.RemoveAction(prefix + "menu");
            controller.RemoveAction(prefix + "exit");
        }
Example #9
0
        public static void UnlinkActions(this IChannel dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "chanUp");
            controller.RemoveAction(prefix + "chanDown");
            controller.RemoveAction(prefix + "lastChan");
            controller.RemoveAction(prefix + "guide");
            controller.RemoveAction(prefix + "info");
            controller.RemoveAction(prefix + "exit");
        }
Example #10
0
        public static void UnlinkActions(this INumericKeypad dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.RemoveAction(prefix + "num0");
            controller.RemoveAction(prefix + "num1");
            controller.RemoveAction(prefix + "num2");
            controller.RemoveAction(prefix + "num3");
            controller.RemoveAction(prefix + "num4");
            controller.RemoveAction(prefix + "num5");
            controller.RemoveAction(prefix + "num6");
            controller.RemoveAction(prefix + "num7");
            controller.RemoveAction(prefix + "num8");
            controller.RemoveAction(prefix + "num9");
            controller.RemoveAction(prefix + "numDash");
            controller.RemoveAction(prefix + "numEnter");
        }