UPD: Profile definition from latest fw

This commit is contained in:
Robert Kossessa
2024-03-22 16:05:23 +01:00
parent 8b370b5e17
commit 907425b56c

View File

@@ -30,13 +30,35 @@ export interface Profile {
buttonBPress: number
buttonCPress: number
buttonDPress: number
internalMacro: boolean
knobMap: string
switchA: string
switchB: string
switchC: string
switchD: string
guiEnable: boolean
keys: Key[]
knob: Knob[]
}
export interface Key {
pressed: Pressed[]
}
export interface Pressed {
type: string
keyCodes?: number[]
channel?: number
cc?: number
val?: number
buttons?: number
}
export interface Knob {
keyState: number
angleMin: number
angleMax: number
valueMin: number
valueMax: number
step: number
wrap: boolean
type: string
channel: number
cc: number
}
interface UpdateData {