oa::TrainingSession
TrainingSession class in the OA Ml public surface.
Public Methods
void oa::TrainingSession::onFinished(const oa::Status & inStatus, const oa::ItTraining & inTraining)oa::Result<oa::U64> oa::TrainingSession::requestRebuild(TrainingValue inConfig, oa::U64 inExpectedRevision = 0)Constructor & Destructor Documentation
Parameters
inTrainingoa::ItTraining &—
inConfigTrainingSessionConfigDefault: {}
Public Method Documentation
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
TrainingSnapshotThe declared return value.
Parameters
inCommandTrainingCommand—
Returns
oa::Result<oa::U64>The declared return value.
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
oa::Optional<TrainingSnapshot>The declared return value.
Parameters
inStatusconst oa::Status &—
inTrainingconst oa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inTrainingconst oa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inTrainingconst oa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inNameoa::StringView—
Returns
oa::Optional<TrainingValue>The declared return value.
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
oa::StatusThe declared return value.
Parameters
inNameoa::String—
inValueoa::F64—
Returns
voidThe declared return value.
Parameters
inDescTrainingParameterDesc—
Returns
oa::StatusThe declared return value.
Parameters
inConfigTrainingValue—
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Parameters
inSequenceoa::U64—
Returns
oa::Vector<TrainingCommandResult>The declared return value.
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
oa::U64The declared return value.
Parameters
inNameoa::String—
inValueTrainingValue—
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
TrainingStateThe declared return value.
Parameters
inExpectedRevisionoa::U64Default: 0
Returns
oa::Result<oa::U64>The declared return value.
Returns
oa::Vector<TrainingCommandResult>The declared return value.
Returns
boolThe declared return value.
Returns
boolThe declared return value.