Examples of IScanResult


Examples of fr.soleil.salsa.entity.IScanResult

    /**
     * The sensor for the z dimension.
     */
    public ISensor getZSensor() {
        if (zSensor == null) {
            IScanResult scanResult = getScanResult();
            if (scanResult != null) {
                List<ISensor> sensorsXList = scanResult.getSensorsList();
                if (sensorsXList != null && sensorsXList.size() > 0) {
                    zSensor = sensorsXList.get(0);
                }
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

        noReadCycles = 0;
        if (!autoRefresh && !inError) {
            setAutoRefresh(true);
        }
        List<DataArray> data;
        IScanResult scanResult = getScanResult();
        if (scanResult != null && scanResult instanceof IScanResult1D) {
            data = convertScanResultToDataArraysList((IScanResult1D) scanResult);
        }
        else {
            data = null;
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

    /**
     * Returns the scan result.
     */
    public IScanResult getScanResult() {
        IScanResult scanResult;
        if (!inError) {
            String scanServerName = ModelPreferences.getInstance().getScanServer();
            try {
                if (scanServerName != null && !scanServerName.isEmpty()) {
                    if (ScanApi.isScanResultReady(scanServerName)) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

        noReadCycles = 0;
        if (!autoRefresh && !inError) {
            setAutoRefresh(true);
        }
        NumberMatrix data;
        IScanResult scanResult = getScanResult();
        if (scanResult != null) {
            data = convertScanResultToNumberMatrix(scanResult);
        }
        else {
            data = null;
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

    /**
     * Returns the scan result.
     */
    public IScanResult getScanResult() {
        IScanResult scanResult;
        if (!inError) {
            String scanServerName = ModelPreferences.getInstance().getScanServer();
            try {
                if (scanServerName != null && !"".equals(scanServerName)) {
                    if (ScanApi.isScanResultReady(scanServerName)) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

    /**
     * The sensor for the z dimension.
     */
    public ISensor getZSensor() {
        if (zSensor == null) {
            IScanResult scanResult = getScanResult();
            if (scanResult != null) {
                List<ISensor> sensorsXList = scanResult.getSensorsList();
                if (sensorsXList != null && sensorsXList.size() > 0) {
                    zSensor = sensorsXList.get(0);
                }
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

     * Refreshes the view.
     */
    private synchronized void refresh() {
        // This way we can use result without fear that scanResult was changed in the meantime on another thread.
        // We could synchronize the methods that can change scanResult too, but that would just be extra overhead.
        IScanResult result = scanResult;
        if(result != null) {
            List<ISensor> sensorsList = result.getSensorsList();
            List<IActuator> actuatorsList = result.getActuatorsXList();
           
            Option[] sensorsArray = new Option[sensorsList.size()];
            int sensorIndex;
            int sensorsNumber =  sensorsList.size();
            ISensor sensor;
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

        @Override
        public void refresh() {
            try {
                String scanServerName = getScanServer();
                if (scanServerName != null && !scanServerName.trim().equals("")) {
                    IScanResult scanResult = ScanApi.getBufferedScanResult(scanServerName);
                    if (scanResult == null) {
                        scanResultName = null;
                    }
                    else {
                        scanResultName = scanResult.getRunName();
                    }
                }
            }
            catch (SalsaDeviceException e) {
                scanResultName = null;
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

     * @throws SalsaDeviceException If a problem occurred while accessing the Scan Server
     * @throws SalsaScanConfigurationException If the Scan Server Scan Type is not supported
     */
    public IScanResult readScanResult(String scanServerName) throws SalsaDeviceException,
            SalsaScanConfigurationException {
        IScanResult scanResult;
        if (isScanResultReady(scanServerName)) {
            // Type
            IConfig.ScanType scanType = getScanType(scanServerName);
            switch (scanType) {
                case SCAN_1D:
View Full Code Here

Examples of fr.soleil.salsa.entity.IScanResult

            // in the meantime on
            // another thread.
            // We could synchronize the methods that can change scanResult too, but that would just
            // be
            // extra overhead.
            IScanResult result = scanResult;
            if (result != null) {
                List<ISensor> sensorsList = result.getSensorsList();
                List<IActuator> actuatorsList = result.getActuatorsXList();

                Option[] sensorsArray = new Option[sensorsList.size()];
                int sensorIndex;
                int sensorsNumber = sensorsList.size();
                ISensor sensor;
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.