Files
libicsneo/examples/java/src/icsneojavaJNI.java
T
Kyle Schwarz 0c436621a0 Disk: Refactor ExtExtractorDiskReadDriver
Reading disk data is currently accomplished by redirecting the raw input stream
for the duration of the acquisition, during which no other operation can be
carried out. This change moves disk data reading into the packetizer so the
familiar request/reply with message filters can be used. To accomplish this the
deprecated ISOPIC network type was dropped because the two messages share this
network ID.

Also fixes live data packet lengths which were off-by-one.
2023-09-18 15:44:28 +00:00

400 lines
39 KiB
Java

/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 4.0.0
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
public class icsneojavaJNI {
public final static native void icsneo_findAllDevices(long jarg1, neodevice_t jarg1_, int[] jarg2);
public final static native void icsneo_freeUnconnectedDevices();
public final static native boolean icsneo_serialNumToString(long jarg1, StringBuffer jarg2, int[] jarg3);
public final static native long icsneo_serialStringToNum(StringBuffer jarg1);
public final static native boolean icsneo_isValidNeoDevice(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_openDevice(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_closeDevice(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_isOpen(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_goOnline(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_goOffline(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_isOnline(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_enableMessagePolling(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_disableMessagePolling(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_isMessagePollingEnabled(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_getMessages(long jarg1, neodevice_t jarg1_, long jarg2, neomessage_t jarg2_, int[] jarg3, java.math.BigInteger jarg4);
public final static native long icsneo_getPollingMessageLimit(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_setPollingMessageLimit(long jarg1, neodevice_t jarg1_, long jarg2);
public final static native boolean icsneo_getProductName(long jarg1, neodevice_t jarg1_, StringBuffer jarg2, int[] jarg3);
public final static native boolean icsneo_getProductNameForType(long jarg1, StringBuffer jarg2, int[] jarg3);
public final static native boolean icsneo_settingsRefresh(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_settingsApply(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_settingsApplyTemporary(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_settingsApplyDefaults(long jarg1, neodevice_t jarg1_);
public final static native boolean icsneo_settingsApplyDefaultsTemporary(long jarg1, neodevice_t jarg1_);
public final static native int icsneo_settingsReadStructure(long jarg1, neodevice_t jarg1_, long jarg2, long jarg3);
public final static native boolean icsneo_settingsApplyStructure(long jarg1, neodevice_t jarg1_, long jarg2, long jarg3);
public final static native boolean icsneo_settingsApplyStructureTemporary(long jarg1, neodevice_t jarg1_, long jarg2, long jarg3);
public final static native long icsneo_getBaudrate(long jarg1, neodevice_t jarg1_, int jarg2);
public final static native boolean icsneo_setBaudrate(long jarg1, neodevice_t jarg1_, int jarg2, long jarg3);
public final static native long icsneo_getFDBaudrate(long jarg1, neodevice_t jarg1_, int jarg2);
public final static native boolean icsneo_setFDBaudrate(long jarg1, neodevice_t jarg1_, int jarg2, long jarg3);
public final static native boolean icsneo_transmit(long jarg1, neodevice_t jarg1_, long jarg2, neomessage_t jarg2_);
public final static native boolean icsneo_transmitMessages(long jarg1, neodevice_t jarg1_, long jarg2, neomessage_t jarg2_, long jarg3);
public final static native void icsneo_setWriteBlocks(long jarg1, neodevice_t jarg1_, boolean jarg2);
public final static native boolean icsneo_describeDevice(long jarg1, neodevice_t jarg1_, StringBuffer jarg2, int[] jarg3);
public final static native long icsneo_getVersion();
public final static native boolean icsneo_getEvents(long jarg1, neoevent_t jarg1_, int[] jarg2);
public final static native boolean icsneo_getDeviceEvents(long jarg1, neodevice_t jarg1_, long jarg2, neoevent_t jarg2_, int[] jarg3);
public final static native boolean icsneo_getLastError(long jarg1, neoevent_t jarg1_);
public final static native void icsneo_discardAllEvents();
public final static native void icsneo_discardDeviceEvents(long jarg1, neodevice_t jarg1_);
public final static native void icsneo_setEventLimit(long jarg1);
public final static native long icsneo_getEventLimit();
public final static native boolean icsneo_getSupportedDevices(long jarg1, int[] jarg2);
public final static native boolean icsneo_getTimestampResolution(long jarg1, neodevice_t jarg1_, long jarg2);
public final static native void neodevice_t_device_set(long jarg1, neodevice_t jarg1_, long jarg2);
public final static native long neodevice_t_device_get(long jarg1, neodevice_t jarg1_);
public final static native void neodevice_t_handle_set(long jarg1, neodevice_t jarg1_, int jarg2);
public final static native int neodevice_t_handle_get(long jarg1, neodevice_t jarg1_);
public final static native void neodevice_t_type_set(long jarg1, neodevice_t jarg1_, long jarg2);
public final static native long neodevice_t_type_get(long jarg1, neodevice_t jarg1_);
public final static native void neodevice_t_serial_set(long jarg1, neodevice_t jarg1_, String jarg2);
public final static native String neodevice_t_serial_get(long jarg1, neodevice_t jarg1_);
public final static native long new_neodevice_t();
public final static native void delete_neodevice_t(long jarg1);
public final static native void neomessage_statusbitfield_t_globalError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_globalError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_transmitMessage_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_transmitMessage_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_extendedFrame_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_extendedFrame_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_remoteFrame_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_remoteFrame_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_crcError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_crcError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canErrorPassive_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canErrorPassive_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_incompleteFrame_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_incompleteFrame_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_lostArbitration_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_lostArbitration_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_undefinedError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_undefinedError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canBusOff_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canBusOff_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canErrorWarning_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canErrorWarning_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canBusShortedPlus_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canBusShortedPlus_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canBusShortedGround_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canBusShortedGround_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_checksumError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_checksumError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_badMessageBitTimeError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_badMessageBitTimeError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_ifrData_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_ifrData_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_hardwareCommError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_hardwareCommError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_expectedLengthError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_expectedLengthError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_incomingNoMatch_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_incomingNoMatch_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_statusBreak_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_statusBreak_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_avsiRecOverflow_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_avsiRecOverflow_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_testTrigger_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_testTrigger_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_audioComment_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_audioComment_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_gpsData_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_gpsData_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_analogDigitalInput_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_analogDigitalInput_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_textComment_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_textComment_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_networkMessageType_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_networkMessageType_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_vsiTXUnderrun_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_vsiTXUnderrun_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_vsiIFRCRCBit_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_vsiIFRCRCBit_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_initMessage_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_initMessage_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_flexraySecondStartupFrame_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_flexraySecondStartupFrame_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_extended_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_extended_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_hasValue_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_hasValue_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_valueIsBoolean_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_valueIsBoolean_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_highVoltage_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_highVoltage_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_longMessage_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_longMessage_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_globalChange_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_globalChange_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_errorFrame_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_errorFrame_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_endOfLongMessage_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_endOfLongMessage_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorRXBreakNotZero_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorRXBreakNotZero_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorRXBreakTooShort_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorRXBreakTooShort_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorRXSyncNot55_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorRXSyncNot55_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorRXDataGreaterEight_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorRXDataGreaterEight_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorTXRXMismatch_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorTXRXMismatch_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linErrorMessageIDParity_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linErrorMessageIDParity_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linSyncFrameError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linSyncFrameError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linIDFrameError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linIDFrameError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linSlaveByteError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linSlaveByteError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_rxTimeoutError_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_rxTimeoutError_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_linNoSlaveData_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_linNoSlaveData_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canfdESI_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canfdESI_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canfdIDE_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canfdIDE_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canfdRTR_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canfdRTR_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canfdFDF_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canfdFDF_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_canfdBRS_set(long jarg1, neomessage_statusbitfield_t jarg1_, long jarg2);
public final static native long neomessage_statusbitfield_t_canfdBRS_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native void neomessage_statusbitfield_t_statusBitfield_set(long jarg1, neomessage_statusbitfield_t jarg1_, long[] jarg2);
public final static native long[] neomessage_statusbitfield_t_statusBitfield_get(long jarg1, neomessage_statusbitfield_t jarg1_);
public final static native long new_neomessage_statusbitfield_t();
public final static native void delete_neomessage_statusbitfield_t(long jarg1);
public final static native void neomessage_t_status_set(long jarg1, neomessage_t jarg1_, long jarg2, neomessage_statusbitfield_t jarg2_);
public final static native long neomessage_t_status_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_timestamp_set(long jarg1, neomessage_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_t_timestamp_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_timestampReserved_set(long jarg1, neomessage_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_t_timestampReserved_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_data_set(long jarg1, neomessage_t jarg1_, byte[] jarg2);
public final static native byte[] neomessage_t_data_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_length_set(long jarg1, neomessage_t jarg1_, long jarg2);
public final static native long neomessage_t_length_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_header_set(long jarg1, neomessage_t jarg1_, short[] jarg2);
public final static native short[] neomessage_t_header_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_netid_set(long jarg1, neomessage_t jarg1_, int jarg2);
public final static native int neomessage_t_netid_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_type_set(long jarg1, neomessage_t jarg1_, short jarg2);
public final static native short neomessage_t_type_get(long jarg1, neomessage_t jarg1_);
public final static native void neomessage_t_reserved_set(long jarg1, neomessage_t jarg1_, short[] jarg2);
public final static native short[] neomessage_t_reserved_get(long jarg1, neomessage_t jarg1_);
public final static native long new_neomessage_t();
public final static native void delete_neomessage_t(long jarg1);
public final static native void neomessage_can_t_status_set(long jarg1, neomessage_can_t jarg1_, long jarg2, neomessage_statusbitfield_t jarg2_);
public final static native long neomessage_can_t_status_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_timestamp_set(long jarg1, neomessage_can_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_can_t_timestamp_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_timestampReserved_set(long jarg1, neomessage_can_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_can_t_timestampReserved_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_data_set(long jarg1, neomessage_can_t jarg1_, byte[] jarg2);
public final static native byte[] neomessage_can_t_data_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_length_set(long jarg1, neomessage_can_t jarg1_, long jarg2);
public final static native long neomessage_can_t_length_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_arbid_set(long jarg1, neomessage_can_t jarg1_, long jarg2);
public final static native long neomessage_can_t_arbid_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_netid_set(long jarg1, neomessage_can_t jarg1_, int jarg2);
public final static native int neomessage_can_t_netid_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_type_set(long jarg1, neomessage_can_t jarg1_, short jarg2);
public final static native short neomessage_can_t_type_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_dlcOnWire_set(long jarg1, neomessage_can_t jarg1_, short jarg2);
public final static native short neomessage_can_t_dlcOnWire_get(long jarg1, neomessage_can_t jarg1_);
public final static native void neomessage_can_t_reserved_set(long jarg1, neomessage_can_t jarg1_, short[] jarg2);
public final static native short[] neomessage_can_t_reserved_get(long jarg1, neomessage_can_t jarg1_);
public final static native long new_neomessage_can_t();
public final static native void delete_neomessage_can_t(long jarg1);
public final static native void neomessage_eth_t_status_set(long jarg1, neomessage_eth_t jarg1_, long jarg2, neomessage_statusbitfield_t jarg2_);
public final static native long neomessage_eth_t_status_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_timestamp_set(long jarg1, neomessage_eth_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_eth_t_timestamp_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_timestampReserved_set(long jarg1, neomessage_eth_t jarg1_, java.math.BigInteger jarg2);
public final static native java.math.BigInteger neomessage_eth_t_timestampReserved_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_data_set(long jarg1, neomessage_eth_t jarg1_, byte[] jarg2);
public final static native byte[] neomessage_eth_t_data_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_length_set(long jarg1, neomessage_eth_t jarg1_, long jarg2);
public final static native long neomessage_eth_t_length_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_preemptionFlags_set(long jarg1, neomessage_eth_t jarg1_, short jarg2);
public final static native short neomessage_eth_t_preemptionFlags_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_reservedHeader_set(long jarg1, neomessage_eth_t jarg1_, short[] jarg2);
public final static native short[] neomessage_eth_t_reservedHeader_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_netid_set(long jarg1, neomessage_eth_t jarg1_, int jarg2);
public final static native int neomessage_eth_t_netid_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_type_set(long jarg1, neomessage_eth_t jarg1_, short jarg2);
public final static native short neomessage_eth_t_type_get(long jarg1, neomessage_eth_t jarg1_);
public final static native void neomessage_eth_t_reserved_set(long jarg1, neomessage_eth_t jarg1_, short[] jarg2);
public final static native short[] neomessage_eth_t_reserved_get(long jarg1, neomessage_eth_t jarg1_);
public final static native long new_neomessage_eth_t();
public final static native void delete_neomessage_eth_t(long jarg1);
public final static native int ICSNEO_DEVICETYPE_LONGEST_NAME_get();
public final static native int ICSNEO_DEVICETYPE_LONGEST_DESCRIPTION_get();
public final static native void neoversion_t_major_set(long jarg1, neoversion_t jarg1_, int jarg2);
public final static native int neoversion_t_major_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_minor_set(long jarg1, neoversion_t jarg1_, int jarg2);
public final static native int neoversion_t_minor_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_patch_set(long jarg1, neoversion_t jarg1_, int jarg2);
public final static native int neoversion_t_patch_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_metadata_set(long jarg1, neoversion_t jarg1_, String jarg2);
public final static native String neoversion_t_metadata_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_buildBranch_set(long jarg1, neoversion_t jarg1_, String jarg2);
public final static native String neoversion_t_buildBranch_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_buildTag_set(long jarg1, neoversion_t jarg1_, String jarg2);
public final static native String neoversion_t_buildTag_get(long jarg1, neoversion_t jarg1_);
public final static native void neoversion_t_reserved_set(long jarg1, neoversion_t jarg1_, String jarg2);
public final static native String neoversion_t_reserved_get(long jarg1, neoversion_t jarg1_);
public final static native long new_neoversion_t();
public final static native void delete_neoversion_t(long jarg1);
public final static native void neoevent_t_description_set(long jarg1, neoevent_t jarg1_, String jarg2);
public final static native String neoevent_t_description_get(long jarg1, neoevent_t jarg1_);
public final static native void neoevent_t_timestamp_set(long jarg1, neoevent_t jarg1_, long jarg2);
public final static native long neoevent_t_timestamp_get(long jarg1, neoevent_t jarg1_);
public final static native void neoevent_t_eventNumber_set(long jarg1, neoevent_t jarg1_, long jarg2);
public final static native long neoevent_t_eventNumber_get(long jarg1, neoevent_t jarg1_);
public final static native void neoevent_t_severity_set(long jarg1, neoevent_t jarg1_, short jarg2);
public final static native short neoevent_t_severity_get(long jarg1, neoevent_t jarg1_);
public final static native void neoevent_t_serial_set(long jarg1, neoevent_t jarg1_, String jarg2);
public final static native String neoevent_t_serial_get(long jarg1, neoevent_t jarg1_);
public final static native void neoevent_t_reserved_set(long jarg1, neoevent_t jarg1_, short[] jarg2);
public final static native short[] neoevent_t_reserved_get(long jarg1, neoevent_t jarg1_);
public final static native long new_neoevent_t();
public final static native void delete_neoevent_t(long jarg1);
public final static native int ICSNEO_NETID_DEVICE_get();
public final static native int ICSNEO_NETID_HSCAN_get();
public final static native int ICSNEO_NETID_MSCAN_get();
public final static native int ICSNEO_NETID_SWCAN_get();
public final static native int ICSNEO_NETID_LSFTCAN_get();
public final static native int ICSNEO_NETID_FORDSCP_get();
public final static native int ICSNEO_NETID_J1708_get();
public final static native int ICSNEO_NETID_AUX_get();
public final static native int ICSNEO_NETID_J1850VPW_get();
public final static native int ICSNEO_NETID_ISO_get();
public final static native int ICSNEO_NETID_MAIN51_get();
public final static native int ICSNEO_NETID_RED_get();
public final static native int ICSNEO_NETID_SCI_get();
public final static native int ICSNEO_NETID_ISO2_get();
public final static native int ICSNEO_NETID_ISO14230_get();
public final static native int ICSNEO_NETID_LIN_get();
public final static native int ICSNEO_NETID_OP_ETHERNET1_get();
public final static native int ICSNEO_NETID_OP_ETHERNET2_get();
public final static native int ICSNEO_NETID_OP_ETHERNET3_get();
public final static native int ICSNEO_NETID_RED_EXT_MEMORYREAD_get();
public final static native int ICSNEO_NETID_RED_INT_MEMORYREAD_get();
public final static native int ICSNEO_NETID_RED_DFLASH_READ_get();
public final static native int ICSNEO_NETID_RED_SDCARD_READ_get();
public final static native int ICSNEO_NETID_CAN_ERRBITS_get();
public final static native int ICSNEO_NETID_RED_DFLASH_WRITE_DONE_get();
public final static native int ICSNEO_NETID_RED_WAVE_CAN1_LOGICAL_get();
public final static native int ICSNEO_NETID_RED_WAVE_CAN2_LOGICAL_get();
public final static native int ICSNEO_NETID_RED_WAVE_LIN1_LOGICAL_get();
public final static native int ICSNEO_NETID_RED_WAVE_LIN2_LOGICAL_get();
public final static native int ICSNEO_NETID_RED_WAVE_LIN1_ANALOG_get();
public final static native int ICSNEO_NETID_RED_WAVE_LIN2_ANALOG_get();
public final static native int ICSNEO_NETID_RED_WAVE_MISC_ANALOG_get();
public final static native int ICSNEO_NETID_RED_WAVE_MISCDIO2_LOGICAL_get();
public final static native int ICSNEO_NETID_RED_NETWORK_COM_ENABLE_EX_get();
public final static native int ICSNEO_NETID_RED_NEOVI_NETWORK_get();
public final static native int ICSNEO_NETID_RED_READ_BAUD_SETTINGS_get();
public final static native int ICSNEO_NETID_RED_OLDFORMAT_get();
public final static native int ICSNEO_NETID_RED_SCOPE_CAPTURE_get();
public final static native int ICSNEO_NETID_RED_HARDWARE_EXCEP_get();
public final static native int ICSNEO_NETID_RED_GET_RTC_get();
public final static native int ICSNEO_NETID_ISO3_get();
public final static native int ICSNEO_NETID_HSCAN2_get();
public final static native int ICSNEO_NETID_HSCAN3_get();
public final static native int ICSNEO_NETID_OP_ETHERNET4_get();
public final static native int ICSNEO_NETID_OP_ETHERNET5_get();
public final static native int ICSNEO_NETID_ISO4_get();
public final static native int ICSNEO_NETID_LIN2_get();
public final static native int ICSNEO_NETID_LIN3_get();
public final static native int ICSNEO_NETID_LIN4_get();
public final static native int ICSNEO_NETID_RED_APP_ERROR_get();
public final static native int ICSNEO_NETID_CGI_get();
public final static native int ICSNEO_NETID_RESET_STATUS_get();
public final static native int ICSNEO_NETID_FB_STATUS_get();
public final static native int ICSNEO_NETID_APP_SIGNAL_STATUS_get();
public final static native int ICSNEO_NETID_READ_DATALINK_CM_TX_MSG_get();
public final static native int ICSNEO_NETID_READ_DATALINK_CM_RX_MSG_get();
public final static native int ICSNEO_NETID_LOGGING_OVERFLOW_get();
public final static native int ICSNEO_NETID_READ_SETTINGS_get();
public final static native int ICSNEO_NETID_HSCAN4_get();
public final static native int ICSNEO_NETID_HSCAN5_get();
public final static native int ICSNEO_NETID_RS232_get();
public final static native int ICSNEO_NETID_UART_get();
public final static native int ICSNEO_NETID_UART2_get();
public final static native int ICSNEO_NETID_UART3_get();
public final static native int ICSNEO_NETID_UART4_get();
public final static native int ICSNEO_NETID_SWCAN2_get();
public final static native int ICSNEO_NETID_ETHERNET_DAQ_get();
public final static native int ICSNEO_NETID_DATA_TO_HOST_get();
public final static native int ICSNEO_NETID_TEXTAPI_TO_HOST_get();
public final static native int ICSNEO_NETID_OP_ETHERNET6_get();
public final static native int ICSNEO_NETID_RED_VBAT_get();
public final static native int ICSNEO_NETID_OP_ETHERNET7_get();
public final static native int ICSNEO_NETID_OP_ETHERNET8_get();
public final static native int ICSNEO_NETID_OP_ETHERNET9_get();
public final static native int ICSNEO_NETID_OP_ETHERNET10_get();
public final static native int ICSNEO_NETID_OP_ETHERNET11_get();
public final static native int ICSNEO_NETID_FLEXRAY1A_get();
public final static native int ICSNEO_NETID_FLEXRAY1B_get();
public final static native int ICSNEO_NETID_FLEXRAY2A_get();
public final static native int ICSNEO_NETID_FLEXRAY2B_get();
public final static native int ICSNEO_NETID_LIN5_get();
public final static native int ICSNEO_NETID_FLEXRAY_get();
public final static native int ICSNEO_NETID_FLEXRAY2_get();
public final static native int ICSNEO_NETID_OP_ETHERNET12_get();
public final static native int ICSNEO_NETID_MOST25_get();
public final static native int ICSNEO_NETID_MOST50_get();
public final static native int ICSNEO_NETID_MOST150_get();
public final static native int ICSNEO_NETID_ETHERNET_get();
public final static native int ICSNEO_NETID_GMFSA_get();
public final static native int ICSNEO_NETID_TCP_get();
public final static native int ICSNEO_NETID_HSCAN6_get();
public final static native int ICSNEO_NETID_HSCAN7_get();
public final static native int ICSNEO_NETID_LIN6_get();
public final static native int ICSNEO_NETID_LSFTCAN2_get();
public final static native int ICSNEO_NETID_HW_COM_LATENCY_TEST_get();
public final static native int ICSNEO_NETID_DEVICE_STATUS_get();
public final static native int ICSNEO_NETID_ANY_get();
public final static native int ICSNEO_NETID_INVALID_get();
public final static native int ICSNEO_NETWORK_TYPE_INVALID_get();
public final static native int ICSNEO_NETWORK_TYPE_INTERNAL_get();
public final static native int ICSNEO_NETWORK_TYPE_CAN_get();
public final static native int ICSNEO_NETWORK_TYPE_LIN_get();
public final static native int ICSNEO_NETWORK_TYPE_FLEXRAY_get();
public final static native int ICSNEO_NETWORK_TYPE_MOST_get();
public final static native int ICSNEO_NETWORK_TYPE_ETHERNET_get();
public final static native int ICSNEO_NETWORK_TYPE_ANY_get();
public final static native int ICSNEO_NETWORK_TYPE_OTHER_get();
public final static native long neomessage_can_t_cast(long jarg1, neomessage_t jarg1_);
public final static native long neomessage_eth_t_cast(long jarg1, neomessage_t jarg1_);
public final static native long from_can_neomessage_t_cast(long jarg1, neomessage_can_t jarg1_);
public final static native long from_eth_neomessage_t_cast(long jarg1, neomessage_eth_t jarg1_);
public final static native long new_neodevice_t_array(int jarg1);
public final static native void delete_neodevice_t_array(long jarg1, neodevice_t jarg1_);
public final static native long neodevice_t_array_getitem(long jarg1, neodevice_t jarg1_, int jarg2);
public final static native void neodevice_t_array_setitem(long jarg1, neodevice_t jarg1_, int jarg2, long jarg3, neodevice_t jarg3_);
public final static native long new_neoevent_t_array(int jarg1);
public final static native void delete_neoevent_t_array(long jarg1, neoevent_t jarg1_);
public final static native long neoevent_t_array_getitem(long jarg1, neoevent_t jarg1_, int jarg2);
public final static native void neoevent_t_array_setitem(long jarg1, neoevent_t jarg1_, int jarg2, long jarg3, neoevent_t jarg3_);
public final static native long new_neomessage_t_array(int jarg1);
public final static native void delete_neomessage_t_array(long jarg1, neomessage_t jarg1_);
public final static native long neomessage_t_array_getitem(long jarg1, neomessage_t jarg1_, int jarg2);
public final static native void neomessage_t_array_setitem(long jarg1, neomessage_t jarg1_, int jarg2, long jarg3, neomessage_t jarg3_);
}