Crate ljm_sys

Crate ljm_sys 

Source

Constants§

LJME_ATTR_LOAD_COMM_FAILURE
LJME_AUTO_IPS_FILE_INVALID
LJME_AUTO_IPS_FILE_NOT_FOUND
LJME_CANNOT_CONNECT
LJME_CANNOT_DISCONNECT
LJME_CANNOT_OPEN_DEVICE
LJME_CANNOT_READ_OUT_ONLY_STREAM
LJME_CONFIG_FILE_NOT_FOUND
LJME_CONFIG_PARSING_ERROR
LJME_CONNECTION_HAS_YIELDED_RECONNECT_FAILED
LJME_CONSTANTS_FILE_NOT_FOUND
LJME_COULD_NOT_CLAIM_DEVICE
LJME_COULD_NOT_START_STREAM
LJME_DEBUG_LOG_FAILURE
LJME_DEBUG_LOG_FILE_NOT_OPEN
LJME_DEVICE_ALREADY_OPEN
LJME_DEVICE_CURRENTLY_CLAIMED_BY_ANOTHER_PROCESS
LJME_DEVICE_DISCONNECTED
LJME_DEVICE_NOT_FOUND
LJME_DEVICE_NOT_OPEN
LJME_DIGITAL_AUTO_RECOVERY_ERROR_DETECTED
LJME_ERROR_BIT_SET
LJME_ERROR_RETRIEVAL_FAILURE
LJME_FRAMES_OMITTED_DUE_TO_PACKET_SIZE
LJME_FUNCTION_DOES_NOT_SUPPORT_THIS_TYPE
LJME_FUNCTION_ERR
LJME_INCORRECT_NUM_COMMAND_BYTES_SENT
LJME_INCORRECT_NUM_RESPONSE_BYTES_RECEIVED
LJME_INTENT_NOT_READY
LJME_INVALID_ADDRESS
LJME_INVALID_CONFIG_NAME
LJME_INVALID_CONNECTION_TYPE
LJME_INVALID_CONSTANTS_FILE
LJME_INVALID_DEVICE_TYPE
LJME_INVALID_DIRECTION
LJME_INVALID_FUNCTION
LJME_INVALID_HANDLE
LJME_INVALID_INDEX
LJME_INVALID_INFO_HANDLE
LJME_INVALID_INTERVAL_HANDLE
LJME_INVALID_LENGTH
LJME_INVALID_MAXBYTESPERMBFB
LJME_INVALID_NAME
LJME_INVALID_NUM_REGISTERS
LJME_INVALID_NUM_VALUES
LJME_INVALID_PARAMETER
LJME_INVALID_PROTOCOL_ID
LJME_INVALID_TRANSACTION_ID
LJME_INVALID_VALUE
LJME_INVALID_VALUE_TYPE
LJME_LENGTH_ERR
LJME_LIBRARY_ERRORS_BEGIN
LJME_LIBRARY_ERRORS_END
LJME_LJM_BUFFER_FULL
LJME_MBE1_ILLEGAL_FUNCTION
LJME_MBE2_ILLEGAL_DATA_ADDRESS
LJME_MBE3_ILLEGAL_DATA_VALUE
LJME_MBE4_SLAVE_DEVICE_FAILURE
LJME_MBE5_ACKNOWLEDGE
LJME_MBE6_SLAVE_DEVICE_BUSY
LJME_MBE8_MEMORY_PARITY_ERROR
LJME_MBE10_GATEWAY_PATH_UNAVAILABLE
LJME_MBE11_GATEWAY_TARGET_NO_RESPONSE
LJME_MEMORY_ALLOCATION_FAILURE
LJME_MIXED_FORMAT_IP_ADDRESS
LJME_MODBUS_ERRORS_BEGIN
LJME_MODBUS_ERRORS_END
LJME_NAMED_MUTEX_PERMISSION_DENIED
LJME_NEGATIVE_RECEIVE_BUFFER_SIZE
LJME_NOERROR
LJME_NOT_IMPLEMENTED
LJME_NO_COMMAND_BYTES_SENT
LJME_NO_DEVICES_FOUND
LJME_NO_RESPONSE_BYTES_RECEIVED
LJME_NO_SCANS_RETURNED
LJME_NULL_OBJ
LJME_NULL_POINTER
LJME_NUM_BYTES_ERR
LJME_NUM_REGS_ERR
LJME_OLD_FIRMWARE
LJME_OVERSPECIFIED_PORT
LJME_PACKET_SIZE_TOO_LARGE
LJME_PROTOCOL_ID_ERR
LJME_RECONNECT_FAILED
LJME_RESERVED_NAME
LJME_SOCKET_LEVEL_ERROR
LJME_STARTING_REG_ERR
LJME_STREAM_NOT_INITIALIZED
LJME_STREAM_NOT_RUNNING
LJME_SYNCHRONIZATION_TIMEOUT
LJME_TEMPERATURE_OUT_OF_RANGE
LJME_TRANSACTION_ID_ERR
LJME_U3_CANNOT_BE_OPENED_BY_LJM
LJME_U3_NOT_SUPPORTED_BY_LJM
LJME_U6_CANNOT_BE_OPENED_BY_LJM
LJME_U6_NOT_SUPPORTED_BY_LJM
LJME_UE9_CANNOT_BE_OPENED_BY_LJM
LJME_UE9_NOT_SUPPORTED_BY_LJM
LJME_UNABLE_TO_STOP_STREAM
LJME_UNIT_ID_ERR
LJME_UNKNOWN_ERROR
LJME_UNKNOWN_IDENTIFIER
LJME_UNKNOWN_VALUE_TYPE
LJME_UNPARSABLE_CONNECTION_TYPE
LJME_UNPARSABLE_DEVICE_TYPE
LJME_UNPARSABLE_IDENTIFIER
LJME_USB_FAILURE
LJME_USING_DEFAULT_CALIBRATION
LJME_VOLTAGE_OUT_OF_RANGE
LJME_WARNINGS_BEGIN
LJME_WARNINGS_END
LJME_WINSOCK_FAILURE
LJM_ALLOWS_AUTO_CONDENSE_ADDRESSES
LJM_ALLOWS_AUTO_MULTIPLE_FEEDBACKS
LJM_AUTO_IPS
LJM_AUTO_IPS_FILE
LJM_AUTO_RECONNECT_STICKY_CONNECTION
LJM_AUTO_RECONNECT_STICKY_SERIAL
LJM_AUTO_RECONNECT_WAIT_MS
LJM_BYTE
LJM_BYTES_PER_REGISTER
LJM_CONSTANTS_FILE
LJM_DEBUG
LJM_DEBUG_LOG_BUFFER_MAX_SIZE
LJM_DEBUG_LOG_FILE
LJM_DEBUG_LOG_FILE_MAX_SIZE
LJM_DEBUG_LOG_LEVEL
LJM_DEBUG_LOG_MODE
LJM_DEBUG_LOG_MODE_CONTINUOUS
LJM_DEBUG_LOG_MODE_NEVER
LJM_DEBUG_LOG_MODE_ON_ERROR
LJM_DEBUG_LOG_SLEEP_TIME_MS
LJM_DEEP_SEARCH_FILE
LJM_DEFAULT_ETHERNET_OPEN_TIMEOUT_MS
LJM_DEFAULT_ETHERNET_SEND_RECEIVE_TIMEOUT_MS
LJM_DEFAULT_FEEDBACK_ALLOCATION_SIZE
LJM_DEFAULT_PORT
LJM_DEFAULT_UNIT_ID
LJM_DEFAULT_USB_SEND_RECEIVE_TIMEOUT_MS
LJM_DEFAULT_WIFI_OPEN_TIMEOUT_MS
LJM_DEFAULT_WIFI_SEND_RECEIVE_TIMEOUT_MS
LJM_DEMO_MODE
LJM_DUMMY_VALUE
LJM_ERROR
LJM_ERROR_CONSTANTS_FILE
LJM_ETHERNET_OPEN_TIMEOUT_MS
LJM_ETHERNET_SEND_RECEIVE_TIMEOUT_MS
LJM_ETHERNET_UDP_PORT
LJM_FATAL
LJM_FLOAT32
LJM_GND
LJM_INFO
LJM_INT32
LJM_INVALID_NAME_ADDRESS
LJM_IPv4_STRING_SIZE
LJM_KEEP_OPEN
LJM_LIBRARY_VERSION
LJM_LIST_ALL_SIZE
LJM_MAC_STRING_SIZE
LJM_MAX_ETHERNET_PACKET_NUM_BYTES_T7
LJM_MAX_NAME_SIZE
LJM_MAX_TCP_PACKET_NUM_BYTES_T7
LJM_MAX_USB_PACKET_NUM_BYTES
LJM_MAX_WIFI_PACKET_NUM_BYTES_T7
LJM_MODBUS_MAP_CONSTANTS_FILE
LJM_NO_IP_ADDRESS
LJM_NO_PORT
LJM_NO_TIMEOUT
LJM_OLD_FIRMWARE_CHECK
LJM_OPEN_CLOSE
LJM_OPEN_MODE
LJM_OPEN_TCP_DEVICE_TIMEOUT_MS
LJM_PACKET
LJM_READ
LJM_RETRY_ON_TRANSACTION_ID_MISMATCH
LJM_SCAN_NOT_READ
LJM_SEND_RECEIVE_TIMEOUT_MS
LJM_SPECIAL_ADDRESSES_FILE
LJM_SPECIAL_ADDRESSES_STATUS
LJM_SPECIFIC_IPS_FILE
LJM_STREAM_AIN_BINARY
LJM_STREAM_DIGITAL_AUTO_RECOVERY_ERROR_DETECTION_DISABLED
LJM_STREAM_PACKET
LJM_STREAM_RECEIVE_TIMEOUT_MODE
LJM_STREAM_RECEIVE_TIMEOUT_MODE_CALCULATED
LJM_STREAM_RECEIVE_TIMEOUT_MODE_MANUAL
LJM_STREAM_RECEIVE_TIMEOUT_MS
LJM_STREAM_SCANS_RETURN
LJM_STREAM_SCANS_RETURN_ALL
LJM_STREAM_SCANS_RETURN_ALL_OR_NONE
LJM_STREAM_TCP_RECEIVE_BUFFER_SIZE
LJM_STREAM_TRANSFERS_PER_SECOND
LJM_STRING
LJM_STRING_ALLOCATION_SIZE
LJM_STRING_MAX_SIZE
LJM_TCP_PORT
LJM_TRACE
LJM_UDP_PORT
LJM_UINT16
LJM_UINT32
LJM_USB_SEND_RECEIVE_TIMEOUT_MS
LJM_USER
LJM_USE_DEFAULT_MAXBYTESPERMBFB
LJM_USE_TCP_INIT_FOR_T7_WIFI_TCP
LJM_VERSION
LJM_WARNING
LJM_WIFI_OPEN_TIMEOUT_MS
LJM_WIFI_SEND_RECEIVE_TIMEOUT_MS
LJM_WIFI_UDP_PORT
LJM_WRITE
LJM_ZERO_LENGTH_ARRAY_ERROR
LJM_ZERO_LENGTH_ARRAY_IGNORE_OPERATION
LJM_ZERO_LENGTH_ARRAY_MODE
LJM_ctANY
LJM_ctANY_TCP
LJM_ctETHERNET
LJM_ctETHERNET_ANY
LJM_ctETHERNET_TCP
LJM_ctETHERNET_UDP
LJM_ctNETWORK_ANY
LJM_ctNETWORK_TCP
LJM_ctNETWORK_UDP
LJM_ctTCP
LJM_ctUSB
LJM_ctWIFI
LJM_ctWIFI_ANY
LJM_ctWIFI_TCP
LJM_ctWIFI_UDP
LJM_dtANY
LJM_dtDIGIT
LJM_dtT4
LJM_dtT7
LJM_dtTSERIES
LJM_idANY
LJM_ttB
LJM_ttC
LJM_ttE
LJM_ttJ
LJM_ttK
LJM_ttN
LJM_ttR
LJM_ttS
LJM_ttT

