log_console(' Verify response keys for command get_gpu'); foreach ($gpu_device_key_check as $key) { assertIsset(" Search for GPU " . $key, $gpu, $key); } log_console(''); assertOne(' Check set fan speed', $miner_api->set_gpufan($gpu_details['GPU'], $gpu_details['Fan Percent'])); usleep(500); assertOne(' Check set intensity', $miner_api->set_gpuintensity($gpu_details['GPU'], $gpu_details['Intensity'])); usleep(500); assertOne(' Check set voltage', $miner_api->set_gpuvddc($gpu_details['GPU'], $gpu_details['GPU Voltage'])); usleep(500); assertOne(' Check set memory clock', $miner_api->set_gpumem($gpu_details['GPU'], $gpu_details['Memory Clock'])); usleep(500); assertOne(' Check set engine clock', $miner_api->set_gpuengine($gpu_details['GPU'], $gpu_details['GPU Clock'])); usleep(500); assertOne(' Check gpu disable', $miner_api->gpudisable($gpu_details['GPU'])); usleep(500); assertOne(' Check gpu enable', $miner_api->gpuenable($gpu_details['GPU'])); usleep(500); log_console(''); } $device_details = $miner_api->get_devices_details(); assertTrue("Devices's found", !empty($device_details), count($device_details) . ' found', 'ERROR: ' . count($device_details) . ' found'); log_console(''); foreach ($device_details as $index => $dev_details) { log_console('Verify device ' . ($index + 1)); foreach ($device_details_key_check as $key) { assertIsset(" Search for device " . $key, $dev_details, $key); } } log_console('');