Skip to content

Commit 4b4e2d8

Browse files
Added set rates row
1 parent 44398fe commit 4b4e2d8

1 file changed

Lines changed: 44 additions & 7 deletions

File tree

gcs/src/components/settingsModal.jsx

Lines changed: 44 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,37 @@ function ReleaseCheckRow() {
197197
)
198198
}
199199

200+
function SetRatesRow() {
201+
const { getSetting } = useSettings()
202+
203+
204+
const onClick = () => {
205+
const MAV_DATA_STREAM_ALL = getSetting("Developer.MAV_DATA_STREAM_ALL")
206+
const MAV_DATA_STREAM_RAW_SENSORS = getSetting("Developer.MAV_DATA_STREAM_RAW_SENSORS")
207+
const MAV_DATA_STREAM_EXTENDED_STATUS = getSetting("Developer.MAV_DATA_STREAM_EXTENDED_STATUS")
208+
const MAV_DATA_STREAM_RC_CHANNELS = getSetting("Developer.MAV_DATA_STREAM_RC_CHANNELS")
209+
const MAV_DATA_STREAM_RAW_CONTROLLER = getSetting("Developer.MAV_DATA_STREAM_RAW_CONTROLLER")
210+
const MAV_DATA_STREAM_POSITION = getSetting("Developer.MAV_DATA_STREAM_POSITION")
211+
const MAV_DATA_STREAM_EXTRA1 = getSetting("Developer.MAV_DATA_STREAM_EXTRA1")
212+
const MAV_DATA_STREAM_EXTRA2 = getSetting("Developer.MAV_DATA_STREAM_EXTRA2")
213+
const MAV_DATA_STREAM_EXTRA3 = getSetting("Developer.MAV_DATA_STREAM_EXTRA3")
214+
215+
console.log(MAV_DATA_STREAM_ALL)
216+
}
217+
218+
return (
219+
<div className="px-10 flex items-center gap-4">
220+
<div className="flex-1">
221+
</div>
222+
<div className="flex-2 items-center gap-2">
223+
<Button size="xs" color="blue" onClick={onClick}>
224+
Set rates
225+
</Button>
226+
</div>
227+
</div>
228+
)
229+
}
230+
200231
function OptionSetting({ settingName, options }) {
201232
const { getSetting, setSetting } = useSettings()
202233
return (
@@ -299,12 +330,12 @@ function ExtendableTextSetting({ settingName, df }) {
299330
const [items, setItems] = useState(
300331
getSetting(settingName).length > 0
301332
? getSetting(settingName).map((item) => {
302-
const newItem = { id: generateId() }
303-
df.fields.forEach((field) => {
304-
newItem[field.key] = item[field.key] || ""
305-
})
306-
return newItem
333+
const newItem = { id: generateId() }
334+
df.fields.forEach((field) => {
335+
newItem[field.key] = item[field.key] || ""
307336
})
337+
return newItem
338+
})
308339
: [],
309340
)
310341

@@ -569,7 +600,7 @@ function Setting({ settingName, df, initialValue }) {
569600

570601
setChangedFromDefault(
571602
!["[]", '""'].includes(JSON.stringify(df.default)) &&
572-
JSON.stringify(getSetting(settingName)) != JSON.stringify(df.default),
603+
JSON.stringify(getSetting(settingName)) != JSON.stringify(df.default),
573604
)
574605
}, [getSetting(settingName)])
575606

@@ -801,6 +832,12 @@ function SettingsModal() {
801832
<ReleaseCheckRow />
802833
</div>
803834
)}
835+
{tab === "Developer" && (
836+
<>
837+
<SetRatesRow />
838+
</>
839+
)
840+
}
804841
</Tabs.Panel>
805842
)
806843
})}
@@ -824,7 +861,7 @@ function SettingsModal() {
824861
setting
825862
.split(".")
826863
.reduce((title, value) => title[value], DefaultSettings)[
827-
"display"
864+
"display"
828865
]
829866
}
830867
</p>

0 commit comments

Comments
 (0)