Loading…
Loading…
Method Name: select_sensor_method
Method ID: 0x4042
Method Label: Sensor selection
Method Help: Guided tour through the sensor selection (type, mode, connection type or cjc mode, range).
- {
- char status[3];
- char xmtr_status[25];
- char disp_str[60];
- int strlen;
- int result;
- int result2;
- int urv_i;
- int lrv_i;
- int sensor_nr;
- float urv;
- float lrv;
- float usl;
- float lsl;
- float span_abs;
- float span_min_allowed;
- long ids[3];
- _set_device_status(0xFF,0);
- strlen = 60;
- _get_dictionary_string(19726337,disp_str,strlen);
- ACKNOWLEDGE(disp_str);
- _add_abort_method(4118);
- sensor_nr = _ivar_value(16404);
- if (sensor_nr == 3 || sensor_nr == 4 || sensor_nr == 20 || sensor_nr == 21)
- {
- sensor_nr = 31;
- }
- else
- if (sensor_nr == 15 || sensor_nr == 16 || sensor_nr == 18 || sensor_nr == 19)
- {
- sensor_nr = 30;
- }
- _iassign(16410,sensor_nr);
- _get_dev_var_value(literal_string(224),0,16410);
- sensor_nr = _ivar_value(16410);
- if (sensor_nr == 30)
- {
- result2 = SELECT_FROM_LIST(literal_string(225),literal_string(226));
- switch (result2)
- {
- case 0:
- sensor_nr = 15;
- break;
- case 1:
- sensor_nr = 18;
- break;
- case 2:
- sensor_nr = 19;
- break;
- case 3:
Please login for more