View Source X32Remote.Commands.Info (x32_remote v0.1.0)
Commands that fetch basic information from an X32 device.
All functions in this module take the process ID or name of an
X32Remote.Session process as their first argument. For more convenient
versions that omit this first argument, see X32Remote.Mixer.
Link to this section Summary
Functions
Query info about the console and OSC server.
Query info about the console's state and network setup.
Query info about the console and network setup.
Link to this section Types
@type session() :: X32Remote.Session.session()
Link to this section Functions
Query info about the console and OSC server.
Returns a four-element list containing:
- the OSC server version
- the OSC server name
- the hardware model name
- the firmware version number
example
Example
iex> X32Remote.Commands.Info.info(session)
["V2.07", "osc-server", "X32RACK", "4.06-8"]
Query info about the console's state and network setup.
Returns a three-element list containing:
- the console's state
- the console's IP address
- the assigned name of the console
example
Example
iex> X32Remote.Commands.Info.status(session)
["active", "192.168.4.5", "My Mixer"]
Query info about the console and network setup.
Returns a four-element list containing:
- the console's IP address
- the assigned name of the console
- the hardware model name
- the firmware version number
example
Example
iex> X32Remote.Commands.Info.xinfo(session)
["192.168.4.5", "My Mixer", "X32RACK", "4.06-8"]