1028 lines
No EOL
34 KiB
Java
1028 lines
No EOL
34 KiB
Java
package de.spacecontrol.sc.dllwrapper;
|
|
|
|
import java.util.ArrayList;
|
|
import javax.swing.JOptionPane;
|
|
|
|
public class ScDllWrapper {
|
|
public static final int LED_NUM = 33;
|
|
|
|
public static final int MAX_BRIGHTNESS = 15;
|
|
|
|
public static final int NOTHING_CHANGED = -1;
|
|
|
|
public static final int BSC_SETTINGS_CHANGED = 131072;
|
|
|
|
public static final int ADV_SETTINGS_CHANGED = 131073;
|
|
|
|
public static final int DEV_PARS_CHANGED = 131074;
|
|
|
|
public static final int DEV_ERR_UNKNOWN_COMMAND = 131075;
|
|
|
|
public static final int DEV_ERR_INVALID_VALUE = 131076;
|
|
|
|
public static final int DEV_ERR_PARSE_ERROR = 131077;
|
|
|
|
public static final int DEV_ERR_INTERNAL_ERROR = 131078;
|
|
|
|
public static final int DEV_ERR_INVALID_ID = 131079;
|
|
|
|
public static final int DEV_ERR_BUF_OVERFLOW = 131080;
|
|
|
|
public static final int DEV_FRONT = 131081;
|
|
|
|
public static final int DEV_RIGHT = 131082;
|
|
|
|
public static final int DEV_TOP = 131083;
|
|
|
|
public static final int DEV_FIT = 131084;
|
|
|
|
public static final int DEV_WHEEL_LEFT = 131085;
|
|
|
|
public static final int DEV_WHEEL_RIGHT = 131086;
|
|
|
|
public static final int EVT_HNDL_SENS_DLG = 131087;
|
|
|
|
public static final int EVT_HNDL_THRESH_DLG = 131088;
|
|
|
|
public static final int EVT_HNDL_LCD_DLG = 131089;
|
|
|
|
public static final int EVT_HNDL_LEDS_DLG = 131090;
|
|
|
|
public static final int EVT_APPL_IN_FRGRND = 131091;
|
|
|
|
public static final int EVT_HNDL_KBD_DLG = 131092;
|
|
|
|
public static final int EVT_HNDL_WFL_DLG = 131093;
|
|
|
|
public static final int DEV_BACK = 131094;
|
|
|
|
public static final int DEV_LEFT = 131095;
|
|
|
|
public static final int DEV_BOTTOM = 131096;
|
|
|
|
public static final int DEV_CTRL = 131097;
|
|
|
|
public static final int APPL_FUNC_START = 131104;
|
|
|
|
public static final String CMD_UPDATE_FIRMWARE = "0";
|
|
|
|
public static final String CMD_UPDATE_FIRMWARE_GUI = "1";
|
|
|
|
public static final String CMD_ACCEPT_ALL_FTDIS = "2";
|
|
|
|
public static final String CMD_BLINK_LEDS = "3";
|
|
|
|
public static final String CMD_INJECT_STRING = "4";
|
|
|
|
public static final String CMD_SET_FAKE_ZERO = "7";
|
|
|
|
public static final int BAUD = 0;
|
|
|
|
public static final int MAX_BYTES_IN_RX_QUEUE = 1;
|
|
|
|
public static final int PORT = 2;
|
|
|
|
public static final int CFG_AUTO_CHANGE = 3;
|
|
|
|
public static final int REMEMBER_LAST_CONFIG = 4;
|
|
|
|
public static final int DISABLE_CUBE_DEMO = 5;
|
|
|
|
public static final int EXPLORER_DELAY = 6;
|
|
|
|
public static final int DEVICE_TIMEOUT = 7;
|
|
|
|
public static final int SEND_MODE = 8;
|
|
|
|
public static final int SEND_DELAY = 9;
|
|
|
|
public static final int CAP_CHARACTERISTIC = 10;
|
|
|
|
public static final int SINGLE_COM_PER_APPL = 11;
|
|
|
|
public static final int ENABLE_LEGACY_COM1 = 12;
|
|
|
|
public static final int ENABLE_LEGACY_COM2 = 13;
|
|
|
|
public static final int BLINK_PERIOD = 14;
|
|
|
|
public static final int SEARCH_TOP_WINDOW = 15;
|
|
|
|
public static final int SKIP_TIMEOUT = 16;
|
|
|
|
public static final int TIME_BEFORE_SLEEPING = 17;
|
|
|
|
public static final int WHEEL_ACCELERATOR = 18;
|
|
|
|
public static final int DEVICE_CHECKING_TIME = 19;
|
|
|
|
private static boolean loadLibrary(ArrayList<String> paramArrayList) {
|
|
boolean bool = false;
|
|
String str = "";
|
|
for (String str1 : paramArrayList) {
|
|
try {
|
|
System.load(str1);
|
|
System.out.println("Library loaded: " + str1);
|
|
bool = true;
|
|
break;
|
|
} catch (UnsatisfiedLinkError unsatisfiedLinkError) {
|
|
str = str + str1 + "\n";
|
|
}
|
|
}
|
|
if (!bool)
|
|
JOptionPane.showMessageDialog(null, "Loading\n" + str + "\nfailed!", "Load Error", 0);
|
|
return bool;
|
|
}
|
|
|
|
public static String eventToString(int paramInt) {
|
|
if (paramInt < 131072)
|
|
return "Key event " + paramInt;
|
|
switch (paramInt) {
|
|
case -1:
|
|
return "NOTHING_CHANGED";
|
|
case 131072:
|
|
return "BSC_SETTINGS_CHANGED";
|
|
case 131073:
|
|
return "ADV_SETTINGS_CHANGED";
|
|
case 131074:
|
|
return "DEV_PARS_CHANGED";
|
|
case 131075:
|
|
return "DEV_ERR_UNKNOWN_COMMAND";
|
|
case 131076:
|
|
return "DEV_ERR_INVALID_VALUE";
|
|
case 131077:
|
|
return "DEV_ERR_PARSE_ERROR";
|
|
case 131078:
|
|
return "DEV_ERR_INTERNAL_ERROR";
|
|
case 131079:
|
|
return "DEV_ERR_INVALID_ID";
|
|
case 131080:
|
|
return "DEV_ERR_BUF_OVERFLOW";
|
|
case 131081:
|
|
return "DEV_FRONT";
|
|
case 131082:
|
|
return "DEV_RIGHT";
|
|
case 131083:
|
|
return "DEV_TOP";
|
|
case 131084:
|
|
return "DEV_FIT";
|
|
case 131086:
|
|
return "DEV_WHEEL_RIGHT";
|
|
case 131085:
|
|
return "DEV_WHEEL_LEFT";
|
|
case 131087:
|
|
return "EVT_HNDL_SENS_DLG";
|
|
case 131088:
|
|
return "EVT_HNDL_THRESH_DLG";
|
|
case 131089:
|
|
return "EVT_HNDL_LCD_DLG";
|
|
case 131090:
|
|
return "EVT_HNDL_LEDS_DLG";
|
|
case 131091:
|
|
return "EVT_APPL_IN_FRGRND";
|
|
case 131092:
|
|
return "EVT_HNDL_KBD_DLG";
|
|
case 131093:
|
|
return "EVT_HNDL_WFL_DLG";
|
|
case 131094:
|
|
return "DEV_BACK";
|
|
case 131095:
|
|
return "DEV_LEFT";
|
|
case 131096:
|
|
return "DEV_BOTTOM";
|
|
case 131097:
|
|
return "DEV_CTRL";
|
|
}
|
|
return "Unknown event " + paramInt;
|
|
}
|
|
|
|
private static ScStatus intToStatus(int paramInt) {
|
|
switch (paramInt) {
|
|
case 0:
|
|
return ScStatus.SC_OK;
|
|
case 1:
|
|
return ScStatus.SC_COMMUNICATION_ERROR;
|
|
case 2:
|
|
return ScStatus.SC_WRONG_DEVICE_INDEX;
|
|
case 3:
|
|
return ScStatus.SC_PARAMETER_OUT_OF_RANGE;
|
|
case 4:
|
|
return ScStatus.SC_FILE_IO_ERROR;
|
|
case 5:
|
|
return ScStatus.SC_KEYSTROKE_ERROR;
|
|
case 6:
|
|
return ScStatus.SC_APPL_NOT_FOUND;
|
|
case 7:
|
|
return ScStatus.SC_REGISTRY_ERROR;
|
|
case 8:
|
|
return ScStatus.SC_NOT_SUPPORTED;
|
|
case 9:
|
|
return ScStatus.SC_EXEC_CMD_ERROR;
|
|
case 10:
|
|
return ScStatus.SC_THREAD_ERROR;
|
|
case 11:
|
|
return ScStatus.SC_WRONG_USER;
|
|
}
|
|
return ScStatus.SC_ERR_END;
|
|
}
|
|
|
|
public static void scIsProcessRunning(ScOneString paramScOneString, ScOneBoolean paramScOneBoolean) {
|
|
isProcessRunning(paramScOneString, paramScOneBoolean);
|
|
}
|
|
|
|
public static void scSetCurrentUserRegValue(ScThreeStrings paramScThreeStrings) throws ScEx {
|
|
int i = setCurrentUserRegValue(paramScThreeStrings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scQueryCurrentUserRegValue(ScTwoStrings paramScTwoStrings, int paramInt, ScOneString paramScOneString) throws ScEx {
|
|
int i = queryCurrentUserRegValue(paramScTwoStrings, paramInt, paramScOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scDelCurrentUserRegValue(ScTwoStrings paramScTwoStrings) throws ScEx {
|
|
int i = delCurrentUserRegValue(paramScTwoStrings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scConnect2(boolean paramBoolean, String paramString) throws ScEx {
|
|
ScOneBoolean scOneBoolean = new ScOneBoolean(paramBoolean);
|
|
ScOneString scOneString = (paramString == null) ? new ScOneString("") : new ScOneString(paramString);
|
|
int i = connect2(scOneBoolean, scOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scConnect() throws ScEx {
|
|
int i = connect();
|
|
throwScEx(i);
|
|
}
|
|
|
|
private static void throwScEx(int paramInt) throws ScEx {
|
|
switch (paramInt) {
|
|
case 0:
|
|
return;
|
|
case 1:
|
|
throw new ScComErrEx();
|
|
case 2:
|
|
throw new ScWrongDevIdxEx();
|
|
case 3:
|
|
throw new ScParOutOfRangeEx();
|
|
case 4:
|
|
throw new ScFileIoEx();
|
|
case 5:
|
|
throw new ScKeystrokeEx();
|
|
case 6:
|
|
throw new ScApplNotFoundEx();
|
|
case 7:
|
|
throw new ScRegistryEx();
|
|
case 8:
|
|
throw new ScNotSupportedEx();
|
|
case 9:
|
|
throw new ScExecCmdErrEx();
|
|
case 10:
|
|
throw new ScThreadErrEx();
|
|
case 11:
|
|
throw new ScWrongUserEx();
|
|
}
|
|
throw new ScEx();
|
|
}
|
|
|
|
public static void scDisconnect() throws ScEx {
|
|
int i = disconnect();
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scStop() throws ScEx {
|
|
int i = stop();
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDmnVrsn(ScTwoStrings paramScTwoStrings) throws ScEx {
|
|
int i = getDmnVrsn(paramScTwoStrings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDevNum(ScThreeInts paramScThreeInts) throws ScEx {
|
|
int i = getDevNum(paramScThreeInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetFgAppl(ScTwoStrings paramScTwoStrings) throws ScEx {
|
|
int i = getFgAppl(paramScTwoStrings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDllLogPars(ScLogPars paramScLogPars) {
|
|
getDllLogPars(paramScLogPars);
|
|
}
|
|
|
|
public static void scSetDllLogPars(ScLogPars paramScLogPars) {
|
|
setDllLogPars(paramScLogPars);
|
|
}
|
|
|
|
public static void scSetState2(String paramString) throws ScEx {
|
|
ScOneString scOneString = new ScOneString(paramString);
|
|
int i = setState2(scOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetState(ScTwoStrings paramScTwoStrings) throws ScEx {
|
|
int i = setState(paramScTwoStrings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetMode(ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setMode(paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDaemonPar(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getDaemonPar(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetDaemonPar(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setDaemonPar(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDevInfo(int paramInt, ScDevInfo paramScDevInfo) throws ScEx {
|
|
int i = getDevInfo(paramInt, paramScDevInfo);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDefDevPars(int paramInt, ScDevPars paramScDevPars) throws ScEx {
|
|
int i = getDefDevPars(paramInt, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDevPars(int paramInt, ScDevPars paramScDevPars) throws ScEx {
|
|
int i = getDevPars(paramInt, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetDevPars(int paramInt, ScDevPars paramScDevPars) throws ScEx {
|
|
int i = setDevPars(paramInt, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetDevParsToDefaults(int paramInt, ScDevPars paramScDevPars) throws ScEx {
|
|
int i = setDevParsToDefaults(paramInt, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetBasicSettings(int paramInt, ScBasicSettings paramScBasicSettings) throws ScEx {
|
|
int i = getBasicSettings(paramInt, paramScBasicSettings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetBasicSettings(int paramInt, ScBasicSettings paramScBasicSettings) throws ScEx {
|
|
int i = setBasicSettings(paramInt, paramScBasicSettings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetAdvancedSettings(int paramInt, ScAdvancedSettings paramScAdvancedSettings) throws ScEx {
|
|
int i = getAdvancedSettings(paramInt, paramScAdvancedSettings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetAdvancedSettings(int paramInt, ScAdvancedSettings paramScAdvancedSettings) throws ScEx {
|
|
int i = setAdvancedSettings(paramInt, paramScAdvancedSettings);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetAdvSens(int paramInt, ScAdvSens paramScAdvSens) throws ScEx {
|
|
int i = getAdvSens(paramInt, paramScAdvSens);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetAdvSens(int paramInt, ScAdvSens paramScAdvSens) throws ScEx {
|
|
int i = setAdvSens(paramInt, paramScAdvSens);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetStdMode(int paramInt, ScOneByte paramScOneByte) throws ScEx {
|
|
int i = getStdMode(paramInt, paramScOneByte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetStdMode(int paramInt, ScOneByte paramScOneByte) throws ScEx {
|
|
int i = setStdMode(paramInt, paramScOneByte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetCmprMode(int paramInt, ScOneByte paramScOneByte) throws ScEx {
|
|
int i = getCmprMode(paramInt, paramScOneByte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetCmprMode(int paramInt, ScOneByte paramScOneByte) throws ScEx {
|
|
int i = setCmprMode(paramInt, paramScOneByte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetSens(int paramInt, ScTwoInts paramScTwoInts) throws ScEx {
|
|
int i = getSens(paramInt, paramScTwoInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetSens(int paramInt, ScTwoInts paramScTwoInts) throws ScEx {
|
|
int i = setSens(paramInt, paramScTwoInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getXTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setXTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getYTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setYTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getZTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZTraSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setZTraSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getXRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setXRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getYRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setYRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getZRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZRotSens(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setZRotSens(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetSendDelay(int paramInt, ScTwoInts paramScTwoInts) throws ScEx {
|
|
int i = getSendDelay(paramInt, paramScTwoInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetSendDelay(int paramInt, ScTwoInts paramScTwoInts) throws ScEx {
|
|
int i = setSendDelay(paramInt, paramScTwoInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetNullRad(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getNullRad(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetNullRad(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setNullRad(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetStdZero(int paramInt) throws ScEx {
|
|
int i = setStdZero(paramInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetStdData(int paramInt, ScStdData paramScStdData) throws ScEx {
|
|
int i = getStdData(paramInt, paramScStdData);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scFetchStdData(int paramInt, ScStdData paramScStdData) throws ScEx {
|
|
int i = fetchStdData(paramInt, paramScStdData);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetRawData(int paramInt, byte[] paramArrayOfbyte) throws ScEx {
|
|
int i = getRawData(paramInt, paramArrayOfbyte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getXTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setXTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getYTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setYTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getZTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZTra(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setZTra(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getXTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setXTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getYTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setYTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getZTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZTraRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setZTraRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getXRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setXRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getYRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setYRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getZRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZRot(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setZRot(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetXRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getXRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetXRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setXRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetYRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getYRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetYRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setYRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetZRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getZRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetZRotRev(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setZRotRev(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetDom(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = getDom(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetDom(int paramInt, ScOneBoolean paramScOneBoolean) throws ScEx {
|
|
int i = setDom(paramInt, paramScOneBoolean);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetCfgFileName(int paramInt, ScOneString paramScOneString) throws ScEx {
|
|
int i = getCfgFileName(paramInt, paramScOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSaveDevPars(int paramInt, ScOneString paramScOneString) throws ScEx {
|
|
int i = saveDevPars(paramInt, paramScOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSaveDevPars(int paramInt, String paramString) throws ScEx {
|
|
ScOneString scOneString = new ScOneString(paramString);
|
|
int i = saveDevPars(paramInt, scOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scLoadDevPars(int paramInt, ScOneString paramScOneString, ScDevPars paramScDevPars) throws ScEx {
|
|
int i = loadDevPars(paramInt, paramScOneString, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scLoadDevPars(int paramInt, String paramString, ScDevPars paramScDevPars) throws ScEx {
|
|
ScOneString scOneString = new ScOneString(paramString);
|
|
int i = loadDevPars(paramInt, scOneString, paramScDevPars);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scPressKey(int paramInt1, int paramInt2) throws ScEx {
|
|
int i = pressKey(paramInt1, paramInt2);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scRelKey(int paramInt1, int paramInt2) throws ScEx {
|
|
int i = relKey(paramInt1, paramInt2);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scTriggerFunction(int paramInt1, int paramInt2) throws ScEx {
|
|
int i = triggerFunction(paramInt1, paramInt2);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetLeds(int paramInt, ScThreeInts paramScThreeInts) throws ScEx {
|
|
int i = setLeds(paramInt, paramScThreeInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetLed(int paramInt1, int paramInt2, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getLed(paramInt1, paramInt2, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetLed(int paramInt1, int paramInt2, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setLed(paramInt1, paramInt2, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetLedsEx(int paramInt, byte[] paramArrayOfbyte) throws ScEx {
|
|
int i = getLedsEx(paramInt, paramArrayOfbyte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetLedsEx(int paramInt, byte[] paramArrayOfbyte) throws ScEx {
|
|
int i = setLedsEx(paramInt, paramArrayOfbyte);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetLcd(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = getLcd(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetLcd(int paramInt, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setLcd(paramInt, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetLcdColor(int paramInt, ScThreeInts paramScThreeInts) throws ScEx {
|
|
int i = setLcdColor(paramInt, paramScThreeInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scSetDsplString(int paramInt1, int paramInt2, String paramString, ScOneInt paramScOneInt) throws ScEx {
|
|
int i = setDsplString(paramInt1, paramInt2, paramString, paramScOneInt);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scGetFmwUpdtState(int paramInt, ScTwoInts paramScTwoInts) throws ScEx {
|
|
int i = getFmwUpdtState(paramInt, paramScTwoInts);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void scExecCmd(int paramInt, String paramString) throws ScEx {
|
|
ScOneString scOneString = new ScOneString(paramString);
|
|
int i = execCmd(paramInt, scOneString);
|
|
throwScEx(i);
|
|
}
|
|
|
|
public static void main(String[] paramArrayOfString) {
|
|
ScDevPars scDevPars = new ScDevPars();
|
|
try {
|
|
scConnect();
|
|
scSetDevParsToDefaults(0, scDevPars);
|
|
} catch (ScEx scEx) {
|
|
scEx.printStackTrace();
|
|
}
|
|
}
|
|
|
|
private static native int isProcessRunning(ScOneString paramScOneString, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setCurrentUserRegValue(ScThreeStrings paramScThreeStrings);
|
|
|
|
private static native int queryCurrentUserRegValue(ScTwoStrings paramScTwoStrings, int paramInt, ScOneString paramScOneString);
|
|
|
|
private static native int delCurrentUserRegValue(ScTwoStrings paramScTwoStrings);
|
|
|
|
private static native int connect2(ScOneBoolean paramScOneBoolean, ScOneString paramScOneString);
|
|
|
|
private static native int connect();
|
|
|
|
private static native int disconnect();
|
|
|
|
private static native int stop();
|
|
|
|
private static native int getDmnVrsn(ScTwoStrings paramScTwoStrings);
|
|
|
|
private static native int getDevNum(ScThreeInts paramScThreeInts);
|
|
|
|
private static native int getFgAppl(ScTwoStrings paramScTwoStrings);
|
|
|
|
private static native int getDllLogPars(ScLogPars paramScLogPars);
|
|
|
|
private static native int setDllLogPars(ScLogPars paramScLogPars);
|
|
|
|
private static native int setState2(ScOneString paramScOneString);
|
|
|
|
private static native int setState(ScTwoStrings paramScTwoStrings);
|
|
|
|
private static native int setMode(ScOneInt paramScOneInt);
|
|
|
|
private static native int getDevInfo(int paramInt, ScDevInfo paramScDevInfo);
|
|
|
|
private static native int getDefDevPars(int paramInt, ScDevPars paramScDevPars);
|
|
|
|
private static native int getDevPars(int paramInt, ScDevPars paramScDevPars);
|
|
|
|
private static native int setDevPars(int paramInt, ScDevPars paramScDevPars);
|
|
|
|
private static native int setDevParsToDefaults(int paramInt, ScDevPars paramScDevPars);
|
|
|
|
private static native int getBasicSettings(int paramInt, ScBasicSettings paramScBasicSettings);
|
|
|
|
private static native int setBasicSettings(int paramInt, ScBasicSettings paramScBasicSettings);
|
|
|
|
private static native int getAdvancedSettings(int paramInt, ScAdvancedSettings paramScAdvancedSettings);
|
|
|
|
private static native int setAdvancedSettings(int paramInt, ScAdvancedSettings paramScAdvancedSettings);
|
|
|
|
private static native int getAdvSens(int paramInt, ScAdvSens paramScAdvSens);
|
|
|
|
private static native int setAdvSens(int paramInt, ScAdvSens paramScAdvSens);
|
|
|
|
private static native int getCfgFileName(int paramInt, ScOneString paramScOneString);
|
|
|
|
private static native int saveDevPars(int paramInt, ScOneString paramScOneString);
|
|
|
|
private static native int loadDevPars(int paramInt, ScOneString paramScOneString, ScDevPars paramScDevPars);
|
|
|
|
private static native int getStdMode(int paramInt, ScOneByte paramScOneByte);
|
|
|
|
private static native int setStdMode(int paramInt, ScOneByte paramScOneByte);
|
|
|
|
private static native int getCmprMode(int paramInt, ScOneByte paramScOneByte);
|
|
|
|
private static native int setCmprMode(int paramInt, ScOneByte paramScOneByte);
|
|
|
|
private static native int getSens(int paramInt, ScTwoInts paramScTwoInts);
|
|
|
|
private static native int setSens(int paramInt, ScTwoInts paramScTwoInts);
|
|
|
|
private static native int getXTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setXTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getYTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setYTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getZTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setZTraSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getXRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setXRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getYRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setYRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getZRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setZRotSens(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int getSendDelay(int paramInt, ScTwoInts paramScTwoInts);
|
|
|
|
private static native int setSendDelay(int paramInt, ScTwoInts paramScTwoInts);
|
|
|
|
private static native int getNullRad(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setNullRad(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setStdZero(int paramInt);
|
|
|
|
private static native int getStdData(int paramInt, ScStdData paramScStdData);
|
|
|
|
private static native int fetchStdData(int paramInt, ScStdData paramScStdData);
|
|
|
|
private static native int getRawData(int paramInt, byte[] paramArrayOfbyte);
|
|
|
|
private static native int getTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getXTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setXTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getYTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setYTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getZTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setZTra(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getXTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setXTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getYTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setYTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getZTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setZTraRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getXRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setXRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getYRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setYRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getZRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setZRot(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getXRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setXRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getYRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setYRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getZRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setZRotRev(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int getDom(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int setDom(int paramInt, ScOneBoolean paramScOneBoolean);
|
|
|
|
private static native int pressKey(int paramInt1, int paramInt2);
|
|
|
|
private static native int relKey(int paramInt1, int paramInt2);
|
|
|
|
private static native int triggerFunction(int paramInt1, int paramInt2);
|
|
|
|
private static native int setLeds(int paramInt, ScThreeInts paramScThreeInts);
|
|
|
|
private static native int getLedsEx(int paramInt, byte[] paramArrayOfbyte);
|
|
|
|
private static native int setLedsEx(int paramInt, byte[] paramArrayOfbyte);
|
|
|
|
private static native int getLed(int paramInt1, int paramInt2, ScOneInt paramScOneInt);
|
|
|
|
private static native int setLed(int paramInt1, int paramInt2, ScOneInt paramScOneInt);
|
|
|
|
private static native int getLcd(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setLcd(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setLcdColor(int paramInt, ScThreeInts paramScThreeInts);
|
|
|
|
private static native int setDsplString(int paramInt1, int paramInt2, String paramString, ScOneInt paramScOneInt);
|
|
|
|
private static native int getFmwUpdtState(int paramInt, ScTwoInts paramScTwoInts);
|
|
|
|
private static native int execCmd(int paramInt, ScOneString paramScOneString);
|
|
|
|
private static native int getDaemonPar(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
private static native int setDaemonPar(int paramInt, ScOneInt paramScOneInt);
|
|
|
|
static {
|
|
ArrayList<String> arrayList = new ArrayList();
|
|
boolean bool = false;
|
|
String str1 = System.getProperty("os.name");
|
|
String str2 = System.getProperty("user.dir");
|
|
if (str1.equals("Mac OS X")) {
|
|
arrayList.add(str2 + "/lib/libspc_ctrl_64.dylib");
|
|
arrayList.add(str2 + "/../SC_DLL/dist/ReleaseOSX64/GNU-MacOSX/libspc_ctrl_64.dylib");
|
|
bool = loadLibrary(arrayList);
|
|
} else if (str1.equals("Linux")) {
|
|
arrayList.add(str2 + "/lib/libspc_ctrl.so");
|
|
arrayList.add(str2 + "/../SC_DLL/dist/ReleaseLinux64/GNU-Linux/libspc_ctrl_64.so.2.9.2");
|
|
arrayList.add(str2 + "/../SC_DLL/dist/ReleaseLinux/GNU-Linux/libspc_ctrl_32.so.2.9.2");
|
|
bool = loadLibrary(arrayList);
|
|
} else if (str1.startsWith("Windows")) {
|
|
arrayList.add(str2 + "\\libs\\win32\\spc_ctrlr_32.dll");
|
|
arrayList.add(str2 + "\\libs\\win64\\spc_ctrlr_64.dll");
|
|
arrayList.add(str2 + "\\..\\SC_DLL\\dist\\Release\\spc_ctrlr_32.dll");
|
|
arrayList.add(str2 + "\\..\\SC_DLL\\dist\\Release\\spc_ctrlr_64.dll");
|
|
arrayList.add(str2 + "\\..\\SC_DLL\\dist\\Debug\\spc_ctrlr_32.dll");
|
|
arrayList.add(str2 + "\\..\\SC_DLL\\dist\\Debug\\spc_ctrlr_64.dll");
|
|
bool = loadLibrary(arrayList);
|
|
} else {
|
|
JOptionPane.showMessageDialog(null, "Operating system '" + str1 + "' not supported!", "Load Error", 0);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /opt/SpaceControl/lib/SC_DLL_Wrapper.jar!/de/spacecontrol/sc/dllwrapper/ScDllWrapper.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.2.1
|
|
*/ |