The Diagnostic API interface

The API interface defines how the caller will use the API. An
example also shows how the API can be used.
It also defines the RdcDiagnostic module which can load the
library dynamically and then dispatch diagnostic test to run.

Change-Id: I1e041aab86f7e19338860f5ba65262977f4ea9cb
Tento commit je obsažen v:
Bill(Shuzhou) Liu
2021-05-04 09:49:55 -04:00
rodič eafb948115
revize eab3625d65
23 změnil soubory, kde provedl 856 přidání a 10 odebrání
+2 -1
Zobrazit soubor
@@ -28,6 +28,7 @@ THE SOFTWARE.
#include <memory>
#include "rdc_lib/RdcTelemetry.h"
#include "rdc_lib/impl/RdcRasLib.h"
#include "rdc_lib/impl/RdcSmiLib.h"
#include "rdc_lib/RdcMetricFetcher.h"
namespace amd {
@@ -48,7 +49,7 @@ class RdcTelemetryModule : public RdcTelemetry {
rdc_status_t rdc_telemetry_fields_unwatch(rdc_gpu_field_t* fields,
uint32_t fields_count);
RdcTelemetryModule(const RdcMetricFetcherPtr& fetcher,
RdcTelemetryModule(const RdcSmiLibPtr& smi_lib,
const RdcRasLibPtr& ras_module);
private: