initial frontend pages

This commit is contained in:
2025-01-25 10:34:45 -08:00
parent 62384a3430
commit 44523f3cdb
8 changed files with 130 additions and 37 deletions

View File

@@ -146,6 +146,14 @@ impl TelemetryManagementService {
.cloned()
}
pub fn get_all_definitions(&self) -> Vec<TelemetryDefinition> {
let tlm_data = self.tlm_data.pin();
tlm_data
.values()
.map(|x| x.data.definition.clone())
.collect()
}
pub fn pin(&self) -> TelemetryManagementServicePin {
TelemetryManagementServicePin {
tlm_data: self.tlm_data.pin(),