Skip to content

Commit 26defb7

Browse files
Williangalvanipatrickelectric
authored andcommitted
frontend: add Power configuration tab to vehicle setup
Add a Power subtab under Vehicle Setup > Configure, modeled after QGC's APMPowerComponent. Supports Battery 1/2 monitor selection, power sensor presets (including Blue Robotics PSM), capacity, arming voltage, and advanced calibration with voltage multiplier and amps per volt calculation dialogs. Made-with: Cursor
1 parent 3db172e commit 26defb7

3 files changed

Lines changed: 534 additions & 0 deletions

File tree

core/frontend/src/components/vehiclesetup/Configure.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import Camera from './configuration/camera.vue'
4646
import ArdupilotMavlinkCompassSetup from './configuration/compass/ArdupilotMavlinkCompassSetup.vue'
4747
import FailsafesConfiguration from './configuration/failsafes/Failsafes.vue'
4848
import LightsConfigration from './configuration/lights.vue'
49+
import PowerConfiguration from './configuration/power/PowerConfiguration.vue'
4950
import BaroCalib from './overview/BaroCalib.vue'
5051
import GripperInfo from './overview/gripper.vue'
5152
import GyroCalib from './overview/GyroCalib.vue'
@@ -72,6 +73,7 @@ export default Vue.extend({
7273
LeakInfo,
7374
ParamSets,
7475
LightsConfigration,
76+
PowerConfiguration,
7577
ArdupilotMavlinkCompassSetup,
7678
ArdupilotAccelerometerSetup,
7779
SpinningLogo,
@@ -97,6 +99,7 @@ export default Vue.extend({
9799
filter: () => autopilot.vehicle_type === 'Submarine',
98100
},
99101
{ title: 'Failsafes', value: 'failsafes', component: FailsafesConfiguration },
102+
{ title: 'Power', value: 'power', component: PowerConfiguration },
100103
{ title: 'Camera Gimbal', value: 'camera', component: Camera },
101104
] as Item[],
102105
}

0 commit comments

Comments
 (0)