ТФНастройки

#include <tuningfork.h>

Настройки инициализации Обнулите все значения, которые не используются.

Краткое содержание

Публичные атрибуты

endpoint_uri_override
const char *
Строка с нулевым завершением, содержащая конечную точку, к которой Tuning Fork будет подключаться для запросов параметров, загрузки и отладки.
fidelity_params_callback
Обратный вызов Если установлено, он вызывается с загруженными параметрами точности.
persistent_cache
const TFCache *
Объект кэша, который будет использоваться для сохранения загружаемых данных.
swappy_tracer_fn
Адрес функции Swappy_injectTracers.
swappy_version
uint32_t
Версия Swappy, из которой взят swappy_tracer_fn.
training_fidelity_params
Сериализованный прототип, содержащий параметры точности, которые будут загружены для обучения.

Публичные атрибуты

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

Строка с нулевым завершением, содержащая конечную точку, к которой Tuning Fork будет подключаться для запросов параметров, загрузки и отладки.

Это переопределяет значение в base_uri в прототипе настроек и предназначено только для целей отладки.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

Обратный вызов Если установлено, он вызывается с загруженными параметрами точности.

Если этот параметр не установлен, вам необходимо самостоятельно вызвать TuningFork_getFidelityParameters.

постоянный_кэш

const TFCache * TFSettings::persistent_cache

Объект кэша, который будет использоваться для сохранения загружаемых данных.

Если параметр не установлен, данные сохраняются в /data/local/tmp/tuningfork.

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Адрес функции Swappy_injectTracers.

Если этот параметр не установлен, вам необходимо самостоятельно вызвать TuningFork_tick. Если он установлен, автоматически записывается телеметрия по 4 клавишам прибора.

swappy_version

uint32_t TFSettings::swappy_version

Версия Swappy, из которой взят swappy_tracer_fn.

Training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

Сериализованный прототип, содержащий параметры точности, которые будут загружены для обучения.

Установите для этого параметра значение nullptr, если вы не используете режим обучения. Обратите внимание, что они используются вместо параметров по умолчанию, загруженных из APK, если они присутствуют и нет ни успешной загрузки, ни сохраненных параметров.