implement Assert Master
This commit is contained in:
parent
1d7612e57c
commit
31eb6a2af8
|
@ -100,6 +100,13 @@ class HogDevice():
|
|||
self.osc.button_press(ctx.device,
|
||||
"/hog/hardware/pause/" + master)
|
||||
|
||||
def _master_assert(self, ctx):
|
||||
if (len(ctx.master.targets) != 0):
|
||||
logger.error("ERROR: limited to asserting current master only.")
|
||||
return
|
||||
logger.info("ASSERT on current master.")
|
||||
self.osc.button_press(ctx.device, "/hog/hardware/assert")
|
||||
|
||||
def _master_fade(self, ctx):
|
||||
if (ctx.number) is None:
|
||||
logger.error("ERROR: Missing required argument for LEVEL")
|
||||
|
@ -186,6 +193,7 @@ class HogDevice():
|
|||
|
||||
command = {"GM": _master_go,
|
||||
"HM": _master_halt,
|
||||
"AM": _master_assert,
|
||||
"FM": _master_fade,
|
||||
"FGM": _master_fade_grand,
|
||||
"CM": _master_choose,
|
||||
|
|
|
@ -65,7 +65,7 @@ Only features that are supported in both OSC and Comment Macros are able to be i
|
|||
|-------|----------|-----------|-------|
|
||||
| GM | Go Master | Yes | |
|
||||
| HM | Halt Master | Yes | |
|
||||
| AM | Assert Master | no | |
|
||||
| AM | Assert Master | Yes | on current master only |
|
||||
| RM | Release Master | no | |
|
||||
| RA | Relase All | Yes | |
|
||||
| RO | Release Others | no | |
|
||||
|
|
Loading…
Reference in New Issue