UPD: Profile definition from latest fw
This commit is contained in:
@@ -30,13 +30,35 @@ export interface Profile {
|
|||||||
buttonBPress: number
|
buttonBPress: number
|
||||||
buttonCPress: number
|
buttonCPress: number
|
||||||
buttonDPress: number
|
buttonDPress: number
|
||||||
internalMacro: boolean
|
|
||||||
knobMap: string
|
|
||||||
switchA: string
|
|
||||||
switchB: string
|
|
||||||
switchC: string
|
|
||||||
switchD: string
|
|
||||||
guiEnable: boolean
|
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 {
|
interface UpdateData {
|
||||||
|
|||||||
Reference in New Issue
Block a user