Private
_commandProtected
_devicePrivate
_disconnectedPrivate
_doPrivate
_doPrivate
Optional
_initProtected
_isPrivate
_quantelPrivate
_quantelProtected
_reportPrivate
_addPrivate
_connectionPrivate
_defaultPrivate
_diffPrivate
_doPrivate
_getRest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Optional
context: anyProtected
cleanProtected
clearTakes a timeline state and returns a Quantel State that will work with the state lib.
The timeline state to generate from.
Calls each of the listeners registered for a given event.
Rest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Protected
emitProtected
emitOptional
_payload: Record<string, any>Protected
getProtected
getProtected
handleGenerates an array of Quantel commands by comparing the newState against the oldState, or the current device state.
Return the listeners registered for a given event.
Optional
fn: ((...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]) => void)Rest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Optional
context: anyOptional
once: booleanAdd a listener for a given event.
Rest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Optional
context: anyProtected
onTo be called by children first in .handleState
Add a one-time listener for a given event.
Rest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Optional
context: anyRemove all listeners, or those of the specified event.
Optional
event: keyof DeviceEventsRemove the listeners of a given event.
Optional
fn: ((...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]) => void)Rest
...args: ArgumentMap<DeviceEvents>[Extract<T, keyof DeviceEvents>]Optional
context: anyOptional
once: booleanPrivate
restartProtected
setGenerated using TypeDoc
This class is used to interface with a Quantel-gateway, https://github.com/nrkno/tv-automation-quantel-gateway
This device behaves a little bit different than the others, because a play-command is a two-step rocket. This is why the commands generated by the state-diff is not one-to-one related to the actual commands sent to the Quantel-gateway.