Functions§

LJM_AddressToType
LJM_AddressesToMBFB
LJM_AddressesToTypes
LJM_ByteArrayToFLOAT32
LJM_ByteArrayToINT32
LJM_ByteArrayToUINT16
LJM_ByteArrayToUINT32
LJM_CleanInfo
LJM_CleanInterval
LJM_Close
LJM_CloseAll
LJM_ErrorToString
LJM_FLOAT32ToByteArray
LJM_GetDeepSearchInfo
LJM_GetHandleInfo
LJM_GetHostTick
LJM_GetHostTick32Bit
LJM_GetSpecificIPsInfo
LJM_GetStreamTCPReceiveBufferStatus
LJM_INT32ToByteArray
LJM_IPToNumber
LJM_ListAll
LJM_ListAllExtended
LJM_ListAllS
LJM_LoadConfigurationFile
LJM_LoadConstants
LJM_LoadConstantsFromFile
LJM_LoadConstantsFromString
LJM_Log
LJM_LookupConstantName
LJM_LookupConstantValue
LJM_MACToNumber
LJM_MBFBComm
LJM_NameToAddress
LJM_NamesToAddresses
LJM_NumberToIP
LJM_NumberToMAC
LJM_Open
LJM_OpenS
LJM_ReadLibraryConfigS
LJM_ReadLibraryConfigStringS
LJM_ReadRaw
LJM_RegisterDeviceReconnectCallback
LJM_ResetLog
LJM_SetStreamCallback
LJM_StartInterval
LJM_StreamBurst
LJM_TCVoltsToTemp
LJM_UINT16ToByteArray
LJM_UINT32ToByteArray
LJM_UpdateValues
LJM_WaitForNextInterval
LJM_WriteLibraryConfigS
LJM_WriteLibraryConfigStringS
LJM_WriteRaw
LJM_eAddresses
LJM_eNames
LJM_eReadAddress
LJM_eReadAddressArray
LJM_eReadAddressByteArray
LJM_eReadAddressString
LJM_eReadAddresses
LJM_eReadName
LJM_eReadNameArray
LJM_eReadNameByteArray
LJM_eReadNameString
LJM_eReadNames
LJM_eStreamRead
LJM_eStreamStart
LJM_eStreamStop
LJM_eWriteAddress
LJM_eWriteAddressArray
LJM_eWriteAddressByteArray
LJM_eWriteAddressString
LJM_eWriteAddresses
LJM_eWriteName
LJM_eWriteNameArray
LJM_eWriteNameByteArray
LJM_eWriteNameString
LJM_eWriteNames

Type Aliases§

LJM_DeviceReconnectCallback
LJM_StreamReadCallback
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
_bindgen_ty_8
_bindgen_ty_9
_bindgen_ty_10
_bindgen_ty_11
_bindgen_ty_12
_bindgen_ty_13
_bindgen_ty_14