public static function run($r) { pts_client::$display->generic_heading('Supported Sensors'); foreach (phodevi::supported_sensors() as $sensor) { echo phodevi::sensor_name($sensor) . ': ' . phodevi::read_sensor($sensor) . ' ' . phodevi::read_sensor_unit($sensor) . PHP_EOL; } pts_client::$display->generic_heading('Unsupported Sensors'); foreach (phodevi::unsupported_sensors() as $sensor) { echo '- ' . phodevi::sensor_name($sensor) . PHP_EOL; } echo PHP_EOL; }
public static function run($r) { pts_client::$display->generic_heading('Supported Sensors'); foreach (phodevi::supported_sensors() as $sensor) { $supported_devices = call_user_func(array($sensor[2], 'get_supported_devices')); if ($supported_devices === NULL) { self::print_sensor($sensor, NULL); continue; } foreach ($supported_devices as $device) { self::print_sensor($sensor, $device); } } pts_client::$display->generic_heading('Unsupported Sensors'); foreach (phodevi::unsupported_sensors() as $sensor) { echo '- ' . phodevi::sensor_name($sensor) . PHP_EOL; } echo PHP_EOL; }
public static function cache_hardware_calls() { phodevi::system_hardware(true); phodevi::supported_sensors(); phodevi::unsupported_sensors(); }