Uses of Class
com.mouseviator.fsuipc.FSUIPC
| Package | Description |
|---|---|
| com.mouseviator.fsuipc |
This package contains two main classes that implement the Java FSUIPC SDK.
|
| com.mouseviator.fsuipc.helpers |
This package (and sub-packages) contains helper classes to get data requests for use with
FSUIPC class to gather various sim data. |
-
Uses of FSUIPC in com.mouseviator.fsuipc
Methods in com.mouseviator.fsuipc that return FSUIPC Modifier and Type Method Description static FSUIPCFSUIPC. getInstance() -
Uses of FSUIPC in com.mouseviator.fsuipc.helpers
Methods in com.mouseviator.fsuipc.helpers with parameters of type FSUIPC Modifier and Type Method Description booleanLVarHelper. createLVar(java.lang.String lvar, int lvarValueOffset, java.lang.Object lvarValue, LVarHelper.LVarValueFormat lvarValueFormat, FSUIPC fsuipc)This is helper function to create Lvar.MacroHelper.MacroResultMacroHelper. executeMacro(java.lang.String macro, int macroParam, FSUIPC fsuipc, boolean continual)This function will create requests required to execute a macro by FSUIPC.Executing a macro requires 2 requests.One is the macro parameter request - integer value written at offset 0x0D6C.The other is the macro execute request - written at offset 0x0D70 and it contains the String in the format "macro file:macro name".MacroHelper.MacroResultMacroHelper. executeMacro(java.lang.String macro, FSUIPC fsuipc, boolean continual)This function will create requests required to execute a macro by FSUIPC.MacroHelper.MacroResultMacroHelper. executeMacro(java.lang.String macroFile, java.lang.String macroName, int macroParam, FSUIPC fsuipc, boolean continual)This function will create requests required to execute a macro by FSUIPC.Executing a macro requires 2 requests.One is the macro parameter request - integer value written at offset 0x0D6C.MacroHelper.MacroResultMacroHelper. executeMacro(java.lang.String macroFile, java.lang.String macroName, FSUIPC fsuipc, boolean continual)This function will create requests required to execute a macro by FSUIPC.Executing a macro requires 2 requests.LuaHelper.LuaResultLuaHelper. lua(java.lang.String luaProgram, int luaParam, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to run specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUAcommand.LuaHelper.LuaResultLuaHelper. lua(java.lang.String luaProgram, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to run specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUAcommand.LuaHelper.LuaResultLuaHelper. luaClear(java.lang.String luaProgram, int luaFlag, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to clear flag for specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_CLEARcommand.LuaHelper.LuaResultLuaHelper. luaDebug(java.lang.String luaProgram, int luaParam, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to run and debug specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_DEBUGcommand.LuaHelper.LuaResultLuaHelper. luaDebug(java.lang.String luaProgram, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to run and debug specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_DEBUGcommand.LuaHelper.LuaResultLuaHelper. luaKill(java.lang.String luaProgram, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to kill specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_KILLcommand.LuaHelper.LuaResultLuaHelper. luaRequest(java.lang.String luaProgram, int luaParam, LuaHelper.LuaControlRequestCommand luaCommand, FSUIPC fsuipc, boolean continual)This function will construct data requests required by FSUIPC to perform given operation with given lua program.LuaHelper.LuaResultLuaHelper. luaSet(java.lang.String luaProgram, int luaFlag, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to set flag for specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_SETcommand.LuaHelper.LuaResultLuaHelper. luaToggle(java.lang.String luaProgram, int luaFlag, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to toggle flag for specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_SETcommand.LuaHelper.LuaResultLuaHelper. luaValue(java.lang.String luaProgram, int luaParam, FSUIPC fsuipc)This function will construct data requests required by FSUIPC to send parameter to specified lua program (Performs theLuaHelper.LuaControlRequestCommand.LUA_VALUEcommand.LVarHelper.LVarResultLVarHelper. readLVar(java.lang.String lvar, int targetOffset, LVarHelper.LVarValueFormat lvarValueFormat, FSUIPC fsuipc, boolean continual)This is helper function to read Lvar.booleanLVarHelper. writeLVar(java.lang.String lvar, int lvarValueOffset, java.lang.Object lvarValue, LVarHelper.LVarValueFormat lvarValueFormat, FSUIPC fsuipc, boolean continual)This is helper function to write Lvar.