Beispiel #1
0
        public static Trame ActionneurOnOff(ActionneurOnOffID actionneur, bool onOff)
        {
            byte[] tab = new byte[4];
            tab[0] = (byte)Carte.RecIO;
            tab[1] = (byte)FonctionIO.ActionneurOnOff;
            tab[2] = (byte)actionneur;
            tab[3] = (byte)(onOff ? 1 : 0);

            return new Trame(tab);
        }
Beispiel #2
0
 public abstract void ActionneurOnOff(ActionneurOnOffID actionneur, bool on);
Beispiel #3
0
 public override void ActionneurOnOff(ActionneurOnOffID actionneur, bool on)
 {
     // TODO
     Historique.AjouterAction(new ActionOnOff(this, actionneur, on));
 }
Beispiel #4
0
        public override void ActionneurOnOff(ActionneurOnOffID actionneur, bool on)
        {
            Trame trame = TrameFactory.ActionneurOnOff(actionneur, on);
            Connexions.ConnexionIO.SendMessage(trame);

            Historique.AjouterAction(new ActionOnOff(this, actionneur, on));
        }
Beispiel #5
0
 public static String Nommer(ActionneurOnOffID actionneur)
 {
     switch (actionneur)
     {
         case ActionneurOnOffID.Alimentation:
             return "alimentation";
         default:
             return actionneur.ToString();
     }
 }
Beispiel #6
0
 public ActionOnOff(Robot r, ActionneurOnOffID ac, bool _on)
 {
     robot = r;
     on = _on;
     actionneur = ac;
 }