<?php
/*
 * raspberry pi frequencies
 * requires snmp extend agent script from librenms-agent
 */
if (! empty($pre_cache['raspberry_pi_sensors'])) {
    $sensor_type = 'raspberry_freq';
    $oid = '.1.3.6.1.4.1.8072.1.3.2.4.1.2.9.114.97.115.112.98.101.114.114.121.';

    for ($freq = 6; $freq < 8; $freq++) {
        switch ($freq) {
            case '6':
                $descr = 'ARM';
                break;
            case '7':
                $descr = 'Core';
                break;
        }
        $value = current($pre_cache['raspberry_pi_sensors']['raspberry.' . $freq]);
        if (is_numeric($value)) {
            discover_sensor(null, 'frequency', $device, $oid . $freq, $freq, $sensor_type, $descr, 1, 1, null, null, null, null, $value);
        } else {
            break;
        }
    }
}
