Page 2 - Guide; Table of Contents
Vortex EF2211 Programming Guide Table of Contents 1. Introduction 2. RS-232 Hardware 3. Programming Tips 3.1. Initialization 3.2. Wildcard Characters 3.3. Using Acknowledgements 3.4. Macros and Presets 4. Command Structure 4.1. Device Type 4.2. Device ID 4.3. Command Name 4.4. Command Data 4.5. Comm...
Page 21 - AA
PEQOS Preset Set Slope Parameter for Specified Parametric EQ Output Stage PEQOT Preset Set Type Parameter for Specified Parametric EQ Output Stage PHANTOM Preset Enable Phantom Power on Input 1 PHONE - Take Phone On-Hook or Off-Hook PING - See Which Devices Are Present PRESETK Global Delete One or A...
Page 22 - ACKMOD; AEC
This command sets or queries the status of the auto answer feature. This command is a boolean command. See Section 6.1 for more information on this type of command. This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up only i...
Page 23 - AECMODE
This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up only if a preset is saved and that preset is set to be the power-on preset. Example Description Status Message S01AEC11 Enable AEC on input channel 1. S01AEC11 S01AEC10 Di...
Page 25 - AGCRATE
S01AGCMAXT? Query the AGC maximum gain on input channel T . S01AGCMAXTx where x is a number between 0 and 15, depending on the current setting of the AGC maximum gain on input channel T . 8.7. AGCMIN -- Set Minimum Allowed Mic/Line Input AGC Gain This command sets the minimum gain that the AGC can a...
Page 26 - AHLD
This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up only if a preset is saved and that preset is set to be the power-on preset. Example Description Status Message S01AGCRATE13 Set AGC ramp rate on input channel 1 to 3 dB/se...
Page 31 - AMGATEC
S01AMDECAY>500 Increase automixer decay time by 500 ms. S01AMDECAYx , where x is between 0 and 5000 depending on the current AMDECAY setting. If this command is issued after the above example, then the status message will be S01AMDECAY? Query automixer decay time. S01AMDECAYx , where x is between...
Page 32 - AMGATET
This command is a channel integer command. See Section 6.3 and Section 6.2 for more information on this type of command. The minimum and maximum values for this command are 0 and 100, respectively. This command is saved to non-volatile memory only as part of a preset. The state of this command will ...
Page 33 - AMHOLD
S01AMGATET1>3 Increase gate threshold for manual gating threshold by 3 dB for input channel 1. S01AMGATET1x , where x is between 0 and 100 depending on the current setting of the gate threshold for input channel 1. If this command is issued after the example above, then the status message will be...
Page 34 - AMLMM
This command is an integer command. See Section 6.2 for more information on this type of command. The minimum and maximum values for this command are 0 and 5000, respectively. This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after powe...
Page 35 - AMNOM
S01AMLMM10 Disable "last mic on" mode for automixer 1. S01AMLMM10 S01AMLMM11 Set "last mic on" mode to manual for automixer 1. S01AMLMM11 S01AMLMM12 Set "last mic on" mode to automatic for automixer 1. S01AMLMM12 S01AMLMM1? Query the current setting of "last mic on" m...
Page 36 - for Automixer; AMNOMAT
for Automixer This command sets the local maximum number of open mics (NOM) allowed for the specified automixer. The NOM limit is a local limit, meaning that this limit applies only to the specific Vortex that is is set on. In contrast, the AMGNOM command is a global limit that applies to all linked...
Page 43 - BLINFO; -- Broadcast Arbitrary Command Strings to
The last byte (ä) consists of only one value. ä = 0x84 = 132 → 132 - 132 = 0 = Idle So, we know that the AEC on input 1 is in idle mode. In the above description, the data in the BLDATA command consists of 13 bytes (4 input levels + 5 output levels + 1 AEC reference level + 1 room gain level + 1 AGC...
Page 46 - CGATET
This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up only if a preset is saved and that preset is set to be the power-on preset. Example Description Status Message S01CGATEEN0 Disable automatic camera gating messages. S01CGA...
Page 50 - ERROR
S01DSPAUTO? Query the value of the DSPAUTO parameter. S01DSPAUTOx , where x is 0 or 1 depending on the current setting of the DSPAUTO paramter. 8.45. DSPLOAD -- Query Percentage of Variable DSP Resources Used This command queries the current percentage used of the available variable DSP resources. W...
Page 52 - FADERGIL
ERROR#092 This error indicates an EF Bus ID conflict. See the Vortex user manual for information on valid device IDs. ERROR#093 This error indicates an EF Bus reference conflict. This error occurs when more than one Vortex is placing its AEC reference on the bus. Use the BUSREF command to remove the...
Page 54 - FLASH; FLOW
S01FADERIA? Query the fader gain on input A. S01FADERIAx , where x is a number between 0 and 30, depending on the current setting of the fader gain on input channel A. S01FADERI*6 Set fader gain on all inputs (1, A, B, T) to 6 dB. S01FADERI*èèèè S01FADERI*ìääì Set fader gain on input channels A and ...
Page 56 - FPPSWD; GAINA
8.52. FPPSWD -- Change Front Panel Password This command sets or queries the front panel password. This password is used in conjunction with the FPLOCK command. The front panel must be unlocked (' FPLOCK0 ') in order to use this command to set or query the front panel password. If the front panel is...
Page 57 - GAINDIT; GAINDT
This command is an integer command. See Section 6.2 for more information on this type of command. The minimum and maximum values for this command are -20 and 20, respectively. This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after powe...
Page 58 - GAINGIL
This command sets the gain of the dial tone received from the phone interface. This command is an integer command. See Section 6.2 for more information on this type of command. The minimum and maximum values for this command are -20 and 20, respectively. This command is saved to non-volatile memory ...
Page 60 - GAINO
Example Description Status Message S01GAINIA10 Set gain on input A to 10 dB. S01GAINIA10 S01GAINIA? Query the gain on input A. F01GAINI2xB01GAINITxS01GAINIAxQ01GAINIAxT01GAINITx , where x is a number between 0 and 30, depending on the current setting of the gain on input channel A. S01GAINI*6 Set ga...
Page 61 - GAINP
S01GAINO*äììä Set gain on output channels 1 and T to 0 dB, and gain on output channels A and B to 9 dB. S01GAINO*äììä S01GAINO*? Query gain settings on all output channels (1, A, B, T) . S01GAINO*abcd , where a - d are each between <space> and ÿ , depending on the current setting of the gains ...
Page 62 - GAINSOT
will be restored after power-up only if a preset is saved and that preset is set to be the power-on preset. Example Description Status Message S01GAINSIT6 Set tone output gain to 6 dB. S01GAINSIT6 S01GAINSIT>3 Increase tone output gain by 3 dB. S01GAINSITx where x is the new value of the tone out...
Page 63 - GMUTEO
status of all the microphone inputs. On the EF2211 and EF2210, there is only one microphone, so the wildcard character is of limited use. The GATEEN can be used to have gating information sent automatically instead of having to poll this command. Also see the CGATE command, which only reports microp...
Page 65 - LAGC
iLABELx,y where i is the device type and ID, x is the label specifier, and y is the label text (to set the label) or a ? character (to query the label). The label specifiers are as follows: Label Specifier Description D A label for the device itself. SG A label for the signal generator. I1, IA, IB, ...
Page 67 - LAGCMIN
preset. Example Description Status Message S01LAGCLINKAB1 Enable stereo AGC linking on inputs A and B. S01LAGCLINKAB1 S01LAGCLINKAB0 Disable stereo AGC linking on inputs A and B. S01LAGCLINKAB0 S01LAGCLINKAB2 Toggle stereo AGC linking on inputs A and B. S01LAGCLINKABx , where x is 0 or 1 depending o...
Page 68 - LAGCRATE
LAGCMIN is set to -10 , then the AGC for that channel can apply a minimum of -10 dB of gain to the input signal. This command was introduced in firmware version 2.5.0. This command is a channel integer command. See Section 6.3 and Section 6.2 for more information on this type of command. The minimum...
Page 69 - LECMODE; LI
This command sets or queries the status of the line echo canceller (LEC). This command is a boolean command. See Section 6.1 for more information on this type of command. This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up ...
Page 74 - LIG
Example Description Status Message S01LIEN1 Enable automatic logic input status messages. S01LIEN1 S01LIEN0 Disable automatic logic input status messages. S01LIEN0 S01LIEN2 Toggle automatic logic input status messages. S01LIENx , where x is 0 or 1 depending on the current setting of LIEN . S01LIEN? ...
Page 75 - LIM
8.81. LIK -- Delete One or All Logic Input Pin Commands This command "kills" or deletes all commands for a given logic input pin. In other words, the commands associated with LIA , LID , and LIH will be deleted for the specified logic input. A wildcard character can also be specified for the...
Page 76 - LIP
S01LIM100101101111011111111111 Mask (disable) logic inputs 2, 3, 5, 8, and 13. S01LIM100101101111011111111111 S01LIM? Query current logic input mask. S01LIMabcdefghijklmnopqrstuvwx where a - x are each 0 or 1 depending on the current state of the logic input mask. 8.83. LIN -- Assign Command to Logi...
Page 77 - LOA
closed switch would ground the input, and a closed switch would normally be considered active. This command affects the operation of the LIA , LID , and LIH commands. If a logic input pin's polarity is reversed, the operation of these commands is reversed. By default, the polarity for all pins is se...
Page 78 - State
State This command is used to define the conditions under which a given logic output pin goes into the active state. By default the logic output pins are active high. Active high is the default because it would light an LED connected to the output when the output was in the active state. The polarit...
Page 80 - LOK; LOM
S01LOEN? Query automatic logic output status messages. S01LOENx , where x is 0 or 1 depending on the current setting of LOEN . 8.89. LOK -- Delete One or All Logic Output Pin Commands This command "kills" or deletes all commands for a given logic output pin. In other words, the commands asso...
Page 81 - LOP; MACROA
Example Description Status Message S01LOM10010110111101111111 Mask (disable) logic outputs 2, 3, 5, 8, and 13. S01LOM10010110111101111111 S01LOM? Query current logic output mask. S01LOMabcdefghijklmnopqrst , where a - t are each 0 or 1 depending on the current state of the logic output mask. 8.91. L...
Page 82 - MACROK
● any PRESET command ● any MACRO command ● any logic input or output command If an attempt to assign an invalid command to a macro is made (via MACROA ), then the error condition ERROR#074 will be generated. An error will be generated if the specified command is not a valid command. However, an erro...
Page 84 - METER
This command is used to start writing a new macro with a specified macro number. This command is used in conjunction with the MACROA and MACROW commands to create a new macro. If this command is sent while another macro is in the process of being written (before the MACROW command is sent), then the...
Page 85 - MGAIN
This command selects which signal is displayed on the front panel LED meter. The options correspond to either the telepone input or telephone output. The labels for the the telephone input and output are IT and OT , respectively. This command is saved to non-volatile memory only as part of a preset....
Page 87 - MIC
This command is a matrix boolean command. See Section 6.4 and Section 6.1 for more information on this type of command. This command is saved to non-volatile memory only as part of a preset. The state of this command will be restored after power-up only if a preset is saved and that preset is set to...
Page 88 - MINISTR
S01MIC1? Query enabled status of microphone gain stage for input channel 1. S01MIC1x , where x is 0 or 1 depending on the current enabled state of the microphone gain stage on input channel 1. 8.103. MINI -- Enable Modem Initialization String This command controls whether or not the modem initializa...
Page 93 - NC
S01MUTEO*? Query mute status of all outputs. S01MUTEO*abcd , where each of the letters (a, b, etc.) is either 0 or 1 depending of the current status of the mute on the corresponding output. If this command was sent after the example above, then the status message would be S01MUTEO*0110 8.109. NC -- ...
Page 94 - NVINIT; NVLOCK
cancel 10 dB of noise. Higher numbers mean more cancellation will be applied, but may result in slight artifacts depending on the characteristics of the noise. Typical settings are 10 dB for normal cancellation and 6 dB for light cancellation. When the wildcard character, ' * ', is used to specify t...
Page 95 - NVPSWD
This command controls the non-volatile memory lock feature. When NVLOCK is enabled, the user may not save any system settings to non-volatile memory. This includes global parameters, presets, macros, labels, and logic assignments. The lock applies whether the user tries to make the changes via RS-23...
Page 96 - PEQIA
S01NVPSWD? Query the current non-volatile memory password. S01NVPSWDlemur 8.114. PEQIA -- Set All Parameters for Specified Parametric EQ Input Stage This command sets or queries all of the parameters for the parametric equalizer (EQ) filters on input channels 1, A, B, and T input channel T. Each cha...
Page 98 - PEQIE
S01PEQIAB,1,? Query the current parameter settings for the parametric eq filter on input B , band 1. S01PEQIAB,1,t,f,b,g,s,e , where the parameters t , f , b , g , s , and e correspond to the current settings of the type, frequency, bandwidth, gain, slope, and enabled parameters, respectively. If th...
Page 100 - PEQIS
S01PEQIF1,2,1250 Set frequency of parametric EQ on input 1 , band 2 to 1250 Hz. S01PEQIF1,2,1250 S01PEQIFB,1,? Query current frequency setting of parametric EQ on input B , band 1. S01PEQIFB,1,f , where f is the current setting of the frequency parameter for the parametric EQ on input B , band 1. If...
Page 101 - PEQIT
(EQ) filters on input channels 1, A, B, and T . Each channel has five bands of parametric EQ that can be independently controlled. For the Linkwitz-Riley filters, the slope can either be 12 or 24 (dB/Octave).For the low shelf and high shelf filters, the minimum value for the slope parameter is 1, an...
Page 102 - PEQOA
parameter, the filter type, is specified instead of all the parameters. See the PEQIA command for more information. To set the slope parameter for an output parametric EQ filter, use the PEQOT command. To set all the parameters for an output parametric EQ filter, use the PEQOA command. This command ...
Page 105 - PEQOF
preset. Example Description Status Message S01PEQOB1,2,40 Set bandwidth of parametric EQ on output 1 , band 2 to 40 1/100th octaves. S01PEQOB1,2,40 S01PEQOBB,1,? Query current bandwidth setting of parametric EQ on output B , band 1. S01PEQOBB,1,b , where b is the current setting of the bandwidth par...
Page 106 - PEQOG
This command sets or queries the frequency parameter (in Hz) for the parametric equalizer (EQ) filters on output channels 1, A, B, and T . Each channel has five bands of parametric EQ that can be independently controlled. The minimum and maximum values for the frequency parameter are 20 and 20000, r...
Page 112 - PRESETX
This command executes the preset corresponding to the specified number, which must be between 0 and 47. The preset must either be a pre-defined factory preset (0 - 15) or a user preset (16 - 47) that has been previously defined via the PRESETW command. If the specified preset is empty, then an error...
Page 113 - REDIAL; REFASGN; REFGAIN
Example Description Status Message S01PRESETX18 Execute preset number 18. Status messages for all the commands in the preset will be generated first, followed by the message: S01PRESETX18 8.137. REDIAL -- Redial the Last Dialed Phone Number Executing this command causes the Vortex to redial the last...
Page 115 - SGMUTE
S01RING1 Enable auto answer mode. S01RING1 S01RING0 Disable auto answer mode. S01RING0 S01RING2 Toggle auto answer mode. S01RINGx , where x is 0 or 1 depending on the current state of auto answer mode. S01RING? Query auto answer mode. S01RINGx , where x is 0 or 1 depending on the current state of au...
Page 116 - SOUNDL
S01SGMUTE2 Toggle mute on signal generator. S01SGMUTEx , where x is 0 or 1 depending on the current state of the signal generator mute. S01SGMUTE? Query signal generator mute. S01SGMUTEx , where x is 0 or 1 depending on the current state of the signal generator mute. 8.143. SGTYPE -- Set Type of Sig...
Page 117 - SSDELAY
6 quick double buzz 7 long single buzz The SOUNDL and SOUNDP were originally implemented to allow users to implement custom passcode systems that require users calling in via phone to enter a passcode before entering the conference. The sound commands could be used to provide feedback to the caller ...
Page 118 - SSEN; SSSTART
This command sets or queries the amount of time (in milliseconds) between each new screen of the LCD screen saver. This command is an integer command. See Section 6.2 for more information on this type of command. The minimum and maximum values for this command are 500 and 600000, respectively. This ...
Page 120 - SWRESET
S01SSTEXT0,1,? Query the text of the second line of the first screen. S01SSTEXT0,1,<string> , where <string> is the text of the second line of the first screen. If this command was issued after the example above, then the status message would be S01SSTEXT0,1,funky music . 8.150. SWRESET ...
Page 122 - VTXMODO
S01VTXMODIB0 Disable VTX mode on input B. S01VTXMODIB0 S01VTXMODIB2 Toggle status VTX mode on input B. S01VTXMODIBx , where x is either 0 or 1 depending on the current status of VTX mode on input B. S01VTXMODIA? Query status of VTX mode on input A. S01VTXMODIAx , where x is either 0 or 1 depending o...