mirror of
https://github.com/onyx-and-iris/xair-cli.git
synced 2026-02-26 08:19:11 +00:00
29 lines
558 B
Go
29 lines
558 B
Go
package xair
|
|
|
|
var xairAddressMap = map[string]string{
|
|
"main": "/lr",
|
|
"strip": "/ch/%02d",
|
|
"bus": "/bus/%01d",
|
|
"headamp": "/headamp/%02d",
|
|
"snapshot": "/-snap",
|
|
}
|
|
|
|
var x32AddressMap = map[string]string{
|
|
"main": "/main/st",
|
|
"mainmono": "/main/m",
|
|
"matrix": "/mtx/%02d",
|
|
"strip": "/ch/%02d",
|
|
"bus": "/bus/%02d",
|
|
"headamp": "/headamp/%03d",
|
|
"snapshot": "/-snap",
|
|
}
|
|
|
|
func addressMapForMixerKind(kind MixerKind) map[string]string {
|
|
switch kind {
|
|
case KindX32:
|
|
return x32AddressMap
|
|
default:
|
|
return xairAddressMap
|
|
}
|
|
}
|