Exemple #1
0
        public override void Action(MicroFramework.IoT.IotAction action)
        {
            switch (action.cmd)
            {
            case "on":
                TurnOn();
                break;

            case "off":
                TurnOff();
                break;
            }
        }
        /// <summary>
        /// Set Servo position, min, max, by points between min and max or by degrees
        /// </summary>
        /// <param name="action"></param>
        public override void Action(MicroFramework.IoT.IotAction action)
        {
            switch (action.cmd)
            {
            case "min":
                Action(Actions.Min);
                break;

            case "max":
                Action(Actions.Max);
                break;

            case "position":
                ActionSetPosition(action.parameters);
                break;

            case "degrees":
                ActionSetDegrees(action.parameters);
                break;
            }
        }
Exemple #3
0
 public override void Action(MicroFramework.IoT.IotAction action)
 {
 }
 public override void Action(MicroFramework.IoT.IotAction action)
 {
     // no actions implemented
 }