21#ifndef INCLUDE_OLA_CLIENT_CLIENTARGS_H_
22#define INCLUDE_OLA_CLIENT_CLIENTARGS_H_
The various callbacks used with the OLA Client.
The constants for DMX source priorities.
The base class for all 1 argument callbacks.
Definition Callback.h:982
A 3 argument callback which deletes itself after it's run.
Definition Callback.h:2850
DiscoveryType
The type of discovery to run with OlaClient::RunDiscovery().
Definition ClientArgs.h:62
@ DISCOVERY_CACHED
Definition ClientArgs.h:63
@ DISCOVERY_INCREMENTAL
Definition ClientArgs.h:64
@ DISCOVERY_FULL
Definition ClientArgs.h:65
PatchAction
The patch action, used with OlaClient::Patch()
Definition ClientArgs.h:38
@ PATCH
Definition ClientArgs.h:39
@ UNPATCH
Definition ClientArgs.h:40
PortDirection
The port direction.
Definition ClientArgs.h:54
@ OUTPUT_PORT
Definition ClientArgs.h:56
@ INPUT_PORT
Definition ClientArgs.h:55
RegisterAction
The register action, used with OlaClient::RegisterUniverse()
Definition ClientArgs.h:46
@ UNREGISTER
Definition ClientArgs.h:48
@ REGISTER
Definition ClientArgs.h:47
The namespace containing all OLA symbols.
Definition Credentials.cpp:44
Arguments passed to the SendDMX() method.
Definition ClientArgs.h:71
SendDMXArgs()
Create a new SendDMXArgs object.
Definition ClientArgs.h:85
uint8_t priority
The priority of the data, defaults to ola::dmx::PRIORITY_DEFAULT.
Definition ClientArgs.h:76
SendDMXArgs(GeneralSetCallback *_callback)
Create a new SendDMXArgs object.
Definition ClientArgs.h:93
GeneralSetCallback * callback
the Callback to run upon completion. Defaults to NULL.
Definition ClientArgs.h:80
Arguments used with OlaClient::RDMGet() and OlaClient::RDMSet() methods.
Definition ClientArgs.h:103
RDMCallback * callback
Definition ClientArgs.h:107
bool include_raw_frames
Set to true to include frame & timing information in the response.
Definition ClientArgs.h:112