This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
manual:gameplugins:voiceattack [2016/10/08 21:38] c0nnex [SPAD.neXt VoiceAttack plugin] |
manual:gameplugins:voiceattack [2017/07/23 14:54] (current) c0nnex [SetValue] |
||
---|---|---|---|
Line 14: | Line 14: | ||
The plugin will use the variables ''snSTATUS'' ("OK" or "ERROR") to signal if the call was successful.\\ | The plugin will use the variables ''snSTATUS'' ("OK" or "ERROR") to signal if the call was successful.\\ | ||
if ''snSTATUS'' is "ERROR" the variable ''snMESSAGE'' will contain the error message.\\ | if ''snSTATUS'' is "ERROR" the variable ''snMESSAGE'' will contain the error message.\\ | ||
+ | |||
+ | using the boolean-variable ''snDEBUG'' you can toggle debug output of the plugin on and off.\\ | ||
+ | using the boolean-variable ''snVERBOSE'' you can toggle on or off if the plugin shall log all commands to the console.\\ | ||
+ | (sn-Variables have to be set before the SPAD.neXt plugin is called to become active) | ||
Always set the checkbox at "Wait for plugin function to finish"!\\ | Always set the checkbox at "Wait for plugin function to finish"!\\ | ||
- | using the boolean-variable ''snDEBUG'' you can toggle debug output of the plugin on and off. | + | All SPAD.neXt Data accessed from VA must be in the form ''PROVIDER!Name''. |
+ | In SPAD.neXt the Data will be named ''PROVIDER:Name''. You will have to replace all '':'' by a ''!'' | ||
+ | ''Provider'' can be one of | ||
+ | * LOCAL = Local Variables | ||
+ | * LVAR = a LVAR Variable | ||
+ | * SIMCONNECT = a Simmconnect Data or Event | ||
+ | * PMDG737/PMDG747/PMDG777 = a PMDG Special Data Value/Event | ||
+ | * XPLANE = a XPLANE data or command | ||
+ | * SYSTEM = a SPAD.next System data or event | ||
+ | * FSUIPC = a FSUIPC Offset (FSUIPC!0000!0000 Replace all ':' by '!') | ||
+ | * SCS/IRACING = A ETS2/ATS/iRacing Data | ||
===== Functions ===== | ===== Functions ===== | ||
Available "context" values for VoiceAttack: | Available "context" values for VoiceAttack: | ||
Line 37: | Line 50: | ||
==== SetValue ==== | ==== SetValue ==== | ||
- | Set a variable value within SPAD.neXt\\ | + | Set a variable value within SPAD.neXt or raise a simulation event\\ |
\\ | \\ | ||
Input:\\ | Input:\\ | ||
decimal ''variableName'' (e.g. ''LOCAL!SYSTEM READY'') needs to contain the new value\\ | decimal ''variableName'' (e.g. ''LOCAL!SYSTEM READY'') needs to contain the new value\\ | ||
- | **Important**: all '':'' (colon) need to be replaced by ''!'' (exclamation mark) due to a limitation of VoiceAttack | + | **Important**: all '':'' (colon) need to be replaced by ''!'' (exclamation mark) due to a limitation of VoiceAttack\\ |
+ | To raise [[manual:gameplugins:voiceattack:pmdgevents|PMDG Special events]] see this table. | ||
{{:manual:gameplugins:va_set_decimal.png?200|}} | {{:manual:gameplugins:va_set_decimal.png?200|}} |