Skip to content

Commit ff98e18

Browse files
Williangalvanipatrickelectric
authored andcommitted
frontend: parameter-table: allow using metadata override
1 parent 93e23a3 commit ff98e18

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

core/frontend/src/types/autopilot/parameter-table.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,14 @@ export default class ParametersTable {
9999
}
100100

101101
async fetchArduPilotMetadata(): Promise<MetadataFile | string> {
102+
try {
103+
const json_metadata_override = '/userdata/metadata_override.json'
104+
const metadata = await axios.get(json_metadata_override).then(response => response.data as MetadataFile)
105+
console.info(`Using metadata override from ${json_metadata_override}`)
106+
return metadata
107+
} catch (error) {
108+
console.debug(`Metadata override not present`)
109+
}
102110
await fetchFirmwareVehicleType() // required to populate autopilot.vehicle_type
103111
const jsons = Object.keys(await import.meta.glob('/public/assets/ArduPilot-Parameter-Repository/**/*.json')) as string[]
104112
let folder = "Copter"

0 commit comments

Comments
 (0)