Loading…

Method Name: AutoBufferCalibration_method

Method ID: 0x414E

Method Label: Auto Buffer Calibration

Method Help: Auto buffer calibration. Select calibration buffer type (one of the pre-defined or user-defined) and the two calibration points before running this procedure. The procedure performs the calibration steps. The sensor temperature is used for calibration. Device automatically detects pH and temperature stability before performing calibration


  • {
  • char status[3];
  • char string1[60];
  • char disp_string1[60];
  • int len1;
  • int slen1;
  • int rc;
  • int selection;
  • int current;
  • len1 = 60;
  • slen1 = 60;
  • _set_all_resp_code(0);
  • _set_xmtr_all_resp_code(0);
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • _get_dictionary_string(19726337,string1,len1);
  • ACKNOWLEDGE(string1);
  • _add_abort_method(4118);
  • _get_dictionary_string(19726356,disp_string1,slen1);
  • ACKNOWLEDGE(disp_string1);
  • send(234,status);
  • if (status[0])
  • {
  • display_response_status(234,status[0]);
  • DELAY(4,literal_string(833));
  • process_abort();
  • }
  • if (MeasurementPh_calibrationStatus != 0 && MeasurementPh_calibrationStatus != 7 && MeasurementPh_calibrationStatus != 8 && MeasurementPh_calibrationStatus != 11 && MeasurementPh_calibrationStatus != 9 && MeasurementPh_calibrationStatus != 10 && MeasurementPh_calibrationStatus != 22 && MeasurementPh_calibrationStatus != 21)
  • {
  • _remove_abort_method(4118);
  • ACKNOWLEDGE(literal_string(834));
  • process_abort();
  • }
  • current = SetCurrentHold_method();
  • if (current == 0)
  • {
  • _remove_abort_method(4118);
  • _add_abort_method(16881);
  • _add_abort_method(4118);
  • }
  • MeasurementPh_calibrationStatus = 3;
  • MeasurementPh_calibrationMode = 4;
  • send(235,status);
  • if (status[0])
  • {
  • display_response_status(235,status[0]);
  • DELAY(4,literal_string(833));


Please login for more