Package fr.esrf.TangoApi

Examples of fr.esrf.TangoApi.DeviceProxy.read_attribute()


                    String[] actuatorsXNamesArray = new String[actuatorsXNamesArrayTmp.length / 2];
                    for (int actuatorXIndex = 0; actuatorXIndex < actuatorsXNamesArray.length; ++actuatorXIndex) {
                        actuatorsXNamesArray[actuatorXIndex] = actuatorsXNamesArrayTmp[actuatorXIndex];
                    }

                    String[] actuatorsXValueKeysArray = scanServerProxy.read_attribute(
                            "actuatorsDataList").extractStringArray();
                    IActuator actuatorX;
                    String actuatorXValueKey;
                    double[] actuatorXValuesArray;
                    for (int actuatorXIndex = 0; actuatorXIndex < actuatorsXNamesArray.length
View Full Code Here


      try {
        // DeviceAttribute deviceAttribute =
        // proxy.read_attribute(RUN_NAME);
        // TangoAttribute

        DeviceAttribute deviceAttribute = proxy.read_attribute(SENSORS_DATA_LIST);
        final String[] readSensorsDataList = deviceAttribute.extractStringArray();
        deviceAttribute = proxy.read_attribute(ACTUATORS_DATA_LIST);
        final String[] readActuatorsDataList = deviceAttribute.extractStringArray();

        if (!Arrays.equals(readSensorsDataList, sensorsDataList) || !Arrays.equals(readActuatorsDataList, actuatorsDataList)) {
View Full Code Here

        // proxy.read_attribute(RUN_NAME);
        // TangoAttribute

        DeviceAttribute deviceAttribute = proxy.read_attribute(SENSORS_DATA_LIST);
        final String[] readSensorsDataList = deviceAttribute.extractStringArray();
        deviceAttribute = proxy.read_attribute(ACTUATORS_DATA_LIST);
        final String[] readActuatorsDataList = deviceAttribute.extractStringArray();

        if (!Arrays.equals(readSensorsDataList, sensorsDataList) || !Arrays.equals(readActuatorsDataList, actuatorsDataList)) {

          sensorsDataList = readSensorsDataList;
View Full Code Here

        if (!Arrays.equals(readSensorsDataList, sensorsDataList) || !Arrays.equals(readActuatorsDataList, actuatorsDataList)) {

          sensorsDataList = readSensorsDataList;
          actuatorsDataList = readActuatorsDataList;

          deviceAttribute = proxy.read_attribute(SCAN_TYPE);

          // 1D
          if (deviceAttribute.extractLong() == 1) {
            referenceAxis = DiplayManagerTableModel.AXIS_1D;
            tableModel.setReferenceAxis(referenceAxis);
View Full Code Here

        boolean defaultValue = true;

        // 2D
        if (referenceAxis.equals(DiplayManagerTableModel.AXIS_2D)) {

          final DeviceAttribute deviceAttribute = proxy.read_attribute(SENSORS_DATA_LIST);
          final String[] sensorList = deviceAttribute.extractStringArray();

          AttributeInfo info;

          for (final String element : sensorList) {
View Full Code Here

          rowTimestamps.add(SENSORS_TIMESTAMPS);
          rows.add(rowTimestamps);
          dataModelMap.put(SENSORS_TIMESTAMPS, new DataModel(SENSORS_TIMESTAMPS, SENSORS_TIMESTAMPS, ""));

          // add actuator
          DeviceAttribute deviceAttribute = proxy.read_attribute(ACTUATORS_DATA_LIST);
          final String[] actuatorList = deviceAttribute.extractStringArray();

          AttributeInfo info;

          for (final String element : actuatorList) {
View Full Code Here

            dataModelMap.put(actuatorList[0], new DataModel(actuatorList[0], info.label, "X"));
            actuatorName = info.label;
          }

          // setSensor
          deviceAttribute = proxy.read_attribute(SENSORS_DATA_LIST);
          final String[] sensorList = deviceAttribute.extractStringArray();

          final List<String> y2TempList = new ArrayList<String>();
          final List<String> y1TempList = new ArrayList<String>();
View Full Code Here

            if (sensor != null) {
                // We need the sensor position.
                String sensorName = sensor.getName();
                if (sensorName != null && !sensorName.trim().equals("")) {
                    String[] sensorsNamesArray = scanServerProxy.read_attribute("sensors")
                            .extractStringArray();
                    int sensorPosition;
                    for (sensorPosition = 0; sensorPosition < sensorsNamesArray.length; ++sensorPosition) {
                        if (sensorName.equals(sensorsNamesArray[sensorPosition])) {
                            break;
View Full Code Here

            if (actuator != null) {
                // We need the actuator position.
                String actuatorName = actuator.getName();
                if (actuatorName != null && !actuatorName.trim().equals("")) {
                    String[] actuatorsNamesArray = scanServerProxy.read_attribute("actuators")
                            .extractStringArray();
                    int actuatorPosition;
                    for (actuatorPosition = 0; actuatorPosition < actuatorsNamesArray.length; ++actuatorPosition) {
                        if (actuatorName.equals(actuatorsNamesArray[actuatorPosition])) {
                            break;
View Full Code Here

                if (sensor != null) {
                    // We need the sensor position.
                    String sensorName = sensor.getName();
                    if (sensorName != null && !sensorName.trim().equals("")) {
                        String[] sensorsNamesArray = scanServerProxy.read_attribute("sensors")
                                .extractStringArray();
                        int sensorPosition;
                        for (sensorPosition = 0; sensorPosition < sensorsNamesArray.length; ++sensorPosition) {
                            if (sensorName.equals(sensorsNamesArray[sensorPosition])) {
                                break;
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.