20 return armarx::fromIce<DirectlyStoreInput>(ice);
23 dto::DirectlyStoreInput
26 return armarx::toIce<dto::DirectlyStoreInput>(*
this);
47 return armarx::fromIce<DirectlyStoreResult>(ice);
50 dto::DirectlyStoreResult
53 return armarx::toIce<dto::DirectlyStoreResult>(*
this);
74 return armarx::fromIce<StartRecordInput>(ice);
80 return armarx::toIce<dto::StartRecordInput>(*
this);
88 ice.configuration.clear();
94 dto::RecordingModeConfiguration
c;
96 c.frequency =
v.frequency;
98 ice.configuration[id] =
c;
108 for (
const auto& [k,
v] : ice.configuration)
115 c.frequency =
v.frequency;
127 return armarx::fromIce<StartRecordResult>(ice);
130 dto::StartRecordResult
133 return armarx::toIce<dto::StartRecordResult>(*
this);
154 return armarx::fromIce<StopRecordResult>(ice);
157 dto::StopRecordResult
160 return armarx::toIce<dto::StopRecordResult>(*
this);
181 return armarx::fromIce<RecordStatusResult>(ice);
184 dto::RecordStatusResult
187 return armarx::toIce<dto::RecordStatusResult>(*
this);