Ejemplo n.º 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");
        }
Ejemplo n.º 2
0
        public static void LinkActions(this IDvr dev, MobileControlSystemController controller)
        {
            var prefix = string.Format(@"/device/{0}/", (dev as IKeyed).Key);

            controller.AddAction(prefix + "dvrlist", new PressAndHoldAction(dev.DvrList));
            controller.AddAction(prefix + "record", new PressAndHoldAction(dev.Record));
        }
Ejemplo n.º 3
0
 public static void UnlinkButtons(this IDvr dev, BasicTriList triList)
 {
     triList.ClearBoolSigAction(136);
     triList.ClearBoolSigAction(152);
 }
Ejemplo n.º 4
0
 public static void LinkButtons(this IDvr dev, BasicTriList triList)
 {
     triList.SetBoolSigAction(136, dev.DvrList);
     triList.SetBoolSigAction(152, dev.Record);
 }