def METHOD_NAME(self):
    try:
        self.dcdc_dict = self.int_case.get_dcdc_all_info()
        for dcdc_name, item in self.dcdc_dict.items():
            ret = self.dcdc_whitelist_check(dcdc_name)
            if ret is False:
                if item['Value'] == self.error_ret:
                    monitor_syslog(
                        '%%INTELLIGENT_MONITOR-3-DCDC_SENSOR_FAILED: The value of %s read failed.' %
                        (dcdc_name))
                elif float(item['Value']) > float(item['Max']):
                    pmon_syslog_notice('%%PMON-5-VOLTAGE_HIGH: %s voltage %.3f%s is larger than max threshold %.3f%s.' %
                                       (dcdc_name, float(item['Value']), item['Unit'], float(item['Max']), item['Unit']))
                elif float(item['Value']) < float(item['Min']):
                    pmon_syslog_notice('%%PMON-5-VOLTAGE_LOW: %s voltage %.3f%s is lower than min threshold %.3f%s.' %
                                       (dcdc_name, float(item['Value']), item['Unit'], float(item['Min']), item['Unit']))
                else:
                    monitor_syslog_debug('%%INTELLIGENT_MONITOR-6-DCDC_SENSOR_OK: %s normal, value is %.3f%s.' %
                                         (dcdc_name, item['Value'], item['Unit']))
            else:
                monitor_syslog_debug(
                    '%%INTELLIGENT_MONITOR-6-DCDC_WHITELIST_CHECK: %s is in dcdc whitelist, not monitor voltage' %
                    dcdc_name)
                continue
    except Exception as e:
        monitor_syslog('%%INTELLIGENT_MONITOR-3-EXCEPTION: update dcdc sensors status error, msg: %s.' % (str(e)))