Examples of IConfig1D


Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                    Element actuators = document.createElement("actuators");
                    ArrayList<ITrajectory> trajectories = new ArrayList<ITrajectory>();
                    switch (config.getType()) {

                        case SCAN_1D:
                            IConfig1D config1d = (IConfig1D) config;
                            IDimension1D dimensionX = config1d.getDimensionX();
                            List<IActuator> listActuator = dimensionX.getActuatorsList();
                            // System.out.println("Actuator Size=" + listActuator.size());
                            List<IRange1D> range1d = dimensionX.getRangesXList();
                            for (int rangeIndex = 0; rangeIndex < range1d.size(); rangeIndex++) {
                                IRange1D range1D = range1d.get(rangeIndex);
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                    view.addSensor(null, "Not defined");
                }

                // Actuators
                if (config instanceof IConfig1D) {
                    IConfig1D config1d = (IConfig1D) config;
                    List<IActuator> actuators = config1d.getDimensionX().getActuatorsList();
                    view.clearActuators();
                    for (int i = 0; i < actuators.size(); i++) {
                        IActuator a = actuators.get(i);
                        ActuatorModel eActuator = (ActuatorModel) a;
                        eActuator.addListener(actuatorListener);
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                    ((IEventSource<EntityPropertyChangedEvent<IActuator>>) actuatorListener
                            .getDevice()).removeListener(actuatorListener);
                }
                if (this.config instanceof IConfig1D) {

                    IConfig1D config1D = (IConfig1D) this.config;
                    IDimension dimension = config1D.getDimensionX();
                    if (dimension != null) {
                        ((IEventSource<EntityPropertyChangedEvent<? extends IDimension>>) dimensionListener
                                .getDimension()).removeListener(dimensionListener);
                    }

                }
                else if (this.config instanceof IConfig2D) {
                    IConfig2D config2D = (IConfig2D) this.config;
                    IDimension dimension;
                    if (this.yActuator) {
                        dimension = config2D.getDimensionY();
                    }
                    else {
                        dimension = config2D.getDimensionX();
                    }
                    if (dimension != null) {
                        ((IEventSource<EntityPropertyChangedEvent<? extends IDimension>>) dimensionListener
                                .getDimension()).removeListener(dimensionListener);
                    }
                }
                else if (this.config instanceof IConfigEnergy) {
                    IConfigEnergy configEnergy = (IConfigEnergy) this.config;
                    IDimension dimension = configEnergy.getDimensionX();
                    if (dimension != null) {
                        ((IEventSource<EntityPropertyChangedEvent<? extends IDimension>>) dimensionListener
                                .getDimension()).removeListener(dimensionListener);
                    }
                }
            }
            this.config = config;
            deviceListenersList.clear();
            if (config != null) {
                ((IEventSource<EntityPropertyChangedEvent<IConfig<?>>>) this.config)
                        .addListener(configListener);

                if (config instanceof IConfig1D) {
                    IConfig1D config1D = (IConfig1D) config;
                    this.setViewVisible(true);
                    deviceList = config1D.getDimensionX().getActuatorsList();

                    IDimension dimension = config1D.getDimensionX();
                    if (dimension != null) {
                        dimensionListener = new DimensionListener(dimension);
                        ((IEventSource<EntityPropertyChangedEvent<? extends IDimension>>) dimension)
                                .addListener(dimensionListener);
                    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                    Element actuators = document.createElement("actuators");
                    ArrayList<ITrajectory> trajectories = new ArrayList<ITrajectory>();
                    switch (config.getType()) {

                        case SCAN_1D:
                            IConfig1D config1d = (IConfig1D) config;
                            IDimension1D dimensionX = config1d.getDimensionX();
                            List<IActuator> listActuator = dimensionX.getActuatorsList();
                            List<IRange1D> range1d = dimensionX.getRangesXList();

                            for (int i = 0; i < range1d.size(); i++) {
                                List<ITrajectory> listTrajectory = range1d.get(i)
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                view.addSensor(null, "Not defined");
            }

            // Actuators
            if (config instanceof IConfig1D) {
                IConfig1D config1d = (IConfig1D) config;
                List<IActuator> actuators = config1d.getDimensionX().getActuatorsList();
                view.clearActuators();
                for (int i = 0; i < actuators.size(); i++) {
                    IActuator a = (IActuator) actuators.get(i);
                    ActuatorModel eActuator = (ActuatorModel) a;
                    eActuator.addListener(actuatorListener);
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

            element.setAttribute("nexusFile", "");
            Element actuators = document.createElement("actuators");
            switch (config.getType()) {

                case SCAN_1D:
                    IConfig1D config1d = (IConfig1D) config;
                    IDimension1D dimensionX = config1d.getDimensionX();
                    List<IActuator> listActuator = dimensionX.getActuatorsList();
                    ArrayList<ITrajectory> trajectories = new ArrayList<ITrajectory>();
                    List<IRange1D> range1d = dimensionX.getRangesXList();

                    for (int i = 0; i < range1d.size(); i++) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

            element.setAttribute("nexusFile", "");
            Element actuators = document.createElement("actuators");
            switch (config.getType()) {

                case SCAN_1D:
                    IConfig1D config1d = (IConfig1D) config;
                    IDimension1D dimensionX = config1d.getDimensionX();
                    List<IActuator> listActuator = dimensionX.getActuatorsList();
                    ArrayList<ITrajectory> trajectories = new ArrayList<ITrajectory>();
                    List<IRange1D> range1d = dimensionX.getRangesXList();

                    for (int i = 0; i < range1d.size(); i++) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                        if (!actuatorTrajectoryMap.isEmpty()) {
                            switch (config.getType()) {

                                case SCAN_1D:
                                    IConfig1D config1d = (IConfig1D) config;
                                    IDimension1D dimensionX = config1d.getDimensionX();
                                    List<IActuator> actuatorList = dimensionX.getActuatorsList();
                                    List<IRange1D> range1DList = dimensionX.getRangesXList();

                                    for (int rangeid = 0; rangeid < range1DList.size(); rangeid++) {
                                        modifyTrajectory(range1DList.get(rangeid), actuatorList,
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                        view.addSensor(null, "Not defined");
                    }

                    // Actuators
                    if (config instanceof IConfig1D) {
                        IConfig1D config1d = (IConfig1D) config;
                        IDimension dimension = config1d.getDimensionX();
                        if (dimension != null) {
                            List<IActuator> actuators = dimension.getActuatorsList();
                            view.clearActuators();
                            if (actuators != null) {
                                for (int i = 0; i < actuators.size(); i++) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.IConfig1D

                    view.addSensor(null, "Not defined");
                }

                // Actuators
                if (config instanceof IConfig1D) {
                    IConfig1D config1d = (IConfig1D) config;
                    IDimension dimension = config1d.getDimensionX();
                    if (dimension != null) {
                        List<IActuator> actuators = dimension.getActuatorsList();
                        view.clearActuators();
                        if (actuators != null) {
                            for (int i = 0; i < actuators.size(); i++) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.