예제 #1
0
 public CPince(ControleurAX12 controleur, configPince config)
 {
     m_ax12PinceSupport = new CAX12(config.idAx12PinceSupport, controleur.m_port, controleur.m_direction);
     m_ax12PinceModule  = new CAX12(config.idAx12PinceModule, controleur.m_port, controleur.m_direction);
     m_ax12PinceModule.setMode(AX12Mode.joint);
     m_ax12PinceSupport.setMode(AX12Mode.joint);
 }
예제 #2
0
        public CReservoir(Couleur equipe, ControleurAX12 controleur, configReservoir config)
        {
            couleurEquipe = equipe;
            CCapteurCouleur capteurCouleur = new CCapteurCouleur(config.idCapteurReservoir, couleurEquipe);
            CAX12           ax12Rotateur   = new CAX12(config.idAx12Rotateur, controleur.m_port, controleur.m_direction);

            ax12Rotateur.setMode(AX12Mode.wheel);

            m_rouletteIntelligente = new CRouletteIntelligente(capteurCouleur, ax12Rotateur);
            m_ax12Poussoir         = new CAX12(config.idAx12Poussoir, controleur.m_port, controleur.m_direction);
            m_ax12Poussoir.setMode(AX12Mode.joint);
        }
예제 #3
0
 public CFunnyBras(ControleurAX12 controleur, byte idAx12FunnyBras)
 {
     m_ax12FunnyBras = new CAX12(idAx12FunnyBras, controleur.m_port, controleur.m_direction);
     m_ax12FunnyBras.setMode(AX12Mode.joint);
 }