Module: Qcmd::Commands

Defined in:
lib/qcmd/commands.rb

Defined Under Namespace

Modules: Help

Constant Summary collapse

MACHINE =

All Commands

*_RESPONSE lists are commands that expect responses

%w(
  alwaysReply
  connect
  workingDirectory
  workspaces
)
WORKSPACE =
%w(
  cueLists
  go
  hardStop
  new
  panic
  pause
  reset
  resume
  runningCues
  runningOrPausedCues
  select
  selectedCues
  stop
  thump
  toggleFullScreen
  updates
)
CUE =

commands that take no args and do not respond

%w(
  actionElapsed
  allowsEditingDuration
  armed
  children
  colorName
  continueMode
  cueTargetId
  cueTargetNumber
  defaultName
  displayName
  duration
  fileTarget
  flagged
  hardStop
  hasCueTargets
  hasFileTargets
  isBroken
  isLoaded
  isPaused
  isRunning
  listName
  load
  loadAt
  name
  notes
  number
  panic
  pause
  percentActionElapsed
  percentPostWaitElapsed
  percentPreWaitElapsed
  postWait
  postWaitElapsed
  preWait
  preWaitElapsed
  preview
  reset
  resume
  sliderLevel
  sliderLevels
  start
  stop
  togglePause
  type
  uniqueID
  valuesForKeys
)
GROUP_CUE =
%w(
  playbackPositionId
)
AUDIO_CUE =
%w(
  doFade
  doPitchShift
  endTime
  infiniteLoop
  level
  patch
  playCount
  rate
  sliderLevel
  sliderLevels
  startTime
)
FADE_CUE =
%w(
  level
  sliderLevel
  sliderLevels
)
MIC_CUE =
%w(
  level
  sliderLevel
  sliderLevels
)
VIDEO_CUE =
%w(
  cueSize
  doEffect
  doFade
  doPitchShift
  effect
  effectSet
  endTime
  fullScreen
  infiniteLoop
  layer
  level
  opacity
  patch
  playCount
  preserveAspectRatio
  quaternion
  rate
  scaleX
  scaleY
  sliderLevel
  sliderLevels
  startTime
  surfaceID
  surfaceList
  surfaceSize
  translationX
  translationY
)
ALL_CUES =
(CUE + GROUP_CUE + AUDIO_CUE + FADE_CUE + MIC_CUE + VIDEO_CUE).uniq.sort