Examples of extractStringArray()


Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

          for (int i = 0; i < attr.getNbRead(); i++) {
            sendMultiple("read",attr.extractDoubleArray()[i],i);
            }
        }else if (type==8){ //String
          for (int i = 0; i < attr.getNbRead(); i++) {
            sendMultiple("read",attr.extractStringArray()[i],i);
            }
        }
        /*******************************/
        if(type == 1) { //Boolean
          System.out.println("\n\n\nstart--Boolean------\n\n\n");
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

            // Add Actuator list
            if (TangoAttributeHelper.isAttributeRunning(deviceName, ACTUATORS_ATTRIBUTE)) {
                DeviceProxy proxy = TangoDeviceHelper.getDeviceProxy(deviceName);
                try {
                    DeviceAttribute deviceAttribute = proxy.read_attribute(ACTUATORS_ATTRIBUTE);
                    String[] attributeList = deviceAttribute.extractStringArray();
                    IDimension dimension = config.getDimensionX();
                    if (dimension != null) {
                        List<IActuator> actuatorList = dimension.getActuatorsList();
                        // Check if the actuators are not already defined
                        // Then add
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

            // Add Sensor list
            if (TangoAttributeHelper.isAttributeRunning(deviceName, SENSORS_ATTRIBUTE)) {
                DeviceProxy proxy = TangoDeviceHelper.getDeviceProxy(deviceName);
                try {
                    DeviceAttribute deviceAttribute = proxy.read_attribute(SENSORS_ATTRIBUTE);
                    String[] attributeList = deviceAttribute.extractStringArray();
                    List<ISensor> sensorList = config.getSensorsList();
                    String completeSensorName = null;
                    for (String sensorName : attributeList) {
                        completeSensorName = deviceName + "/" + sensorName;
                        if (!isDeviceBelongToList(completeSensorName, sensorList)) {
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

                    // Add Actuator list
                    if (TangoAttributeHelper.isAttributeRunning(deviceName, ACTUATORS_ATTRIBUTE)) {
                        DeviceProxy proxy = TangoDeviceHelper.getDeviceProxy(deviceName);
                        try {
                            DeviceAttribute deviceAttribute = proxy.read_attribute(ACTUATORS_ATTRIBUTE);
                            String[] attributeList = deviceAttribute.extractStringArray();
                            IDimension dimension = config.getDimensionX();
                            if (dimension != null) {
                                List<IActuator> actuatorList = dimension.getActuatorsList();
                                // Check if the actuators are not already defined
                                // Then add
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

                    // Add Sensor list
                    if (TangoAttributeHelper.isAttributeRunning(deviceName, SENSORS_ATTRIBUTE)) {
                        DeviceProxy proxy = TangoDeviceHelper.getDeviceProxy(deviceName);
                        try {
                            DeviceAttribute deviceAttribute = proxy.read_attribute(SENSORS_ATTRIBUTE);
                            String[] attributeList = deviceAttribute.extractStringArray();
                            List<ISensor> sensorList = config.getSensorsList();
                            String completeSensorName = null;
                            for (String sensorName : attributeList) {
                                completeSensorName = deviceName + "/" + sensorName;
                                if (config.getDevice(completeSensorName, sensorList) == null) {
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

        // 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

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

        // 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;
          actuatorsDataList = readActuatorsDataList;
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

        // 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) {
            info = proxy.get_attribute_info(element);
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

          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) {
            info = proxy.get_attribute_info(element);
View Full Code Here

Examples of fr.esrf.TangoApi.DeviceAttribute.extractStringArray()

            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>();

          for (final String element : sensorList) {
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.