code: def process_temperature_sensors(helper, session):
          
          snmp_result_temp_sensor_names = helper.walk_snmp_values(
              session, helper,
              DEVICE_TEMPERATURE_OIDS['oid_temperature_probe_location'], "temperature sensors")
          snmp_result_temp_sensor_states = helper.walk_snmp_values(
              session, helper,
              DEVICE_TEMPERATURE_OIDS['oid_temperature_probe_status'], "temperature sensors")
          snmp_result_temp_sensor_values = helper.walk_snmp_values(
              session, helper,
              DEVICE_TEMPERATURE_OIDS['oid_temperature_probe_reading'], "temperature sensors")
  
          for i, _result in enumerate(snmp_result_temp_sensor_states):
              helper.update_status(
                  helper, probe_check(snmp_result_temp_sensor_names[i],
                                      snmp_result_temp_sensor_states[i], "Temperature sensor"))
  
              if i < len(snmp_result_temp_sensor_values):
                  helper.add_metric(label=snmp_result_temp_sensor_names[i] + " -Celsius-",
                                    value=float(snmp_result_temp_sensor_values[i]) / 10)
docs: process the temperature sensors