README¶
Description¶
Python wrapper for interfacing to IntrepidCS Hardware.
Installing¶
pip install python_ics
Platform specific Installation notes¶
Windows¶
Windows requires icsneo40.dll to be installed in the PATH. This can be obtained through vspy3 or our hardware installation kit found here: https://cdn.intrepidcs.net/updates/files/RP1210KitInstall.zip
Linux¶
MacOS¶
Mac builds use libicsneo and are built using cibuildwheel
libicsneolegacy.dylib is bundled with the wheel and python_ics will automatically use it.
Basic usage¶
import ics
devices = ics.find_devices()
print(f"Found {len(devices)} devices...")
for device in devices:
# Print, open, load default settings, close
print(device)
device.open()
device.load_default_settings()
device.close()
Documentation¶
Building from source¶
Building from source requires clang and clang-format to be present on the build machine.
python_ics has submodules, please be sure to initial all submodules also.
PS > git clone git@github.com:intrepidcs/python_ics.git
PS > cd python_ics
PS > git submodule update --init
PS > clang --version
clang version 11.1.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
PS > clang-format --version
clang-format version 11.1.0
PS > python -m pip install .
Debugging on Windows with Visual Studio Code¶
Build and install python_ics for debug. When installing python choose the following:
Customize Installation -> Advanced Options
Check Download debugging symbols
Check Download debug binaries
Build python with debug:
Install Visual Studio 2019 build tools(NOTE: As of 2/5/24, it looks like MSVC 2022 does not build correctly with setuptools and debug configurations). You should be able to build from source already.
Create virtual environment and activate it (powershell):
python -m venv .venv.\.venv\Scripts\Activate.ps1
Install dependencies:
python -m pip install -r requirements.txt
Set DEBUG environment variable:
$env:DEBUG = “1”
Build the extension:
python_d setup.py build --debug install --forceOUTDATED:
Build in debug (
-gflag):python setup.py build -g
Install into our virtual environment:
python setup.py install --force
Inside visual studio code:
Open the root python_ics directory
code C:\Path\To\python_ics
Make sure the python extension is installed (ctrl+shift+x)
Select the python interpreter from our virtual environment (bottom right with a python file open in the editor).
Open and place a breakpoint in
src/icsdebug.pylaunch “Python: Debug icsdebug.py”
Note the PID that is outputted to terminal (Can also add
os.getpid()to watch window)
Place a breakpoint inside the function you’d like to debug in
methods.cpplaunch “Debugger Attach” (
launch.json) and enter the pid when prompted.enjoy!
License - MIT¶
Copyright (c) Intrepid Control Systems, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
PyInstaller¶
Due to the added complexity underneath when building, PyInstaller hidden_imports.py should be used now in your spec script:
# -*- mode: python ; coding: utf-8 -*-
import ics
block_cipher = None
a = Analysis(['test.py'],
pathex=['.'],
binaries=[],
datas=[],
hiddenimports=ics.hiddenimports.hidden_imports,
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
[],
exclude_binaries=True,
name='test',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='test')
Breaking Changes v915¶
The icsneo40 library has migrated to the NeoDeviceEx structure and python_ics has finally been updated to reflect these changes. A new class ics.PyNeoDeviceEx now inherits ics.structures.neo_device_ex.neo_device_ex and allows a more pythonic way of coding.
Previous:
import ics
# Open the first device
device = ics.open_device()
# Load default settings
ics.load_default_settings(device)
# Close the device
ics.close_device(device)
# When device goes out of scope, its automatically cleaned up here by garbage collection if not closed
New:
import ics
# Open the first device
device = ics.open_device()
# Load default settings
device.load_default_settings()
# Close the device
device.close()
# When device goes out of scope, its automatically cleaned up here by garbage collection if not closed
ics.PyNeoDeviceEx includes accessors to provide backwards compatibility with the old NeoDevice class so all existing code should still be functional.
Breaking Changes v903¶
ISO 15765-2¶
old naming conventions have been updated to reflex closer to the actual codebase.
# Old:
tx_msg = ics.CmISO157652TxMessage()
rx_msg = ics.CmISO157652RxMessage()
# New:
tx_msg = ics.st_cm_iso157652_tx_message.st_cm_iso157652_tx_message()
rx_msg = ics.st_cm_iso157652_rx_message.st_cm_iso157652_rx_message()
ics.st_cm_iso157652_tx_message.st_cm_iso157652_tx_message() data structure is now a ctypes.c_ubytes array instead of a python list.
# Old:
msg.data = [x for x in range(number_of_bytes)]
# New:
my_data = [x for x in range(number_of_bytes)]
msg.data = (ctypes.c_ubyte*len(msg.data))(*my_data)
>>> msg.data
<ics.structures.st_cm_iso157652_tx_message.c_ubyte_Array_4096 object at 0x0000023E534BE940>
Settings¶
v903 and up have converted over to a new auto generation of icsnVC40.h. This enables faster support for newer Intrepid devices and less error prone. With this switch we have moved to using ics.s_device_settings.
# Old behavior:
device = ics.open_device()
settings = ics.get_device_settings(device)
# settings is a Vcan3Settings type
settings.can1.Baudrate = 1
ics.set_device_settings(device, settings)
# New behavior
device = ics.open_device()
settings = ics.get_device_settings(device)
# settings is a s_device_settings type
settings.vcan3.can1.Baudrate = 1
ics.set_device_settings(device, settings)
Getting Started¶
Please see https://github.com/intrepidcs/python_ics/tree/master/examples for simple examples on how to use this module. Most function documentation has a simple example on how its intended to be used. Every function was designed to be as close as possible to it’s C counterpart unless it was deemed to make the function more pythonic in nature.
For those experienced with the C API ics.open_device (icsneoOpenNeoDevice()) behavior has been changed the most (no parameters makes it auto utilize ics.find_devices (icsneoFindNeoDevices()) and open the first device). Also since python is a object oriented language the module utilizes this and auto cleans up device handles when going out of scope so there is usually no need to call ics.close_device().
Examples¶
Examples can be found at https://github.com/intrepidcs/python_ics/tree/master/examples
For extra information on data structures and underlying functionality, please visit neoVI DLL Documentation under https://intrepidcs.com/support/support-resources/
Opening a device¶
The open_device_example.py example shows how to successfully open and close an Intrepid device.
Transmitting and Receiving a CAN message¶
The following examples show how to interact with CAN messages on an Intrepid device.
transmit_can_example.py: Basic example showing how to transmit and receive standard CAN frametransmit_can_xtd_example.py: Builds off of the CAN example and adds extended Arbitration ID attributescanfd_transmit_example.py: Bare minimum example on how to transmit over CANFD.
ISO 15765-2 Example¶
The iso15765_example.py example shows how to setup basic ISO 15765-2 receive filters and transmitting an ISO 15765-2 message.
After opening an Intrepid device ics.iso15765_enable_networks should be called to enable ISO 15765-2.
Receive filtering can be established by passing a custom ics.CmISO157652RxMessage() to ics.iso15765_receive_message().
Similarly transmitting an ISO 15765-2 frame can be accomplished by passing a custom ics.CmISO157652TxMessage() to ics.iso15765_transmit_message().
Missing an example?¶
Need an example on something that isn’t covered here? Please submit an issue on github or feel free to send over a Pull Request of your own.
PyNeoDeviceEx¶
- class ics.PyNeoDeviceEx¶
Bases:
neo_device_exWrapper class around ics.neo_device_ex.neo_device_ex to support a more pythonic way of doing things.
- close()¶
Close the device. Returns the number of errors on close. See ics.close_device for details on arguments.
- coremini_clear(*args, **kwargs)¶
See ics.coremini_clear for details on arguments.
- coremini_get_fblock_status(*args, **kwargs)¶
See ics.coremini_get_fblock_status for details on arguments.
- coremini_get_status(*args, **kwargs)¶
See ics.coremini_get_status for details on arguments.
- coremini_load(*args, **kwargs)¶
See ics.coremini_load for details on arguments.
- coremini_read_app_signal(*args, **kwargs)¶
See ics.coremini_read_app_signal for details on arguments.
- coremini_read_rx_message(*args, **kwargs)¶
See ics.coremini_read_rx_message for details on arguments.
- coremini_read_tx_message(*args, **kwargs)¶
See ics.coremini_read_tx_message for details on arguments.
- coremini_start(*args, **kwargs)¶
See ics.coremini_start for details on arguments.
- coremini_start_fblock(*args, **kwargs)¶
See ics.coremini_start_fblock for details on arguments.
- coremini_stop(*args, **kwargs)¶
See ics.coremini_stop for details on arguments.
- coremini_stop_fblock(*args, **kwargs)¶
See ics.coremini_stop_fblock for details on arguments.
- coremini_write_app_signal(*args, **kwargs)¶
See ics.coremini_write_app_signal for details on arguments.
- coremini_write_rx_message(*args, **kwargs)¶
See ics.coremini_write_rx_message for details on arguments.
- coremini_write_tx_message(*args, **kwargs)¶
See ics.coremini_write_tx_message for details on arguments.
- create_neovi_radio_message(*args, **kwargs)¶
See ics.create_neovi_radio_message for details on arguments.
- disk_format(*args, **kwargs)¶
See ics.disk_format for details on arguments.
- disk_format_cancel(*args, **kwargs)¶
See ics.disk_format_cancel for details on arguments.
- enable_bus_voltage_monitor(*args, **kwargs)¶
See ics.enable_bus_voltage_monitor for details on arguments.
- enable_doip_line(*args, **kwargs)¶
See ics.enable_doip_line for details on arguments.
- enable_network_com(*args, **kwargs)¶
See ics.enable_network_com for details on arguments.
- firmware_update_required(*args, **kwargs)¶
See ics.firmware_update_required for details on arguments.
- flash_accessory_firmware(*args, **kwargs)¶
See ics.flash_accessory_firmware for details on arguments.
- flash_devices(*args, **kwargs)¶
See ics.flash_devices for details on arguments. This is an internal intrepid function only.
- force_firmware_update(*args, **kwargs)¶
See ics.force_firmware_update for details on arguments.
- generic_api_get_status(*args, **kwargs)¶
See ics.generic_api_get_status for details on arguments.
- generic_api_read_data(*args, **kwargs)¶
See ics.generic_api_read_data for details on arguments.
- generic_api_send_command(*args, **kwargs)¶
See ics.generic_api_send_command for details on arguments.
- get_accessory_firmware_version(*args, **kwargs)¶
See ics.get_accessory_firmware_version for details on arguments.
- get_active_vnet_channel(*args, **kwargs)¶
See ics.get_active_vnet_channel for details on arguments.
- get_all_chip_versions(*args, **kwargs)¶
See ics.get_all_chip_versions for details on arguments.
- get_backup_power_enabled(*args, **kwargs)¶
See ics.get_backup_power_enabled for details on arguments.
- get_backup_power_ready(*args, **kwargs)¶
See ics.get_backup_power_ready for details on arguments.
- get_bus_voltage(*args, **kwargs)¶
See ics.get_bus_voltage for details on arguments.
- get_component_versions(*args, **kwargs)¶
see ics.get_component_versions for details on arguments.
- get_device_name(*args, **kwargs)¶
see ics.get_device_name for details on arguments.
- get_device_settings(*args, **kwargs)¶
See ics.get_device_settings for details on arguments.
- get_device_status(*args, **kwargs)¶
See ics.get_device_status for details on arguments.
- get_disk_details(*args, **kwargs)¶
See ics.get_disk_details for details on arguments.
- get_disk_format_progress(*args, **kwargs)¶
See ics.get_disk_format_progress for details on arguments.
- get_dll_firmware_info(*args, **kwargs)¶
See ics.get_dll_firmware_info for details on arguments.
- get_error_messages(*args, **kwargs)¶
See ics.get_error_messages for details on arguments.
- get_firmware_variant(*args, **kwargs)¶
see ics.get_firmware_variant for details on arguments.
- get_gptp_status(*args, **kwargs)¶
See ics.get_gptp_status for details on arguments.
- get_hw_firmware_info(*args, **kwargs)¶
See ics.get_hw_firmware_info for details on arguments.
- get_imei(*args, **kwargs)¶
see ics.get_imei for details on arguments.
- get_last_api_error(*args, **kwargs)¶
See ics.get_last_api_error for details on arguments.
- get_messages(*args, **kwargs) Tuple[SpyMessage, int]¶
Get messages on the device. Requires the device to be open. See ics.get_messages for details on arguments.
- get_pcb_serial_number(*args, **kwargs)¶
See ics.get_pcb_serial_number for details on arguments.
- get_performance_parameters(*args, **kwargs)¶
See ics.get_performance_parameters for details on arguments.
- get_rtc(*args, **kwargs)¶
See ics.get_rtc for details on arguments.
- get_script_status(*args, **kwargs)¶
See ics.get_script_status for details on arguments.
- get_serial_number(*args, **kwargs)¶
See ics.get_serial_number for details on arguments.
- get_timestamp_for_msg(*args, **kwargs)¶
See ics.get_timestamp_for_msg for details on arguments.
- is_device_feature_supported(*args, **kwargs)¶
See ics.is_device_feature_supported for details on arguments.
- iso15765_disable_networks(*args, **kwargs)¶
See ics.iso15765_disable_networks for details on arguments.
- iso15765_enable_networks(*args, **kwargs)¶
See ics.iso15765_enable_networks for details on arguments.
- iso15765_receive_message(*args, **kwargs)¶
See ics.iso15765_receive_message for details on arguments.
- iso15765_transmit_message(*args, **kwargs)¶
See ics.iso15765_transmit_message for details on arguments.
- load_default_settings()¶
Loads default settings on the device. Requires the device to be open. See ics.load_default_settings for details on arguments.
- open(*args, **kwargs)¶
Open the device. Returns a reference to Self on open. See ics.open_device for details on arguments.
- read_jupiter_firmware(*args, **kwargs)¶
See ics.read_jupiter_firmware for details on arguments.
- read_sdcard(*args, **kwargs)¶
See ics.read_sdcard for details on arguments.
- request_enter_sleep_mode(*args, **kwargs)¶
See ics.request_enter_sleep_mode for details on arguments.
- request_set_neovi_miscio(*args, **kwargs)¶
see ics.request_set_neovi_miscio for details on arguments.
- set_active_vnet_channel(*args, **kwargs)¶
See ics.set_active_vnet_channel for details on arguments.
- set_backup_power_enabled(*args, **kwargs)¶
See ics.set_backup_power_enabled for details on arguments.
- set_bit_rate(*args, **kwargs)¶
See ics.set_bit_rate for details on arguments.
- set_bit_rate_ex(*args, **kwargs)¶
See ics.set_bit_rate_ex for details on arguments.
- set_device_settings(*args, **kwargs)¶
See ics.set_device_settings for details on arguments.
- set_fd_bit_rate(*args, **kwargs)¶
See ics.set_fd_bit_rate for details on arguments.
- set_led_property(*args, **kwargs)¶
See ics.set_led_property for details on arguments.
- set_rtc(*args, **kwargs)¶
See ics.set_rtc for details on arguments.
- set_safe_boot_mode(*args, **kwargs)¶
See ics.set_safe_boot_mode for details on arguments.
- start_dhcp_server(*args, **kwargs)¶
See ics.start_dhcp_server for details on arguments.
- stop_dhcp_server(*args, **kwargs)¶
See ics.stop_dhcp_server for details on arguments.
- transmit_messages(*args, **kwargs)¶
Transmit messages on the device. Requires the device to be open. See ics.transmit_messages for details on arguments.
- uart_get_baudrate(*args, **kwargs)¶
See ics.uart_get_baudrate for details on arguments.
- uart_read(*args, **kwargs)¶
See ics.uart_read for details on arguments.
- uart_set_baudrate(*args, **kwargs)¶
See ics.uart_set_baudrate for details on arguments.
- uart_write(*args, **kwargs)¶
See ics.uart_write for details on arguments.
- validate_hobject(*args, **kwargs)¶
See ics.validate_hobject for details on arguments.
- wbms_manager_reset(*args, **kwargs)¶
See ics.wbms_manager_reset for details on arguments.
- wbms_manager_write_lock(*args, **kwargs)¶
See ics.wbms_manager_write_lock for details on arguments.
- write_jupiter_firmware(*args, **kwargs)¶
See ics.write_jupiter_firmware for details on arguments.
- write_sdcard(*args, **kwargs)¶
See ics.write_sdcard for details on arguments.
- property AutoHandleClose: bool¶
Return the AutoHandleClose from the internal NeoDevice object.
- property DeviceType: int¶
Return the DeviceType from the internal NeoDevice object.
- property Handle¶
Return the Handle from the internal NeoDevice object.
- property MaxAllowedClients: int¶
Return the MaxAllowedClients from the internal NeoDevice object.
- property Name: str¶
Return the internal device name from python_ics
- property NumberOfClients: int¶
Return the NumberOfClients from the internal NeoDevice object.
- property SerialNumber: int¶
Return the SerialNumber from the internal NeoDevice object.
- property serial_number: str¶
Return the serial number as a string.
Module Documentation¶
Python C Code module for interfacing to the icsneo40 dynamic library. Code tries to respect PEP 8 (http://python.org/dev/peps/pep-0008). Function naming convention does not follow the tradition c style icsneo40 naming convention as the python_ics module name acts as the namespace (icsneo portion of the function) and function names are suppose to be lowercase with underscores instead of mixedCase like the icsneo API.
- C API can be mimiced almost identically by doing the following:
>>> import ics as icsneo >>> devices = icsneo.FindNeoDevices() >>> for device in devices: ... print(device) ... neoVI FIRE 59886
- Recommended Python way by doing the following:
>>> import ics >>> devices = ics.find_devices() >>> for device in devices: ... print(device) ... neoVI FIRE 59886
It should be noted that ics.ics.PyNeoDeviceEx is used a little bit differently than the C API.
ics.ics.PyNeoDeviceEx contains two extra members:
ics.ics.PyNeoDeviceEx.AutoHandleClose and ics.ics.PyNeoDeviceEx._Handle
The handle normally returned from icsneoOpenNeoDevice() is stored inside _Handle and setting AutoHandleClose to True (Default)
will automatically close the handle when the ics.ics.PyNeoDeviceEx goes out of scope.
Installation:
pip install python_ics
https://pypi.python.org/pypi/python-ics
- exception ics.ics.ArgumentError¶
Bases:
Exception
- exception ics.ics.RuntimeError¶
Bases:
Exception
- class ics.ics.SpyMessage¶
Bases:
objectSpyMessage object
- AckBytes¶
- ArbIDOrHeader¶
- Data¶
- DescriptionID¶
Not Used
- ExtraDataPtr¶
- ExtraDataPtrEnabled¶
- MessagePieceID¶
Not Used
- MiscData¶
- NetworkID¶
This value is used to identify which network this message was received on.
- NetworkID2¶
This value is used to identify which network this message was received on.
- NodeID¶
Not Used
- NumberBytesData¶
Holds the number of bytes in the Data(1 to 8) array or the number of bytes in a CAN remote frame (The DLC).
- NumberBytesHeader¶
Used for J1850/ISO messages. It indicates how many bytes are stored in the Header(1 to 4) array.
- Protocol¶
Valid values are SPY_PROTOCOL_CAN, SPY_PROTOCOL_J1850VPW, and SPY_PROTOCOL_ISO9141.
- StatusBitField¶
- StatusBitField2¶
- StatusBitField3¶
- StatusBitField4¶
- TimeHardware¶
Hardware time stamp. The TimeStamp is reset on device open
- TimeHardware2¶
Hardware time stamp. The TimeStamp is reset on device open
- TimeStampHardwareID¶
This is an identifier of what type of hardware timestamp is used. Since neoVI’s timestamp is always the same, this doesn’t change.
- TimeStampSystemID¶
This is an identifier of what type of system timestamp is used. Since WIN32 neoVI’s timestamp is always the same, from the timeGetTime API, this doesn’t change.
- TimeSystem¶
TimeSystem is loaded with the value received from the timeGetTime call in the WIN32 multimedia API.
- TimeSystem2¶
TimeSystem is loaded with the value received from the timeGetTime call in the WIN32 multimedia API.
- noExtraDataPtrCleanup¶
Tells Python to not clean up ExtraDataPtrMemory, If this is enabled. Ignore, if unsure.
- class ics.ics.SpyMessageJ1850¶
Bases:
objectSpyMessageJ1850 object
- AckBytes¶
- Data¶
- DescriptionID¶
Not Used
- ExtraDataPtr¶
- ExtraDataPtrEnabled¶
- Header¶
- MessagePieceID¶
Not Used
- MiscData¶
- NetworkID¶
This value is used to identify which network this message was received on.
- NetworkID2¶
This value is used to identify which network this message was received on.
- NodeID¶
Not Used
- NumberBytesData¶
Holds the number of bytes in the Data(1 to 8) array or the number of bytes in a CAN remote frame (The DLC).
- NumberBytesHeader¶
Used for J1850/ISO messages. It indicates how many bytes are stored in the Header(1 to 4) array.
- Protocol¶
Valid values are SPY_PROTOCOL_CAN, SPY_PROTOCOL_J1850VPW, and SPY_PROTOCOL_ISO9141.
- StatusBitField¶
- StatusBitField2¶
- StatusBitField3¶
- StatusBitField4¶
- TimeHardware¶
Hardware time stamp. The TimeStamp is reset on device open
- TimeHardware2¶
Hardware time stamp. The TimeStamp is reset on device open
- TimeStampHardwareID¶
This is an identifier of what type of hardware timestamp is used. Since neoVI’s timestamp is always the same, this doesn’t change.
- TimeStampSystemID¶
This is an identifier of what type of system timestamp is used. Since WIN32 neoVI’s timestamp is always the same, from the timeGetTime API, this doesn’t change.
- TimeSystem¶
TimeSystem is loaded with the value received from the timeGetTime call in the WIN32 multimedia API.
- TimeSystem2¶
TimeSystem is loaded with the value received from the timeGetTime call in the WIN32 multimedia API.
- noExtraDataPtrCleanup¶
Tells Python to not clean up ExtraDataPtrMemory, If this is enabled. Ignore, if unsure.
- ics.ics.ClosePort()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.close_device()method.
- ics.ics.EnableBusVoltageMonitor()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_bus_voltage_monitor()method.
- ics.ics.EnableDOIPLine()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_doip_line()method.
- ics.ics.EnableNetworkCom()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_network_com()method.
- ics.ics.FindNeoDevices()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.find_devices()method.
- ics.ics.FirmwareUpdateRequired()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.firmware_update_required()method.
- ics.ics.FlashAccessoryFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.flash_accessory_firmware()method.
- ics.ics.ForceFirmwareUpdate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.force_firmware_update()method.
- ics.ics.GenericAPIGetStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_get_status()method.
- ics.ics.GenericAPIReadData()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_read_data()method.
- ics.ics.GenericAPISendCommand()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_send_command()method.
- ics.ics.GetAccessoryFwVersion()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_accessory_firmware_version()method.
- ics.ics.GetActiveVNETChannel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_active_vnet_channel()method.
- ics.ics.GetAllChipVersions()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_all_chip_versions()method.
- ics.ics.GetBackupPowerEnabled()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_backup_power_enabled()method.
- ics.ics.GetBackupPowerReady()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_backup_power_ready()method.
- ics.ics.GetBusVoltage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_bus_voltage()method.
- ics.ics.GetComponentVersions()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_component_versions()method.
- ics.ics.GetDLLFirmwareInfo()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_dll_firmware_info()method.
- ics.ics.GetDLLVersion()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_dll_version()method.
- ics.ics.GetDeviceName()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_name()method.
- ics.ics.GetDeviceSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_settings()method.
- ics.ics.GetDeviceStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_status()method.
- ics.ics.GetErrorMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_error_messages()method.
- ics.ics.GetFirmwareVariant()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_firmware_variant()method.
- ics.ics.GetGPTPStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_gptp_status()method.
- ics.ics.GetHWFirmwareInfo()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_hw_firmware_info()method.
- ics.ics.GetIMEI()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_imei()method.
- ics.ics.GetLastAPIError()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_last_api_error()method.
- ics.ics.GetMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_messages()method.
- ics.ics.GetPCBSerialNumber()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_pcb_serial_number()method.
- ics.ics.GetPerformanceParameters()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_performance_parameters()method.
- ics.ics.GetRTC()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_rtc()method.
- ics.ics.GetSerialNumber()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_serial_number()method.
- ics.ics.GetTimeStampForMsg()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_timestamp_for_msg()method.
- ics.ics.ISO15765_DisableNetworks()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_disable_networks()method.
- ics.ics.ISO15765_EnableNetworks()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_enable_networks()method.
- ics.ics.ISO15765_ReceiveMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_receive_message()method.
- ics.ics.ISO15765_TransmitMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_transmit_message()method.
- ics.ics.IsDeviceFeatureSupported()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.is_device_feature_supported()method.
- ics.ics.LoadDefaultSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.load_default_settings()method.
- ics.ics.OpenNeoDevice()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.open_device()method.
- ics.ics.ReadJupiterFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.read_jupiter_firmware()method.
- ics.ics.ReadSDCard()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.read_sdcard()method.
- ics.ics.RequestDiskDetails()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_disk_details()method.
- ics.ics.RequestDiskFormat()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.disk_format()method.
- ics.ics.RequestDiskFormatCancel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.disk_format_cancel()method.
- ics.ics.RequestDiskFormatProgress()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_disk_format_progress()method.
- ics.ics.RequestEnterSleepMode()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.request_enter_sleep_mode()method.
- ics.ics.RequestSetNeoVIMiscIO()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.request_set_neovi_miscio()method.
- ics.ics.ScriptClear()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_clear()method.
- ics.ics.ScriptGetFBlockStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_get_fblock_status()method.
- ics.ics.ScriptGetScriptStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_get_status()method.
- ics.ics.ScriptGetScriptStatusEx()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_script_status()method.
- ics.ics.ScriptLoad()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_load()method.
- ics.ics.ScriptReadAppSignal()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_app_signal()method.
- ics.ics.ScriptReadRxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_rx_message()method.
- ics.ics.ScriptReadTxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_tx_message()method.
- ics.ics.ScriptStart()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_start()method.
- ics.ics.ScriptStartFBlock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_start_fblock()method.
- ics.ics.ScriptStop()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_stop()method.
- ics.ics.ScriptStopFBlock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_stop_fblock()method.
- ics.ics.ScriptWriteAppSignal()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_app_signal()method.
- ics.ics.ScriptWriteRxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_rx_message()method.
- ics.ics.ScriptWriteTxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_tx_message()method.
- ics.ics.SetActiveVNETChannel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_active_vnet_channel()method.
- ics.ics.SetBackupPowerEnabled()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_backup_power_enabled()method.
- ics.ics.SetBitRate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_bit_rate()method.
- ics.ics.SetBitRateEx()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_bit_rate_ex()method.
- ics.ics.SetContext()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_context()method.
- ics.ics.SetDeviceSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_device_settings()method.
- ics.ics.SetFDBitRate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_fd_bit_rate()method.
- ics.ics.SetLedProperty()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_led_property()method.
- ics.ics.SetRTC()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_rtc()method.
- ics.ics.SetReflashDisplayCallback()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_reflash_callback()method.
- ics.ics.SetSafeBootMode()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_safe_boot_mode()method.
- ics.ics.StartDHCPServer()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.start_dhcp_server()method.
- ics.ics.StopDHCPServer()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.stop_dhcp_server()method.
- ics.ics.TxMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.transmit_messages()method.
- ics.ics.UartGetBaudrate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_get_baudrate()method.
- ics.ics.UartRead()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_read()method.
- ics.ics.UartSetBaudrate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_set_baudrate()method.
- ics.ics.UartWrite()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_write()method.
- ics.ics.ValidateHObject()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.validate_hobject()method.
- ics.ics.WriteJupiterFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.write_jupiter_firmware()method.
- ics.ics.WriteSDCard()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.write_sdcard()method.
- ics.ics.base36enc(serial)¶
Converts a decimal serial number to base36.
- Args:
serial (int): serial number.
- Raises:
- Returns:
Str: Serial Number
>>> ics.base36enc(device.SerialNumber) CY0024
- ics.ics.close_device(device)¶
Closes the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Error Count (int)
>>> for device in ics.find_devices(): ... ics.open_device(device) ... # Do something with the device... ... ics.close_device(device) ...
Note
:class:` PyNeoDeviceEx` will automatically close the device when it goes out of scope.
- ics.ics.coremini_clear(device, location)¶
Clears the CoreMini into the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExlocation (int): Accepts
ics.ics.SCRIPT_LOCATION_FLASH_MEM,ics.ics.SCRIPT_LOCATION_SDCARD, orics.ics.SCRIPT_LOCATION_VCAN3_MEM- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.coremini_clear(device, ics.SCRIPT_LOCATION_SDCARD)
- ics.ics.coremini_get_fblock_status(device, index)¶
Gets the status of a Coremini Function Block at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the function block.
- Raises:
- Returns:
None on Success.
>>> device = ics.open_device() >>> ics.coremini_get_fblock_status(device, 1) True
- ics.ics.coremini_get_status(device)¶
Gets the status of the CoreMini in the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
True if running, otherwise False.
>>> device = ics.open_device() >>> ics.coremini_get_status(device) >>>
- ics.ics.coremini_load(device, coremini, location)¶
Loads the CoreMini into the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExcoremini (str/tuple): Use string to load from file, Use Tuple if file data.
location (int): Accepts
ics.ics.SCRIPT_LOCATION_FLASH_MEM,ics.ics.SCRIPT_LOCATION_SDCARD, orics.ics.SCRIPT_LOCATION_VCAN3_MEM- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.coremini_load(device, 'cmvspy.vs3cmb', ics.SCRIPT_LOCATION_SDCARD)
- ics.ics.coremini_read_app_signal(device, index)¶
Gets the value of a Coremini application signal at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the application signal.
- Raises:
- Returns:
float on Success.
>>> device = ics.open_device() >>> ics.coremini_read_app_signal(device, 1) 52
- ics.ics.coremini_read_rx_message(device, index, j1850=False)¶
Gets the value of a Coremini Message at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the application signal.
j1850 (bool): Use
ics.ics.SpyMessageJ1850instead.- Raises:
- Returns:
ics.ics.SpyMessageSuccess.>>> device = ics.open_device() >>> msg = ics.coremini_read_tx_message(device, 0)
- ics.ics.coremini_read_tx_message(device, index, j1850=False)¶
Gets the value of a Coremini Message at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the application signal.
j1850 (bool): Use
ics.ics.SpyMessageJ1850instead.- Raises:
- Returns:
ics.ics.SpyMessageSuccess.>>> device = ics.open_device() >>> msg = ics.coremini_read_tx_message(device, 0)
- ics.ics.coremini_start(device, location)¶
Starts the CoreMini into the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExlocation (int): Accepts
ics.ics.SCRIPT_LOCATION_FLASH_MEM,ics.ics.SCRIPT_LOCATION_SDCARD, orics.ics.SCRIPT_LOCATION_VCAN3_MEM- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.coremini_start(device, ics.SCRIPT_LOCATION_SDCARD)
- ics.ics.coremini_start_fblock(device, index)¶
Starts a Coremini Function Block at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the function block.
- Raises:
- Returns:
None on Success.
>>> device = ics.open_device() >>> ics.coremini_start_fblock(device, 1)
- ics.ics.coremini_stop(device)¶
Stops the CoreMini into the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.coremini_stop(device)
- ics.ics.coremini_stop_fblock(device, index)¶
Stops a Coremini Function Block at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the function block.
- Raises:
- Returns:
None on Success.
>>> device = ics.open_device() >>> ics.coremini_stop_fblock(device, 1)
- ics.ics.coremini_write_app_signal(device, index, value)¶
Sets the value of a Coremini application signal at index on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (int): Index of the application signal.
value (float): New value of the application signal.
- Raises:
- Returns:
None on Success.
>>> device = ics.open_device() >>> ics.coremini_write_app_signal(device, 1, 52) >>>
- ics.ics.coremini_write_rx_message(device, index, TODO)¶
TODO
- ics.ics.coremini_write_tx_message(device, index, msg)¶
TODO
- ics.ics.create_neovi_radio_message(Relay1, Relay2, Relay3, Relay4, Relay5, LED6, LED5, MSB_report_rate, LSB_report_rate, analog_change_report_rate, relay_timeout)¶
Python API only. Generates data bytes for use with neoVI RADI/O CAN Messages
- Kwargs:
Relay1 (boolean): Enable/Disable Relay1
Relay2 (boolean): Enable/Disable Relay2
Relay3 (boolean): Enable/Disable Relay3
Relay4 (boolean): Enable/Disable Relay4
Relay5 (boolean): Enable/Disable Relay5
LED5 (boolean): Enable/Disable LED5
LED6 (boolean): Enable/Disable LED6
MSB_report_rate (int): MSB Report Rate in ms (0-255)
LSB_report_rate (int): LSB Report Rate in ms (0-255)
analog_change_report_rate (int): Analog change report rate
relay_timeout (int): Relay Timeout (0-255)*255ms
Returns:
Tuple of data bytes for use with
ics.ics.SpyMessage- Raises:
-
>>> msg = ics.SpyMessage() >>> msg.Data = ics.create_neovi_radio_message(Relay1=True, Relay4=False, LED6=True, MSB_report_rate=10) >>> msg.Data (65, 10, 0, 0, 0)
- ics.ics.disk_format(device)¶
Starts disk formatting on the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> details = ics.get_disk_details(d) >>> details. = ics.get_disk_details(d) >>> ics.disk_format(d, details) >>>
- ics.ics.disk_format_cancel(device)¶
Cancel in progress disk formatting on the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> ics.disk_format(d, details) >>> ics.disk_format_cancel(d) >>>
- ics.ics.enable_bus_voltage_monitor(device, enable, reserved)¶
Enable or disable bus voltage monitoring.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExenable (
bool):intreserved (
int):int: Optional. Should be set to zero. Don’t set, if unsure.- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> status = ics.enable_bus_voltage_monitor(d, 1) >>>
- ics.ics.enable_doip_line(device, enable)¶
Activate or De-activate DOIP Line.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExenable (
bool):bool- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> status = ics.enable_doip_line(d, True) >>>
- ics.ics.enable_network_com(device, enable, net_id)¶
Enable or disable network communication.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExenable (
bool):boolnet_id (
int):int: Optional. If left blank, disables/enables all networks.- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> status = ics.enable_network_com(d, True) >>>
- ics.ics.find_devices(device_type=ics.ics.NEODEVICE_ALL)¶
Finds all connected devices and returns a tuple of :class:` PyNeoDeviceEx` for use in
ics.ics.open_device()- Args:
device_type (int): Accepts ics.ics.NEODEVICE_* Macros
New in 3.0 (803):
device_types (List/Tuple): Accepts a Container of ics.ics.NEODEVICE_* Macros
network_id (int): OptionsFindNeoEx.CANOptions.iNetworkID. Usually ics.NETID_CAN, if needed
- Raises:
- Returns:
Tuple of :class:` PyNeoDeviceEx` for use in
ics.ics.open_device()>>> for device in ics.find_devices(): ... print(device.Name, device.SerialNumber) ... neoVI FIRE 59886
- New in 3.0 (803):
>>> for device in ics.find_devices([ics.NEODEVICE_FIRE, ics.NEODEVICE_VCAN3]): ... print(device.Name, device.SerialNumber) ... neoVI FIRE 59886
- ics.ics.firmware_update_required(device)¶
Determines if the device firmware needs flashing.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
>>> ics.force_firmware_update(device) True
- ics.ics.flash_accessory_firmware(device, data, index[, check_success])¶
Flashes Accessory Firmware. If not sure, don’t use this method
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExdata (
bytes):bytes: data of the firmware binary.index (
int):int: Index enum.check_success (
bool):bool: Optional, raises an exception if not successful- Raises:
- Returns:
None
- ics.ics.force_firmware_update(device)¶
Forces the device to flash firmware.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
>>> ics.force_firmware_update(device) True
- ics.ics.generic_api_get_status(device, api_index, instance_index)¶
Reads data in a generic way.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExapi_index (
int): api_index.instance_index (
int): instance_index.- Raises:
- Returns:
tuple of (
int): (functionIndex, callbackError, finishedProcessing)
- ics.ics.generic_api_read_data(device, api_index, instance_index[, length])¶
Reads data in a generic way.
- Args:
device (:class:` PyNeoDeviceEx`): :class:` PyNeoDeviceEx`
api_index (
int): api_index.instance_index (
int): instance_index.function_index (
int): function_index.length (
int): (optional) Length of the data to read. defaults to GENERIC_API_DATA_BUFFER_SIZE- Raises:
- Returns:
tuple of (functionIndex, data)
- ics.ics.generic_api_send_command(device, api_index, instance_index, function_index, data)¶
Sends a command in a generic way.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExapi_index (
int): api_index.instance_index (
int): instance_index.function_index (
int): function_index.data (
bytes): Data to be passed in.- Raises:
- Returns:
functionError (
int): functionError.
- ics.ics.get_accessory_firmware_version()¶
ics.ics.get_Accessory_firmware_version(device, index[, check_success])
Gets Accessory Firmware version. If not sure, don’t use this method
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExindex (
int):int: Index enum.check_success (
bool):bool: Optional, raises an exception if not successful- Raises:
- Returns:
None
- ics.ics.get_active_vnet_channel(device)¶
Gets active vnet channel for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Int: Returns active vnet channel.
- ics.ics.get_all_chip_versions(device, api_index, instance_index)¶
Get all the chip (firmware) versions of the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
ics.structures.st_chip_versions.st_chip_versions (
ics.structures.st_chip_versions.st_chip_versions)
- ics.ics.get_backup_power_enabled(device)¶
Returns the device backup power enabled for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.get_backup_power_ready(device)¶
Returns the device backup power is ready for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.get_bus_voltage(device, reserved)¶
Reads bus voltage. (
ics.ics.enable_bus_voltage_monitor) needs to be called first.- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExreserved (
int):int: Optional. Should be set to zero. Don’t set, if unsure.- Raises:
- Returns:
Int: value returned is in mV.
>>> import ics >>> d = ics.open_device() >>> status = ics.enable_bus_voltage_monitor(d, 1) >>> ics.get_bus_voltage(d) 12000 >>>
- ics.ics.get_component_versions(device[, force, length]) -> (ics.structures.version_report.version_report)¶
Gets the component versions from the device.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceEx- Raises:
- Returns:
tuple of ics.structures.version_report.version_report
- ics.ics.get_device_name(device[, dev_name_type]) bool¶
Gets the device name of the device.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceExdev_name_type (
int):int: See EDevNameType.- Raises:
- Returns:
str
- ics.ics.get_device_settings(device, device_type, vnet_slot)¶
Gets the settings in the device. vnet_slot defaults to ics.ics.PlasmaIonVnetChannelMain
- Args:
device (:class:` PyNeoDeviceEx`): :class:` PyNeoDeviceEx`
device_type (EDeviceSettingsType): Optional: Overrides default device setings type. Defaults to ‘-1’
vnet_slot (PlasmaIonVnetChannelMain): Optional: Defaults to PlasmaIonVnetChannelMain, Used only for PLASMA/ION Devices.
- Raises:
- Returns:
ics.ics.device_settings>>> d = ics.open_device() >>> d.Name 'neoVI ION' >>> d.SerialNumber 404444 >>> s = ics.get_device_settings(d) >>> s.DeviceSettingType 2 >>> s.cyan <ics.CyanSettings object at 0x01E61B40> >>> s.cyan.canfd1.FDMode 4 >>> s2.cyan <ics.CyanSettings object at 0x02B113C8> >>> s2 = ics.get_device_settings(d, -1, ics.PlasmaIonVnetChannelA) >>> s2.DeviceSettingType 2 >>> s2.cyan.canfd1.FDMode 4
- ics.ics.get_device_status(device)¶
Returns the device status.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
ics.ics.ics_device_status).>>> import ics >>> d = ics.open_device() >>> status = ics.get_device_status(d) >>> status.fire2Status.ethernetActivationLineEnabled 0
- ics.ics.get_disk_details(device)¶
Returns the device disk details.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
ics.ics.srad_gigalog_disk_details).>>> import ics >>> d = ics.open_device() >>> details = ics.get_disk_details(d) >>> details.structure.options >>>
- ics.ics.get_disk_format_progress(device)¶
Returns the device disk formatting progress.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
ics.ics.srad_gigalog_disk_format_progress).>>> import ics >>> d = ics.open_device() >>> d = ics.disk_format(d, details) >>> progress = ics.get_disk_format_progress(d) >>> progress.sectorsRemaining >>>
- ics.ics.get_dll_firmware_info(device)¶
Returns the DLL firmware info for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
ics.ics.st_api_firmware_info)>>> device = ics.open_device() >>> info = ics.get_dll_firmware_info(device) >>> info.iAppMajor 7 >>> info.iAppMinor 55 >>>
- ics.ics.get_dll_version(device)¶
Gets the DLL version.
- Args:
None
- Raises:
- Returns:
Int: DLL Version
>>> ics.get_dll_version() 700
- ics.ics.get_error_messages(device[, j1850, timeout])¶
Gets the error message(s) on the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
listoftuple`s. :class:`tuplecontents: (error_number, description_short, description_long, severity, restart_needed)>>> device = ics.open_device() >>> errors = ics.get_error_messages(device)
- ics.ics.get_firmware_variant(device) Int¶
Gets firmware variant of the device.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
int):int: variant
- ics.ics.get_gptp_status(device)¶
Gets the gPTP Status from the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
ics.structures.gptp_status.gptp_status (
ics.structures.gptp_status.gptp_status)
- ics.ics.get_hw_firmware_info(device)¶
Returns the device firmware info for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
ics.ics.st_api_firmware_info)>>> device = ics.open_device() >>> info = ics.get_hw_firmware_info(device) >>> info.iAppMajor 7 >>> info.iAppMinor 55 >>>
- ics.ics.get_imei(device) int¶
Gets the unique 15 digit IMEI from the device. raises RuntimeError if not supported.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceEx- Raises:
- Returns:
int
- ics.ics.get_last_api_error(device)¶
Gets the error message from the last API call.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Tuple: (error, description short, description long, severity, restart needed)
>>> device = ics.open_device() >>> try: ... msg = ics.coremini_read_tx_message(device, 0) ... except ics.RuntimeError as ex: ... print(ex) ... print(ics.get_last_api_error(device)) ... Error: coremini_read_tx_message(): icsneoScriptReadTxMessage() Failed (224, 'Invalid Message Index for script.', 'Invalid Message Index for script.', 16, 0)
- ics.ics.get_library_path()¶
- ics.ics.get_messages(device[, j1850, timeout])¶
Gets the message(s) on the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExj1850 (
bool): Returnics.ics.SpyMessageJ1850instead.timeout (
float): Optional timeout to wait for messages in seconds (0.1 = 100ms).- Raises:
- Returns:
tupleof two items. First item is atupleofics.ics.SpyMessageand second is the error count.>>> device = ics.open_device() >>> messages, errors = ics.get_messages(device) >>> len(messages) 14 >>> hex(messages[0].ArbIDOrHeader) '0x160' >>> messages[0].Data (36, 11, 11, 177, 37, 3, 11, 199) >>> errors 0
- ics.ics.get_pcb_serial_number(device)¶
Gets the unique PCB serial number of the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
(
str): PCB Serial Number>>> import ics >>> d = ics.open_device() >>> pcb_sn = ics.get_pcb_serial_number(d) >>>
- ics.ics.get_performance_parameters(device)¶
Gets the Performance Parameters on device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Tuple on Success: (buffer count, buffer max, overflow count, reserved, reserved, reserved, reserved, reserved)
>>> device = ics.open_device() >>> ics.get_performance_parameters(device) (0, 24576, 0, 0, 0, 0, 0, 0)
- ics.ics.get_rtc(device)¶
Gets the Real-Time Clock of the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Tuple: (datetime.datetime object, offset in seconds)
>>> device = ics.open_device() >>> ics.get_rtc(device) (datetime.datetime(2014, 9, 10, 17, 45, 45), 3)
- ics.ics.get_script_status()¶
Accepts a PyNeoDeviceEx, exception on error. Returns a list of values of what ulParameters would hold
- ics.ics.get_serial_number(device)¶
Gets the serial number out of the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Int: Serial Number Version
>>> ics.get_serial_number(device) 53123
- ics.ics.get_timestamp_for_msg(device, msg)¶
Calculates the timestamp for a message.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Float: Timestamp for the message.
>>> import ics >>> d = ics.open_device() >>> msgs, error_count = ics.get_messages(d) >>> ics.get_timestamp_for_msg(d, msgs[0]) 354577568.9145524
- ics.ics.icsneoClosePort()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.close_device()method.
- ics.ics.icsneoEnableBusVoltageMonitor()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_bus_voltage_monitor()method.
- ics.ics.icsneoEnableDOIPLine()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_doip_line()method.
- ics.ics.icsneoEnableNetworkCom()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.enable_network_com()method.
- ics.ics.icsneoFindNeoDevices()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.find_devices()method.
- ics.ics.icsneoFirmwareUpdateRequired()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.firmware_update_required()method.
- ics.ics.icsneoFlashAccessoryFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.flash_accessory_firmware()method.
- ics.ics.icsneoForceFirmwareUpdate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.force_firmware_update()method.
- ics.ics.icsneoGenericAPIGetStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_get_status()method.
- ics.ics.icsneoGenericAPIReadData()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_read_data()method.
- ics.ics.icsneoGenericAPISendCommand()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.generic_api_send_command()method.
- ics.ics.icsneoGetAccessoryFwVersion()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_accessory_firmware_version()method.
- ics.ics.icsneoGetActiveVNETChannel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_active_vnet_channel()method.
- ics.ics.icsneoGetAllChipVersions()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_all_chip_versions()method.
- ics.ics.icsneoGetBackupPowerEnabled()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_backup_power_enabled()method.
- ics.ics.icsneoGetBackupPowerReady()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_backup_power_ready()method.
- ics.ics.icsneoGetBusVoltage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_bus_voltage()method.
- ics.ics.icsneoGetComponentVersions()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_component_versions()method.
- ics.ics.icsneoGetDLLFirmwareInfo()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_dll_firmware_info()method.
- ics.ics.icsneoGetDLLVersion()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_dll_version()method.
- ics.ics.icsneoGetDeviceName()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_name()method.
- ics.ics.icsneoGetDeviceSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_settings()method.
- ics.ics.icsneoGetDeviceStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_device_status()method.
- ics.ics.icsneoGetErrorMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_error_messages()method.
- ics.ics.icsneoGetFirmwareVariant()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_firmware_variant()method.
- ics.ics.icsneoGetGPTPStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_gptp_status()method.
- ics.ics.icsneoGetHWFirmwareInfo()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_hw_firmware_info()method.
- ics.ics.icsneoGetIMEI()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_imei()method.
- ics.ics.icsneoGetLastAPIError()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_last_api_error()method.
- ics.ics.icsneoGetMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_messages()method.
- ics.ics.icsneoGetPCBSerialNumber()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_pcb_serial_number()method.
- ics.ics.icsneoGetPerformanceParameters()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_performance_parameters()method.
- ics.ics.icsneoGetRTC()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_rtc()method.
- ics.ics.icsneoGetSerialNumber()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_serial_number()method.
- ics.ics.icsneoGetTimeStampForMsg()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_timestamp_for_msg()method.
- ics.ics.icsneoISO15765_DisableNetworks()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_disable_networks()method.
- ics.ics.icsneoISO15765_EnableNetworks()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_enable_networks()method.
- ics.ics.icsneoISO15765_ReceiveMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_receive_message()method.
- ics.ics.icsneoISO15765_TransmitMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.iso15765_transmit_message()method.
- ics.ics.icsneoIsDeviceFeatureSupported()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.is_device_feature_supported()method.
- ics.ics.icsneoLoadDefaultSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.load_default_settings()method.
- ics.ics.icsneoOpenNeoDevice()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.open_device()method.
- ics.ics.icsneoReadJupiterFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.read_jupiter_firmware()method.
- ics.ics.icsneoReadSDCard()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.read_sdcard()method.
- ics.ics.icsneoRequestDiskDetails()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_disk_details()method.
- ics.ics.icsneoRequestDiskFormat()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.disk_format()method.
- ics.ics.icsneoRequestDiskFormatCancel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.disk_format_cancel()method.
- ics.ics.icsneoRequestDiskFormatProgress()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_disk_format_progress()method.
- ics.ics.icsneoRequestEnterSleepMode()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.request_enter_sleep_mode()method.
- ics.ics.icsneoRequestSetNeoVIMiscIO()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.request_set_neovi_miscio()method.
- ics.ics.icsneoScriptClear()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_clear()method.
- ics.ics.icsneoScriptGetFBlockStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_get_fblock_status()method.
- ics.ics.icsneoScriptGetScriptStatus()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_get_status()method.
- ics.ics.icsneoScriptGetScriptStatusEx()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.get_script_status()method.
- ics.ics.icsneoScriptLoad()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_load()method.
- ics.ics.icsneoScriptReadAppSignal()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_app_signal()method.
- ics.ics.icsneoScriptReadRxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_rx_message()method.
- ics.ics.icsneoScriptReadTxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_read_tx_message()method.
- ics.ics.icsneoScriptStart()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_start()method.
- ics.ics.icsneoScriptStartFBlock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_start_fblock()method.
- ics.ics.icsneoScriptStop()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_stop()method.
- ics.ics.icsneoScriptStopFBlock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_stop_fblock()method.
- ics.ics.icsneoScriptWriteAppSignal()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_app_signal()method.
- ics.ics.icsneoScriptWriteRxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_rx_message()method.
- ics.ics.icsneoScriptWriteTxMessage()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.coremini_write_tx_message()method.
- ics.ics.icsneoSetActiveVNETChannel()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_active_vnet_channel()method.
- ics.ics.icsneoSetBackupPowerEnabled()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_backup_power_enabled()method.
- ics.ics.icsneoSetBitRate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_bit_rate()method.
- ics.ics.icsneoSetBitRateEx()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_bit_rate_ex()method.
- ics.ics.icsneoSetContext()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_context()method.
- ics.ics.icsneoSetDeviceSettings()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_device_settings()method.
- ics.ics.icsneoSetFDBitRate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_fd_bit_rate()method.
- ics.ics.icsneoSetLedProperty()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_led_property()method.
- ics.ics.icsneoSetRTC()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_rtc()method.
- ics.ics.icsneoSetReflashDisplayCallbacks()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_reflash_callback()method.
- ics.ics.icsneoSetSafeBootMode()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.set_safe_boot_mode()method.
- ics.ics.icsneoStartDHCPServer()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.start_dhcp_server()method.
- ics.ics.icsneoStopDHCPServer()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.stop_dhcp_server()method.
- ics.ics.icsneoTxMessages()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.transmit_messages()method.
- ics.ics.icsneoUartGetBaudrate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_get_baudrate()method.
- ics.ics.icsneoUartRead()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_read()method.
- ics.ics.icsneoUartSetBaudrate()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_set_baudrate()method.
- ics.ics.icsneoUartWrite()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.uart_write()method.
- ics.ics.icsneoValidateHObject()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.validate_hobject()method.
- ics.ics.icsneoWriteJupiterFirmware()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.write_jupiter_firmware()method.
- ics.ics.icsneoWriteSDCard()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.write_sdcard()method.
- ics.ics.icsneowBMSManagerReset()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.wbms_manager_reset()method.
- ics.ics.icsneowBMSManagerWriteLock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.wbms_manager_write_lock()method.
- ics.ics.is_device_feature_supported(device, feature)¶
Polls firmware in device to see if the feature is supported. As of 908 only ValueCAN4-2EL, ValueCAN4-4 and ValueCAN4-Industrial are supported.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExenable (
DeviceFeature):DeviceFeature- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.device_feature import DeviceFeature >>> d = ics.open_device() >>> supported = ics.is_device_feature_supported(d, DeviceFeature.networkTerminationDWCAN01) >>>
- ics.ics.iso15765_disable_networks(device)¶
Disables ISO15765 networks.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None
- ics.ics.iso15765_enable_networks(device, networks)¶
Enables ISO15765 networks.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None
- ics.ics.iso15765_receive_message(device, netid, rx_msg)¶
Setup rx ISO15765 Message.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExprx_msg (
ics.ics.st_cm_iso157652_rx_message):ics.ics.st_cm_iso157652_rx_message- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.iso15765_transmit_message(device, ulNetworkID, pMsg, ulBlockingTimeout)¶
Transmits an ISO15765 Message.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExpMsg (
ics.ics.st_cm_iso157652_tx_message):ics.ics.st_cm_iso157652_tx_message- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.load_default_settings(device)¶
Load the default settings in the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.load_default_settings(device) >>>
- ics.ics.open_device(device)¶
Opens the device. device can be omitted to return a :class:` PyNeoDeviceEx` of the first free availible device, a :class:` PyNeoDeviceEx`, or a serial number of the device.
- Args:
device (:class:` PyNeoDeviceEx`): :class:` PyNeoDeviceEx`
device (int): Serial Number of the device
network_ids (List/Tuple): This is an array of number IDs which specify the NetworkID parameter of each network. This allows you to assign a custom network ID to each network. Normally, you will assign consecutive IDs to each of the networks. See NetworkIDList for a list of current network ID’s. You may also set this parameter to NULL (zero) and the default network ID’s will be used.
config_read (int): Specifies whether the DLL should read the neoVI’s device configuration before enabling the device. It is recommended that this value be set to 1.
options (int): DEVICE_OPTION_* defines
network_id (int): OptionsFindNeoEx.CANOptions.iNetworkID. Usually ics.NETID_CAN, if needed
use_server (int): Defaults to False, Setting to True allows opening the same device more than once.
- Raises:
- Returns:
If :class:` PyNeoDeviceEx` is passed as a parameter, None. If serial number is passed as a parameter, a :class:` PyNeoDeviceEx` will be returned. If device parameter is omitted, a :class:` PyNeoDeviceEx` will be returned with the first availible free device.
>>> for device in ics.find_devices(): ... ics.open_device(device) ...
Note
:class:` PyNeoDeviceEx` will automatically close the device when it goes out of scope.
- ics.ics.override_library_name(new_name)¶
Overrides the default search for loading the icsneo40 library
- Args:
name: Absolute path or relative path including filename.
- Raises:
- Returns:
None
>>> import ics >>> ics.find_devices() Traceback (most recent call last): File "<stdin>", line 1, in <module> ics.RuntimeError: Error: find_devices(): Failed to open library: 'icsneo40.dll' with error code: #126 >>> ics.override_library_name(r"C:\Windows\SysWOW64\icsneo40-different.dll") >>> ics.find_devices() (<ics.NeoDevice object at 0x00284C50>, <ics.NeoDevice object at 0x007C9A10>)
- ics.ics.read_jupiter_firmware(device, size[, vnetChannel])¶
Reads firmware binary from a RAD-Jupiter. If not sure, don’t use this method
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExsize (
int):int: size of the bytes to read of the firmware binary.vnetChannel (
int):int: Optional. Don’t set, if unsure.- Raises:
- Returns:
None
- ics.ics.read_sdcard()¶
icsneoReadSDCard(), Accepts a PyNeoDeviceEx and sector index. Returns a bytearray of 512 bytes max. Exception on error.
- ics.ics.request_enter_sleep_mode(device, timeout_ms, mode, reserved_zero)¶
Signal neoVI to immediete go to sleep. Currently only supported by FIREVNET/PLASMA. If using over USB this will likely return true but never cause PLASMA to sleep since USB insertion keeps it alive. This API allows Android/Linux applications to invoke power management.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExtimeout_ms (int): 16bit word for how long to wait on idle bus before going to sleep. If caller does not want to change it pass in 65535 (0xFFFF) and it will stay whatever it was set to in explorer/coremini.
mode (int): 16bit word for power mode to enter. If caller does not want to change it pass in 65535 (0xFFFF) and it will stay whatever it was set to in explorer/coremini. If it is zero then neoVI will do ‘normal sleep’. 0 - power mode off but calling this function will do ‘normal sleep’. 1 - normal sleep. 2 - instant sleep. 3 - comatose sleep.
reserved_zero (int): Reserved, Keep as zero.
- Raises:
- Returns:
Boolean: True on success, False on failure.
>>> ics.request_enter_sleep_mode(device, 1, 0) True
- ics.ics.request_set_neovi_miscio(device, ddrs, ddrs_mask, states, states_mask, leds, leds_mask) None¶
Sets MISCIO states for the device.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceExddrs (
int):int: Bitfield direction of IO. 1 = output.ddrs_mask (
int):int: Bitfield mask for ddrs. 1 = setstates (
int):int: Bitfield state of IO. 1 = high.states_mask (
int):int: Bitfield mask for states. 1 = setleds (
int):int: Bitfield state of LEDs. 1 = on.leds_mask (
int):int: Bitfield mask for LEDs. 1 = set- Raises:
- Returns:
None
- ics.ics.set_active_vnet_channel(device, channel)¶
Sets active vnet channel for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.set_backup_power_enabled(device, enable)¶
Sets the device backup power enabled for the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
- ics.ics.set_bit_rate(device, BitRate, NetworkID)¶
Specifies bit rate setting. Valid values depend on the network specified.
For the networks NETID_HSCAN, NETID_MSCAN, NETID_SWCAN, NETID_FIRE_HSCAN2, NETID_HSCAN3, NETID_LSFTCAN, valid bit rates are 2000, 33333, 50000, 62500, 83333, 100000, 125000, 250000, 500000, 800000, 1000000
For the networks NETID_LIN, NETID_ISO2, NETID_FIRE_LIN2, NETID_FIRE_LIN3, NETID_FIRE_LIN4, valid bit rates are
For the network NETID_FIRE_CGI valid bit rates are 625000 and 115200
- Args:
device (:class:` PyNeoDeviceEx`): :class:` PyNeoDeviceEx`
- Raises:
- Returns:
Int: None.
- ics.ics.set_bit_rate_ex(device, BitRate, NetworkID, iOptions)¶
Sets the bitrate for a given Network ID on the device with extended options.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Int: None.
- ics.ics.set_context(device)¶
Sets the “context” of how icsneoFindNeoDevices(Ex) and icsneoOpenNeoDevice(Ex) function. If the context is 0 (null) than icsneoFindNeoDevices(Ex) will be system wide, searching USB and other supported computer interfaces. icsneoFindNeoDevices can then be used to connect to devices found in this manner. If the context is a handle to connected CAN tool than icsneoFindNeoDevices(Ex) will search a specific CAN bus for supported IntrepidCS CAN Nodes. Again icsneoOpenNeoDevice(Ex) would be used create logical connections to found CAN Nodes.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Boolean: True on success, False on failure.
>>> ics.set_context(device) True
- ics.ics.set_device_settings(device, settings, save_to_eeprom, vnet_slot)¶
Sets the settings in the device. vnet_slot defaults to ics.ics.PlasmaIonVnetChannelMain
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExsettings (
ics.ics.device_settings):ics.ics.device_settings- Raises:
- Returns:
None.
>>> d = ics.open_device() >>> d.Name 'neoVI ION' >>> d.SerialNumber 404444 >>> s = ics.get_device_settings(d, ics.PlasmaIonVnetChannelA) # Get Slave settings, channel selection not needed if not a Plasma/Ion >>> s.DeviceSettingType 2 >>> s.cyan.can_switch_mode 1 >>> s.cyan.can_switch_mode = 2 >>> ics.set_device_settings(d, s, True, ics.PlasmaIonVnetChannelA) >>>
- ics.ics.set_fd_bit_rate(device, BitRate, NetworkID)¶
Sets the FD bitrate for a given Network ID on the device..
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceEx- Raises:
- Returns:
Int: None.
- ics.ics.set_led_property(device, led, prop, value)¶
Sets the LED property on the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExled (
int): Index or position of the LEDprop (
int): Property of the LEDvalue (
int): Value of the LED Property- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> ics.set_led_property(d, TODO, TODO, TODO) >>>
- ics.ics.set_reflash_callback(callback)¶
Sets the reflash display callback.
- Args:
callback (
function): Must be a callable Python function (def callback(msg, progress))- Raises:
- Returns:
None.
>>> def callback(msg, progress): ... print(msg, progress) ... >>> ics.set_reflash_callback(callback) >>>
- ics.ics.set_rtc(device[, time])¶
Sets the Real-Time Clock of the device.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExtime (
datetime.datetime): Optional. Sets to current time, if omitted.- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> ics.set_rtc(device)
- ics.ics.set_safe_boot_mode(device, enable: bool) bool¶
Sets safe boot mode. If not sure, don’t use this method. FIRE3 will reboot to safe boot mode when called with enable = True.
- Args:
device (
ics.ics.PyNeoDeviceEx):ics.ics.PyNeoDeviceExenable (
bool):bool: Tells the device to enter safe boot mode upon restart.- Raises:
- Returns:
None
- ics.ics.start_dhcp_server(device, network_id, device_ip_address, subnet_mask, gateway, start_address, end_address, overwrite_dhcp_settings, lease_time, reserved)¶
Starts a DHCP Server.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExnetwork_id (
int): NetworkIDdevice_ip_address (
str): Device IP Addresssubnet_mask (
str): Subnet Maskgateway (
str): Gatewaystart_address (
str): Start Addressend_address (
str): End Addressoverwrite_dhcp_settings (
bool): Overwrite DHCP Settingslease_time (
int): Lease timereserved (
int): (Optional) Reserved, set to 0- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> ics.start_dhcp_server(d, TODO) >>>
- ics.ics.stop_dhcp_server(device, network_id)¶
Stops the DHCP Server
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExnetwork_id (
int): NetworkID- Raises:
- Returns:
None.
>>> import ics >>> d = ics.open_device() >>> ics.stop_dhcp_server(d, TODO) >>>
- ics.ics.transmit_messages(device, messages)¶
Transmits message(s) on the device. messages can be a tuple of
ics.ics.SpyMessage- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExmessages (
ics.ics.SpyMessage):ics.ics.SpyMessage- Raises:
- Returns:
None.
>>> device = ics.open_device() >>> msg = ics.SpyMessage() >>> msg.ArbIDOrHeader = 0xFF >>> msg.NetworkID = ics.NETID_HSCAN >>> msg.Data = (0,1,2,3,4,5,6,7) >>> ics.transmit_messages(device, msg) >>>
- ics.ics.uart_get_baudrate(device, port)¶
Gets the UART baudrate on the given port.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExport (
ics.ics.structures.e_uart_port_t.e_uart_port_t):ics.ics.structures.e_uart_port_t.e_uart_port_t- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.e_uart_port_t import e_uart_port_t >>> d = ics.open_device() >>> baudrate = ics.uart_set_baudrate(d, e_uart_port_t.eUART0) >>>
- ics.ics.uart_read(device, port, bytes_to_read, flags)¶
Reads UART on the given port.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExport (
ics.ics.structures.e_uart_port_t.e_uart_port_t):ics.ics.structures.e_uart_port_t.e_uart_port_tbytes_to_read (
int): Optional. How many bytes to read from the UART, 256 if omitted.flags (
int): Optional. Flags to be used. Don’t use if unsure.- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.e_uart_port_t import e_uart_port_t >>> d = ics.open_device() >>> data = ics.uart_read(d, e_uart_port_t.eUART0) >>> print(f"Read {len(data)} bytes: {data}") >>>
- ics.ics.uart_set_baudrate(device, port, baudrate)¶
Sets the UART baudrate on the given port.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExport (
ics.ics.structures.e_uart_port_t.e_uart_port_t):ics.ics.structures.e_uart_port_t.e_uart_port_tbaudrate (
int): Baudrate of the UART to set.- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.e_uart_port_t import e_uart_port_t >>> d = ics.open_device() >>> ics.uart_set_baudrate(d, e_uart_port_t.eUART0, 115200) >>> print(f"Read {len(data)} bytes: {data}") >>>
- ics.ics.uart_write(device, port, data, flags)¶
Writes UART on the given port
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExport (
ics.ics.structures.e_uart_port_t.e_uart_port_t):ics.ics.structures.e_uart_port_t.e_uart_port_tdata (
bytes):bytes- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.e_uart_port_t import e_uart_port_t >>> d = ics.open_device() >>> ics.uart_write(d, e_uart_port_t.eUART0, b'my uart data goes here') >>>
- ics.ics.validate_hobject(device)¶
Validates the handle is valid for a device. Handles are only valid when the device is open.
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExor:
device (int): c style integer handle to the device.
- Raises:
- Returns:
Boolean: True if valid, false otherwise.
>>> device = ics.open_device() >>> ics.validate_hobject(device) 1 >>> ics.validate_hobject(device._Handle) 1
- ics.ics.wBMSManagerReset()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.wbms_manager_reset()method.
- ics.ics.wBMSManagerWriteLock()¶
Note
Compatibility Function: Identical to PEP8 compliant
ics.ics.wbms_manager_write_lock()method.
- ics.ics.wbms_manager_reset(device, manager)¶
Resets the manager
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExmanager (
ics.ics.structures.ew_bms_manager_port_t.ew_bms_manager_port_t):ics.ics.structures.ew_bms_manager_port_t.ew_bms_manager_port_t- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.ew_bms_manager_port_t import ew_bms_manager_port_t >>> d = ics.open_device() >>> ics.wbms_manager_reset(d, ew_bms_manager_port_t.eManagerPortA.value) >>>
- ics.ics.wbms_manager_write_lock(device, manager, lock_state)¶
Sets the lock state on the manager
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExmanager (
ics.ics.structures.ew_bms_manager_port_t.ew_bms_manager_port_t):ics.ics.structures.ew_bms_manager_port_t.ew_bms_manager_port_tlock_state (
ics.ics.structures.ew_bms_manager_lock_state_t.ew_bms_manager_lock_state_t):ics.ics.structures.ew_bms_manager_lock_state_t.ew_bms_manager_lock_state_t- Raises:
- Returns:
None.
>>> import ics >>> from ics.structures.ew_bms_manager_port_t import ew_bms_manager_port_t >>> from ics.structures.ew_bms_manager_lock_state_t import ew_bms_manager_lock_state_t >>> d = ics.open_device() >>> ics.wbms_manager_write_lock(d, ew_bms_manager_port_t.eManagerPortA.value, ew_bms_manager_lock_state_t.eLockManager.value) >>>
- ics.ics.write_jupiter_firmware(device, bytes[, vnetChannel])¶
Writes firmware binary to a RAD-Jupiter. If not sure, don’t use this method
- Args:
device (:class:` PyNeoDeviceEx`):
ics.ics.PyNeoDeviceExbytes (
bytes):bytes: bytes of the firmware binary.vnetChannel (
int):int: Optional. Don’t set, if unsure.- Raises:
- Returns:
None
- ics.ics.write_sdcard()¶
icsneoReadSDCard(), Accepts a PyNeoDeviceEx, sector index, and a bytearray of 512 bytes. Exception on error.
Module Functions¶
|
|
|
|
|
|
|
|
|
Closes the device. |
|
Clears the CoreMini into the device. |
|
Gets the status of a Coremini Function Block at index on device. |
|
Gets the status of the CoreMini in the device. |
|
Loads the CoreMini into the device. |
|
Gets the value of a Coremini application signal at index on device. |
|
Gets the value of a Coremini Message at index on device. |
|
Gets the value of a Coremini Message at index on device. |
|
Starts the CoreMini into the device. |
|
Starts a Coremini Function Block at index on device. |
|
Stops the CoreMini into the device. |
|
Stops a Coremini Function Block at index on device. |
|
Sets the value of a Coremini application signal at index on device. |
|
TODO |
|
TODO |
|
Python API only. |
|
Starts disk formatting on the device. |
|
Cancel in progress disk formatting on the device. |
|
Enable or disable bus voltage monitoring. |
|
Activate or De-activate DOIP Line. |
|
Enable or disable network communication. |
|
Finds all connected devices and returns a tuple of :class:` PyNeoDeviceEx` for use in |
|
Determines if the device firmware needs flashing. |
|
Flashes Accessory Firmware. |
|
Forces the device to flash firmware. |
|
Reads data in a generic way. |
|
Reads data in a generic way. |
|
Sends a command in a generic way. |
|
ics.ics.get_Accessory_firmware_version(device, index[, check_success]) |
|
Gets active vnet channel for the device. |
|
Get all the chip (firmware) versions of the device. |
|
Returns the device backup power enabled for the device. |
|
Returns the device backup power is ready for the device. |
|
Reads bus voltage. |
|
Gets the settings in the device. |
|
Returns the device status. |
|
Returns the device disk details. |
|
Returns the device disk formatting progress. |
|
Returns the DLL firmware info for the device. |
|
Gets the DLL version. |
|
Gets the error message(s) on the device. |
|
Gets the gPTP Status from the device. |
|
Returns the device firmware info for the device. |
|
Gets the error message from the last API call. |
|
|
|
Gets the message(s) on the device. |
|
Gets the unique PCB serial number of the device. |
|
Gets the Performance Parameters on device. |
|
Gets the Real-Time Clock of the device. |
|
Accepts a PyNeoDeviceEx, exception on error. |
|
Gets the serial number out of the device. |
|
Calculates the timestamp for a message. |
|
Polls firmware in device to see if the feature is supported. |
|
Disables ISO15765 networks. |
|
Enables ISO15765 networks. |
|
Setup rx ISO15765 Message. |
|
Transmits an ISO15765 Message. |
|
Load the default settings in the device. |
|
Opens the device. |
|
Overrides the default search for loading the icsneo40 library |
|
Reads firmware binary from a RAD-Jupiter. |
|
icsneoReadSDCard(), Accepts a PyNeoDeviceEx and sector index. |
|
Signal neoVI to immediete go to sleep. |
|
Sets active vnet channel for the device. |
|
Sets the device backup power enabled for the device. |
|
Specifies bit rate setting. |
|
Sets the bitrate for a given Network ID on the device with extended options. |
|
Sets the "context" of how icsneoFindNeoDevices(Ex) and icsneoOpenNeoDevice(Ex) function. |
|
Sets the settings in the device. |
|
Sets the FD bitrate for a given Network ID on the device.. |
|
Sets the LED property on the device. |
|
Sets the reflash display callback. |
|
Sets the Real-Time Clock of the device. |
|
Sets safe boot mode. |
|
Starts a DHCP Server. |
|
Stops the DHCP Server |
|
Transmits message(s) on the device. |
|
Gets the UART baudrate on the given port. |
|
Reads UART on the given port. |
|
Sets the UART baudrate on the given port. |
|
Writes UART on the given port |
|
Validates the handle is valid for a device. |
|
Resets the manager |
|
Sets the lock state on the manager |
|
Writes firmware binary to a RAD-Jupiter. |
|
icsneoReadSDCard(), Accepts a PyNeoDeviceEx, sector index, and a bytearray of 512 bytes. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Converts a decimal serial number to base36. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Structures¶
- class ics.structures.a2_b_monitor_settings.a2_b_monitor_settings¶
- downstreamChannelOffset¶
Structure/Union member
- flags¶
Structure/Union member
- nodeType¶
Structure/Union member
- reserved¶
Structure/Union member
- tdmMode¶
Structure/Union member
- upstreamChannelOffset¶
Structure/Union member
- class ics.structures.a2_b_node_type.a2_b_node_type(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- a2bNodeTypeMaster = 1¶
- a2bNodeTypeMonitor = 0¶
- a2bNodeTypeSlave = 2¶
- class ics.structures.a2_btdm_mode.a2_btdm_mode(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- tdmModeTDM12 = 3¶
- tdmModeTDM16 = 4¶
- tdmModeTDM2 = 0¶
- tdmModeTDM20 = 5¶
- tdmModeTDM24 = 6¶
- tdmModeTDM32 = 7¶
- tdmModeTDM4 = 1¶
- tdmModeTDM8 = 2¶
- class ics.structures.accessory_error_type.accessory_error_type(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- AccessoryFlashingDeinitError = 7¶
- AccessoryFlashingEraseError = 3¶
- AccessoryFlashingInitError = 2¶
- AccessoryFlashingInvalidDataFile = 9¶
- AccessoryFlashingInvalidHardware = 8¶
- AccessoryFlashingReadError = 5¶
- AccessoryFlashingVerifyError = 6¶
- AccessoryFlashingWriteError = 4¶
- AccessoryGetVersionError = 10¶
- AccessoryIndexError = 11¶
- AccessoryOperationError = 0¶
- AccessoryOperationSuccess = 1¶
- AccessoryParamApiVersionError = 12¶
- AccessoryParamSizeMismatchError = 13¶
- AccessoryParameterNull = 14¶
- class ics.structures.can_settings.can_settings¶
- BRP¶
Structure/Union member
- Baudrate¶
Structure/Union member
- Mode¶
Structure/Union member
- SetBaudrate¶
Structure/Union member
- TqProp¶
Structure/Union member
- TqSeg1¶
Structure/Union member
- TqSeg2¶
Structure/Union member
- TqSync¶
Structure/Union member
- auto_baud¶
Structure/Union member
- canClk¶
Structure/Union member
- disableRetransmission¶
Structure/Union member
- innerFrameDelay25us¶
Structure/Union member
- transceiver_mode¶
Structure/Union member
- class ics.structures.canfd_settings.canfd_settings¶
- FDBRP¶
Structure/Union member
- FDBaudrate¶
Structure/Union member
- FDMode¶
Structure/Union member
- FDTDC¶
Structure/Union member
- FDTqProp¶
Structure/Union member
- FDTqSeg1¶
Structure/Union member
- FDTqSeg2¶
Structure/Union member
- FDTqSync¶
Structure/Union member
- reserved¶
Structure/Union member
- class ics.structures.canterm_settings.canterm_settings¶
- reserved¶
Structure/Union member
- term_enabled¶
Structure/Union member
- term_network¶
Structure/Union member
- class ics.structures.clock_quality_.clock_quality_¶
- clock_accuracy¶
Structure/Union member
- clock_class¶
Structure/Union member
- offset_scaled_log_variance¶
Structure/Union member
- class ics.structures.device_feature.device_feature(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- NUM_VALID_DEVICE_FEATURES = 20¶
- cmp = 19¶
- enhancedFlashDriver = 16¶
- networkDWCAN01 = 0¶
- networkDWCAN02 = 1¶
- networkDWCAN03 = 2¶
- networkDWCAN04 = 3¶
- networkDWCAN05 = 4¶
- networkDWCAN06 = 5¶
- networkDWCAN07 = 6¶
- networkDWCAN08 = 7¶
- networkTerminationDWCAN01 = 8¶
- networkTerminationDWCAN02 = 9¶
- networkTerminationDWCAN03 = 10¶
- networkTerminationDWCAN04 = 11¶
- networkTerminationDWCAN05 = 12¶
- networkTerminationDWCAN06 = 13¶
- networkTerminationDWCAN07 = 14¶
- networkTerminationDWCAN08 = 15¶
- rtcCalibration = 17¶
- rtcClosedLoopCalibration = 18¶
- supportedFeatureMax = 65535¶
- class ics.structures.disk_settings.disk_settings¶
- disk_enables¶
Structure/Union member
- disk_format¶
Structure/Union member
- disk_layout¶
Structure/Union member
- rsvd¶
Structure/Union member
- class ics.structures.e_device_settings_type.e_device_settings_type(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- DeviceCANHUBSettingsType = 19¶
- DeviceCMProbeSettingsTypeDeprecated = 22¶
- DeviceDeprecatedType = 14¶
- DeviceECU_AVBSettingsTypeDeprecated = 9¶
- DeviceEEVBSettingsTypeDeprecated = 15¶
- DeviceEtherBadgeSettingsTypeDeprecated = 30¶
- DeviceFire2SettingsType = 2¶
- DeviceFire3FlexraySettingsType = 37¶
- DeviceFire3SettingsType = 36¶
- DeviceFire3T1sLinSettingsType = 45¶
- DeviceFireSettingsType = 0¶
- DeviceFireVnetSettingsType = 1¶
- DeviceFlexVnetzSettingsType = 18¶
- DeviceIEVBSettingsTypeDeprecated = 20¶
- DeviceNeoECU12SettingsType = 17¶
- DeviceNeoVIConnectSettingsType = 39¶
- DeviceOBD2LCSettingsType = 33¶
- DeviceOBD2ProSettingsTypeDeprecated = 23¶
- DeviceOBD2SimSettingsTypeDeprecated = 21¶
- DeviceRADA2BSettingsType = 31¶
- DeviceRADBMSSettingsType = 34¶
- DeviceRADComet3SettingsType = 40¶
- DeviceRADCometSettingsType = 38¶
- DeviceRADEpsilonSettingsType = 32¶
- DeviceRADGalaxy2SettingsType = 41¶
- DeviceRADGalaxySettingsType = 4¶
- DeviceRADGeminiSettingsType = 44¶
- DeviceRADGigalogSettingsTypeDeprecated = 13¶
- DeviceRADGigastar2SettingsType = 42¶
- DeviceRADGigastarSettingsType = 26¶
- DeviceRADJupiterSettingsType = 27¶
- DeviceRADMoon2SettingsType = 11¶
- DeviceRADMoon3SettingsType = 35¶
- DeviceRADMoonT1SSettingsType = 43¶
- DeviceRADPlutoSettingsTypeDeprecated = 12¶
- DeviceRADPlutoSwitchSettingsTypeDeprecated = 25¶
- DeviceRADStar2SettingsType = 5¶
- DeviceRADSuperMoonSettingsTypeDeprecated = 10¶
- DeviceRadMoonDuoSettingsTypeDeprecated = 29¶
- DeviceRed2SettingsType = 28¶
- DeviceRedSettingsType = 24¶
- DeviceSettingsNone = 4294967295¶
- DeviceSettingsTypeMax = 46¶
- DeviceVCAN3SettingsType = 3¶
- DeviceVCAN412SettingsType = 7¶
- DeviceVCAN4IndSettingsType = 16¶
- DeviceVCAN4SettingsType = 6¶
- DeviceVividCANSettingsType = 8¶
- class ics.structures.e_disk_format.e_disk_format(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- DiskFormatFAT32 = 1¶
- DiskFormatUnknown = 0¶
- DiskFormatexFAT = 2¶
- class ics.structures.e_disk_layout.e_disk_layout(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- DiskLayoutIndividual = 4¶
- DiskLayoutRAID0 = 1¶
- DiskLayoutRAID1 = 2¶
- DiskLayoutRAID5 = 3¶
- DiskLayoutSpanned = 0¶
- class ics.structures.e_generic_api_options.e_generic_api_options(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- eADI_WIL_API = 1¶
- eGENERIC_API = 0¶
- class ics.structures.e_gptp_port.e_gptp_port(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- ePortDisabled = 0¶
- ePortOpEth1 = 1¶
- ePortOpEth10 = 10¶
- ePortOpEth11 = 11¶
- ePortOpEth12 = 12¶
- ePortOpEth13 = 16¶
- ePortOpEth14 = 17¶
- ePortOpEth15 = 18¶
- ePortOpEth16 = 19¶
- ePortOpEth2 = 2¶
- ePortOpEth3 = 3¶
- ePortOpEth4 = 4¶
- ePortOpEth5 = 5¶
- ePortOpEth6 = 6¶
- ePortOpEth7 = 7¶
- ePortOpEth8 = 8¶
- ePortOpEth9 = 9¶
- ePortStdEth1 = 13¶
- ePortStdEth2 = 14¶
- ePortStdEth3 = 15¶
- class ics.structures.e_gptp_role.e_gptp_role(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- eRoleDisabled = 0¶
- eRoleMaster = 2¶
- eRolePassive = 1¶
- eRoleSlave = 3¶
- class ics.structures.e_plasma_ion_vnet_channel_t.e_plasma_ion_vnet_channel_t(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- PlasmaIonVnetChannelA = 1¶
- PlasmaIonVnetChannelB = 2¶
- PlasmaIonVnetChannelMain = 0¶
- eFpgaStatusResp = 4¶
- eSoftCore = 3¶
- class ics.structures.e_uart_port_t.e_uart_port_t(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- eUART0 = 0¶
- eUART1 = 1¶
- class ics.structures.epsilon10_gphyfw.epsilon10_gphyfw(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- FLASH_ACCESSORY_EPSILON_10G_PHY_FW_0_3_7_0 = 0¶
- class ics.structures.epsilon_10_g_phy_select.epsilon_10_g_phy_select(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- EPSILON_10G_PHY1 = 1¶
- EPSILON_10G_PHY2 = 2¶
- class ics.structures.ethernet10_g_settings.ethernet10_g_settings¶
- compliance_mode¶
Structure/Union member
- flags¶
Structure/Union member
- gateway¶
Structure/Union member
- ip_addr¶
Structure/Union member
- link_speed¶
Structure/Union member
- netmask¶
Structure/Union member
- rsvd2¶
Structure/Union member
- class ics.structures.ethernet10_t1_s_settings.ethernet10_t1_s_settings¶
- burst_timer¶
Structure/Union member
- flags¶
Structure/Union member
- local_id¶
Structure/Union member
- local_id_alternate¶
Structure/Union member
- max_burst_count¶
Structure/Union member
- max_num_nodes¶
Structure/Union member
- rsvd¶
Structure/Union member
- to_timer¶
Structure/Union member
- class ics.structures.ethernet_network_status_t.ethernet_network_status_t¶
- linkFullDuplex¶
Structure/Union member
- linkMode¶
Structure/Union member
- linkSpeed¶
Structure/Union member
- linkStatus¶
Structure/Union member
- networkId¶
Structure/Union member
- class ics.structures.ethernet_settings.ethernet_settings¶
- auto_neg¶
Structure/Union member
- duplex¶
Structure/Union member
- led_mode¶
Structure/Union member
- link_speed¶
Structure/Union member
- rsvd¶
Structure/Union member
- class ics.structures.ethernet_settings2.ethernet_settings2¶
- flags¶
Structure/Union member
- flags2¶
Structure/Union member
- gateway¶
Structure/Union member
- ip_addr¶
Structure/Union member
- link_speed¶
Structure/Union member
- netmask¶
Structure/Union member
- class ics.structures.ew_bms_instance_t.ew_bms_instance_t(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- ewBMSInstance0 = 0¶
- ewBMSInstance1 = 1¶
- class ics.structures.ew_bms_manager_lock_state_t.ew_bms_manager_lock_state_t(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- eLockManager = 0¶
- eUnlockManager = 1¶
- class ics.structures.ew_bms_manager_port_t.ew_bms_manager_port_t(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- eManagerPortA = 0¶
- eManagerPortB = 1¶
- class ics.structures.extended_response_code.extended_response_code(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- EXTENDED_RESPONSE_INVALID_COMMAND = -1¶
- EXTENDED_RESPONSE_INVALID_PARAMETER = -5¶
- EXTENDED_RESPONSE_INVALID_STATE = -2¶
- EXTENDED_RESPONSE_OK = 0¶
- EXTENDED_RESPONSE_OPERATION_FAILED = -3¶
- EXTENDED_RESPONSE_OPERATION_PENDING = -4¶
- class ics.structures.extended_response_generic.extended_response_generic¶
- commandType¶
Structure/Union member
- returnCode¶
Structure/Union member
- class ics.structures.fire3_linux_settings.fire3_linux_settings¶
- allowBoot¶
Structure/Union member
- ethConfigurationPort¶
Structure/Union member
- reserved¶
Structure/Union member
- useExternalWifiAntenna¶
Structure/Union member
- class ics.structures.flash_accessory_firmware_params.flash_accessory_firmware_params¶
- apiVersion¶
Structure/Union member
- data¶
Structure/Union member
- dataSize¶
Structure/Union member
- index¶
Structure/Union member
- size¶
Structure/Union member
- class ics.structures.flash_accessory_index.flash_accessory_index(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- FLASH_ACCESSORY_EPSILON_10G_PHY1 = 0¶
- FLASH_ACCESSORY_EPSILON_10G_PHY2 = 1¶
- FLASH_ACCESSORY_EPSILON_SWITCH_A = 2¶
- FLASH_ACCESSORY_EPSILON_SWITCH_B = 3¶
- class ics.structures.flex_vnet_mode.flex_vnet_mode(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- flexVnetModeColdStart = 4¶
- flexVnetModeDisabled = 0¶
- flexVnetModeOneDual = 2¶
- flexVnetModeOneSingle = 1¶
- flexVnetModeTwoSingle = 3¶
- class ics.structures.generic_api_data.generic_api_data¶
- api¶
Structure/Union member
- bData¶
Structure/Union member
- length¶
Structure/Union member
- class ics.structures.generic_api_data_old.generic_api_data_old¶
- api¶
Structure/Union member
- bData¶
Structure/Union member
- length¶
Structure/Union member
- class ics.structures.generic_api_selector.generic_api_selector¶
- apiIndex¶
Structure/Union member
- functionID¶
Structure/Union member
- instance¶
Structure/Union member
- class ics.structures.generic_api_status.generic_api_status¶
- api¶
Structure/Union member
- calbackError¶
Structure/Union member
- finishedProcessing¶
Structure/Union member
- functionError¶
Structure/Union member
- class ics.structures.generic_binary_status.generic_binary_status¶
- index¶
Structure/Union member
- reserved¶
Structure/Union member
- size¶
Structure/Union member
- status¶
Structure/Union member
- class ics.structures.global_settings.global_settings¶
- Nameless18906¶
Structure/Union member
- canhub¶
Structure/Union member
- chksum¶
Structure/Union member
- cyan¶
Structure/Union member
- ecu¶
Structure/Union member
- epsilon¶
Structure/Union member
- fire¶
Structure/Union member
- fire3¶
Structure/Union member
- fire3fr¶
Structure/Union member
- fire3t1slin¶
Structure/Union member
- firevnet¶
Structure/Union member
- flexvnetz¶
Structure/Union member
- jupiter¶
Structure/Union member
- len¶
Structure/Union member
- neoecu12¶
Structure/Union member
- neovi_connect¶
Structure/Union member
- obd2lc¶
Structure/Union member
- pendant¶
Structure/Union member
- radGalaxy2¶
Structure/Union member
- rad_a2b¶
Structure/Union member
- rad_bms¶
Structure/Union member
- radcomet¶
Structure/Union member
- radcomet3¶
Structure/Union member
- radgalaxy¶
Structure/Union member
- radgemini¶
Structure/Union member
- radgigastar¶
Structure/Union member
- radgigastar2¶
Structure/Union member
- radmoon2¶
Structure/Union member
- radmoon3¶
Structure/Union member
- radmoont1s¶
Structure/Union member
- radstar2¶
Structure/Union member
- red¶
Structure/Union member
- red2¶
Structure/Union member
- vcan3¶
Structure/Union member
- vcan4¶
Structure/Union member
- vcan412¶
Structure/Union member
- vcan4_12¶
Structure/Union member
- vcan4_ind¶
Structure/Union member
- version¶
Structure/Union member
- vividcan¶
Structure/Union member
- class ics.structures.gptp_status.gptp_status¶
- as_capable¶
Structure/Union member
- current_ds¶
Structure/Union member
- current_time¶
Structure/Union member
- gm_priority¶
Structure/Union member
- is_sync¶
Structure/Union member
- is_syntonized¶
Structure/Union member
- last_rx_sync_ts¶
Structure/Union member
- link_delay_ns¶
Structure/Union member
- link_status¶
Structure/Union member
- ms_offset_ns¶
Structure/Union member
- parent_ds¶
Structure/Union member
- selected_role¶
Structure/Union member
- class ics.structures.ics_device_status.ics_device_status¶
- epsilonStatus¶
Structure/Union member
- fire2Status¶
Structure/Union member
- fire3Status¶
Structure/Union member
- flexVnetzStatus¶
Structure/Union member
- jupiterStatus¶
Structure/Union member
- radBMSStatus¶
Structure/Union member
- vcan4Status¶
Structure/Union member
- vcan4indStatus¶
Structure/Union member
- class ics.structures.ics_fire2_device_status.ics_fire2_device_status¶
- backupPowerEnabled¶
Structure/Union member
- backupPowerGood¶
Structure/Union member
- ethernetActivationLineEnabled¶
Structure/Union member
- ethernetStatus¶
Structure/Union member
- usbHostPowerEnabled¶
Structure/Union member
- class ics.structures.ics_fire2_vnet_device_status.ics_fire2_vnet_device_status¶
- ethernetActivationLineEnabled¶
Structure/Union member
- ethernetStatus¶
Structure/Union member
- unused¶
Structure/Union member
- class ics.structures.ics_fire3_device_status.ics_fire3_device_status¶
- ethernetActivationLineEnabled¶
Structure/Union member
- ethernetActivationLineEnabled_2¶
Structure/Union member
- ethernetStatus¶
Structure/Union member
- numNetworks¶
Structure/Union member
- reserved¶
Structure/Union member
- class ics.structures.ics_flex_vnetz_device_status.ics_flex_vnetz_device_status¶
- ethernetActivationLineEnabled¶
Structure/Union member
- ethernetStatus¶
Structure/Union member
- unused¶
Structure/Union member
- class ics.structures.ics_rad_bms_device_status.ics_rad_bms_device_status¶
- ethernetStatus¶
Structure/Union member
- class ics.structures.ics_rad_epsilon_device_status.ics_rad_epsilon_device_status¶
- ethernetStatus¶
Structure/Union member
- class ics.structures.ics_rad_jupiter_device_status.ics_rad_jupiter_device_status¶
- ethernetStatus¶
Structure/Union member
- class ics.structures.ics_spy_message_flex_ray.ics_spy_message_flex_ray¶
- AckBytes¶
Structure/Union member
- ArbIDOrHeader¶
Structure/Union member
- Data¶
Structure/Union member
- DescriptionID¶
Structure/Union member
- ExtraDataPtr¶
Structure/Union member
- ExtraDataPtrEnabled¶
Structure/Union member
- MessagePieceID¶
Structure/Union member
- MiscData¶
Structure/Union member
- Nameless20259¶
Structure/Union member
- Nameless5269¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NetworkID2¶
Structure/Union member
- NodeID¶
Structure/Union member
- NumberBytesData¶
Structure/Union member
- NumberBytesHeader¶
Structure/Union member
- Protocol¶
Structure/Union member
- Reserved¶
Structure/Union member
- StatusBitField¶
Structure/Union member
- StatusBitField2¶
Structure/Union member
- StatusBitField3¶
Structure/Union member
- StatusBitField4¶
Structure/Union member
- TimeHardware¶
Structure/Union member
- TimeHardware2¶
Structure/Union member
- TimeStampHardwareID¶
Structure/Union member
- TimeStampSystemID¶
Structure/Union member
- TimeSystem¶
Structure/Union member
- TimeSystem2¶
Structure/Union member
- chA¶
Structure/Union member
- chB¶
Structure/Union member
- cycle¶
Structure/Union member
- dynamic¶
Structure/Union member
- fcrc0¶
Structure/Union member
- fcrc1¶
Structure/Union member
- fcrc2¶
Structure/Union member
- frame_len_12_5ns¶
Structure/Union member
- frame_reserved¶
Structure/Union member
- hcrc_lsbs¶
Structure/Union member
- hcrc_msbs¶
Structure/Union member
- id¶
Structure/Union member
- null_frame¶
Structure/Union member
- payload_preamble¶
Structure/Union member
- res1¶
Structure/Union member
- res2¶
Structure/Union member
- startup¶
Structure/Union member
- sync¶
Structure/Union member
- tss_len_12_5ns¶
Structure/Union member
- class ics.structures.ics_spy_message_long.ics_spy_message_long¶
- AckBytes¶
Structure/Union member
- ArbIDOrHeader¶
Structure/Union member
- DataLsb¶
Structure/Union member
- DataMsb¶
Structure/Union member
- DescriptionID¶
Structure/Union member
- ExtraDataPtr¶
Structure/Union member
- ExtraDataPtrEnabled¶
Structure/Union member
- MessagePieceID¶
Structure/Union member
- MiscData¶
Structure/Union member
- Nameless61713¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NetworkID2¶
Structure/Union member
- NodeID¶
Structure/Union member
- NumberBytesData¶
Structure/Union member
- NumberBytesHeader¶
Structure/Union member
- Protocol¶
Structure/Union member
- Reserved¶
Structure/Union member
- StatusBitField¶
Structure/Union member
- StatusBitField2¶
Structure/Union member
- StatusBitField3¶
Structure/Union member
- StatusBitField4¶
Structure/Union member
- TimeHardware¶
Structure/Union member
- TimeHardware2¶
Structure/Union member
- TimeStampHardwareID¶
Structure/Union member
- TimeStampSystemID¶
Structure/Union member
- TimeSystem¶
Structure/Union member
- TimeSystem2¶
Structure/Union member
- class ics.structures.ics_spy_message_mdio.ics_spy_message_mdio¶
- AckBytes¶
Structure/Union member
- ArbIDOrHeader¶
Structure/Union member
- Data¶
Structure/Union member
- DescriptionID¶
Structure/Union member
- DevType¶
Structure/Union member
- ExtraDataPtr¶
Structure/Union member
- ExtraDataPtrEnabled¶
Structure/Union member
- MessagePieceID¶
Structure/Union member
- MiscData¶
Structure/Union member
- Nameless20257¶
Structure/Union member
- Nameless5382¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NetworkID2¶
Structure/Union member
- NodeID¶
Structure/Union member
- NumberBytesData¶
Structure/Union member
- NumberBytesHeader¶
Structure/Union member
- PhyAddr¶
Structure/Union member
- Protocol¶
Structure/Union member
- RegAddr¶
Structure/Union member
- Reserved¶
Structure/Union member
- StatusBitField¶
Structure/Union member
- StatusBitField2¶
Structure/Union member
- StatusBitField3¶
Structure/Union member
- StatusBitField4¶
Structure/Union member
- TimeHardware¶
Structure/Union member
- TimeHardware2¶
Structure/Union member
- TimeStampHardwareID¶
Structure/Union member
- TimeStampSystemID¶
Structure/Union member
- TimeSystem¶
Structure/Union member
- TimeSystem2¶
Structure/Union member
- class ics.structures.ics_spy_message_vsb.ics_spy_message_vsb¶
- AckBytes¶
Structure/Union member
- ArbIDOrHeader¶
Structure/Union member
- Data¶
Structure/Union member
- DescriptionID¶
Structure/Union member
- ExtraDataPtr¶
Structure/Union member
- ExtraDataPtrEnabled¶
Structure/Union member
- MessagePieceID¶
Structure/Union member
- MiscData¶
Structure/Union member
- Nameless38755¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NetworkID2¶
Structure/Union member
- NodeID¶
Structure/Union member
- NumberBytesData¶
Structure/Union member
- NumberBytesHeader¶
Structure/Union member
- Protocol¶
Structure/Union member
- Reserved¶
Structure/Union member
- StatusBitField¶
Structure/Union member
- StatusBitField2¶
Structure/Union member
- StatusBitField3¶
Structure/Union member
- StatusBitField4¶
Structure/Union member
- TimeHardware¶
Structure/Union member
- TimeHardware2¶
Structure/Union member
- TimeStampHardwareID¶
Structure/Union member
- TimeStampSystemID¶
Structure/Union member
- TimeSystem¶
Structure/Union member
- TimeSystem2¶
Structure/Union member
- class ics.structures.ics_spy_messagew_bms.ics_spy_messagew_bms¶
- APICode¶
Structure/Union member
- AckBytes¶
Structure/Union member
- ArbIDOrHeader¶
Structure/Union member
- Data¶
Structure/Union member
- DescriptionID¶
Structure/Union member
- ExtraDataPtr¶
Structure/Union member
- ExtraDataPtrEnabled¶
Structure/Union member
- MessagePieceID¶
Structure/Union member
- MiscData¶
Structure/Union member
- Nameless45821¶
Structure/Union member
- Nameless62381¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NetworkID2¶
Structure/Union member
- NodeID¶
Structure/Union member
- NumberBytesData¶
Structure/Union member
- NumberBytesHeader¶
Structure/Union member
- PacketID¶
Structure/Union member
- PacketSource¶
Structure/Union member
- PacketType¶
Structure/Union member
- Protocol¶
Structure/Union member
- Reserved¶
Structure/Union member
- StatusBitField¶
Structure/Union member
- StatusBitField2¶
Structure/Union member
- StatusBitField3¶
Structure/Union member
- StatusBitField4¶
Structure/Union member
- TimeHardware¶
Structure/Union member
- TimeHardware2¶
Structure/Union member
- TimeStampHardwareID¶
Structure/Union member
- TimeStampSystemID¶
Structure/Union member
- TimeSystem¶
Structure/Union member
- TimeSystem2¶
Structure/Union member
- class ics.structures.ics_vcan4_device_status.ics_vcan4_device_status¶
- ethernetActivationLineEnabled¶
Structure/Union member
- ethernetStatus¶
Structure/Union member
- unused¶
Structure/Union member
- class ics.structures.ics_vcan4_industrial_device_status.ics_vcan4_industrial_device_status¶
- ethernetStatus¶
Structure/Union member
- class ics.structures.iso15765_2015_tx_message.iso15765_2015_tx_message¶
- Nameless18511¶
Structure/Union member
- blockSize¶
Structure/Union member
- data¶
Structure/Union member
- ext_address_enable¶
Structure/Union member
- extendedAddress¶
Structure/Union member
- fc_ext_address_enable¶
Structure/Union member
- fc_id¶
Structure/Union member
- fc_id_29_bit_enable¶
Structure/Union member
- fc_id_mask¶
Structure/Union member
- flags¶
Structure/Union member
- flowControlExtendedAddress¶
Structure/Union member
- fs_timeout¶
Structure/Union member
- fs_wait¶
Structure/Union member
- id¶
Structure/Union member
- id_29_bit_enable¶
Structure/Union member
- isBRSEnabled¶
Structure/Union member
- iscanFD¶
Structure/Union member
- num_bytes¶
Structure/Union member
- overrideBlockSize¶
Structure/Union member
- overrideSTmin¶
Structure/Union member
- padding¶
Structure/Union member
- paddingEnable¶
Structure/Union member
- stMin¶
Structure/Union member
- tx_dl¶
Structure/Union member
- tx_index¶
Structure/Union member
- vs_netid¶
Structure/Union member
- class ics.structures.iso9141_keyword2000_init_step.iso9141_keyword2000_init_step¶
- k¶
Structure/Union member
- l¶
Structure/Union member
- time_500us¶
Structure/Union member
- class ics.structures.iso9141_keyword2000_settings.iso9141_keyword2000_settings¶
- Baudrate¶
Structure/Union member
- brgh¶
Structure/Union member
- chksum_enabled¶
Structure/Union member
- init_step_count¶
Structure/Union member
- init_steps¶
Structure/Union member
- p2_500us¶
Structure/Union member
- p3_500us¶
Structure/Union member
- p4_500us¶
Structure/Union member
- spbrg¶
Structure/Union member
- class ics.structures.lin_settings.lin_settings¶
- Baudrate¶
Structure/Union member
- MasterResistor¶
Structure/Union member
- Mode¶
Structure/Union member
- brgh¶
Structure/Union member
- numBitsDelay¶
Structure/Union member
- spbrg¶
Structure/Union member
- class ics.structures.logger_settings.logger_settings¶
- extraction_timeout¶
Structure/Union member
- rsvd¶
Structure/Union member
- class ics.structures.mac_sec_flags_t.mac_sec_flags_t¶
- Nameless46561¶
Structure/Union member
- en¶
Structure/Union member
- flags_32b¶
Structure/Union member
- reserved¶
Structure/Union member
- class ics.structures.mac_sec_global_flags_t.mac_sec_global_flags_t¶
- Nameless34924¶
Structure/Union member
- en¶
Structure/Union member
- flags_32b¶
Structure/Union member
- nvm¶
Structure/Union member
- reserved¶
Structure/Union member
- class ics.structures.mac_sec_map_t.mac_sec_map_t¶
- Nameless35335¶
Structure/Union member
- auxiliary_plcy¶
Structure/Union member
- byte¶
Structure/Union member
- enable¶
Structure/Union member
- index¶
Structure/Union member
- isControlPacket¶
Structure/Union member
- rsvd¶
Structure/Union member
- ruleId¶
Structure/Union member
- scIndex¶
Structure/Union member
- secYIndex¶
Structure/Union member
- sectag_sci¶
Structure/Union member
- class ics.structures.mac_sec_rule_t.mac_sec_rule_t¶
- Nameless6024¶
Structure/Union member
- byte¶
Structure/Union member
- enable¶
Structure/Union member
- index¶
Structure/Union member
- isMPLS¶
Structure/Union member
- key_Ethertype¶
Structure/Union member
- key_MAC_DA¶
Structure/Union member
- key_MAC_SA¶
Structure/Union member
- key_MPLS_outer1¶
Structure/Union member
- key_MPLS_outer2¶
Structure/Union member
- key_bonus_data¶
Structure/Union member
- key_express¶
Structure/Union member
- key_inner_vlan_type¶
Structure/Union member
- key_num_tags¶
Structure/Union member
- key_outer_vlan_type¶
Structure/Union member
- key_packet_type¶
Structure/Union member
- key_tag_match_bitmap¶
Structure/Union member
- key_vlantag_outer1¶
Structure/Union member
- key_vlantag_outer2¶
Structure/Union member
- mask_Ethertype¶
Structure/Union member
- mask_MAC_DA¶
Structure/Union member
- mask_MAC_SA¶
Structure/Union member
- mask_MPLS_outer1¶
Structure/Union member
- mask_MPLS_outer2¶
Structure/Union member
- mask_bonus_data¶
Structure/Union member
- mask_express¶
Structure/Union member
- mask_inner_vlan_type¶
Structure/Union member
- mask_num_tags¶
Structure/Union member
- mask_outer_vlan_type¶
Structure/Union member
- mask_packet_type¶
Structure/Union member
- mask_tag_match_bitmap¶
Structure/Union member
- mask_vlantag_outer1¶
Structure/Union member
- mask_vlantag_outer2¶
Structure/Union member
- rsvd¶
Structure/Union member
- class ics.structures.mac_sec_sa_t.mac_sec_sa_t¶
- AN¶
Structure/Union member
- Nameless63050¶
Structure/Union member
- byte¶
Structure/Union member
- enable¶
Structure/Union member
- hashKey¶
Structure/Union member
- index¶
Structure/Union member
- nextPN¶
Structure/Union member
- rsvd¶
Structure/Union member
- sak¶
Structure/Union member
- salt¶
Structure/Union member
- ssci¶
Structure/Union member
- class ics.structures.mac_sec_sc_t.mac_sec_sc_t¶
- Nameless39639¶
Structure/Union member
- byte¶
Structure/Union member
- enable¶
Structure/Union member
- enable_auto_rekey¶
Structure/Union member
- index¶
Structure/Union member
- isActiveSA1¶
Structure/Union member
- rsvd¶
Structure/Union member
- sa_index0¶
Structure/Union member
- sa_index0_in_use¶
Structure/Union member
- sa_index1¶
Structure/Union member
- sa_index1_in_use¶
Structure/Union member
- sci¶
Structure/Union member
- secYIndex¶
Structure/Union member
- class ics.structures.mac_sec_sec_y_t.mac_sec_sec_y_t¶
- Nameless8267¶
Structure/Union member
- byte¶
Structure/Union member
- cipher¶
Structure/Union member
- confidential_offset¶
Structure/Union member
- controlled_port_enabled¶
Structure/Union member
- enable¶
Structure/Union member
- icv_includes_da_sa¶
Structure/Union member
- index¶
Structure/Union member
- mtu¶
Structure/Union member
- protect_frames¶
Structure/Union member
- replay_protect¶
Structure/Union member
- replay_window¶
Structure/Union member
- rsvd¶
Structure/Union member
- sectag_offset¶
Structure/Union member
- sectag_tci¶
Structure/Union member
- strip_sectag_icv¶
Structure/Union member
- validate_frames¶
Structure/Union member
- class ics.structures.macsec_cipher_suite.macsec_cipher_suite(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- MACSEC_CIPHER_GCM_AES_128 = 0¶
- MACSEC_CIPHER_GCM_AES_128_XPN = 2¶
- MACSEC_CIPHER_GCM_AES_256 = 1¶
- MACSEC_CIPHER_GCM_AES_256_XPN = 3¶
- class ics.structures.macsec_config.macsec_config¶
- flags¶
Structure/Union member
- map¶
Structure/Union member
- rule¶
Structure/Union member
- sa¶
Structure/Union member
- sc¶
Structure/Union member
- secy¶
Structure/Union member
- class ics.structures.macsec_mpls_outer_t.macsec_mpls_outer_t¶
- MPLS_label¶
Structure/Union member
- exp¶
Structure/Union member
- class ics.structures.macsec_packet_type.macsec_packet_type(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- MACSEC_PACKET_DUAL_VLAN = 2¶
- MACSEC_PACKET_DUAL_VLAN_FOLLOW_BY_MPLS = 5¶
- MACSEC_PACKET_MPLS = 3¶
- MACSEC_PACKET_NO_VLAN_OR_MPLS = 0¶
- MACSEC_PACKET_SINGLE_VLAN = 1¶
- MACSEC_PACKET_SINGLE_VLAN_FOLLOW_BY_MPLS = 4¶
- MACSEC_PACKET_UNSUPPORTED_TYPE = 6¶
- class ics.structures.macsec_settings.macsec_settings¶
- Nameless32656¶
Structure/Union member
- byte¶
Structure/Union member
- flags¶
Structure/Union member
- rx¶
Structure/Union member
- tx¶
Structure/Union member
- class ics.structures.macsec_strip_sectag_icv.macsec_strip_sectag_icv(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- MACSEC_SECTAG_ICV_BOTH_STRIP = 0¶
- MACSEC_SECTAG_ICV_NO_STRIP = 3¶
- MACSEC_SECTAG_ICV_RESERVED = 1¶
- MACSEC_SECTAG_ICV_STRIP_ICV_ONLY = 2¶
- class ics.structures.macsec_validateframe.macsec_validateframe(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- MACSEC_VF_CHECK = 1¶
- MACSEC_VF_DISABLED = 0¶
- MACSEC_VF_NA = 3¶
- MACSEC_VF_STRICT = 2¶
- class ics.structures.macsec_vlantag_t.macsec_vlantag_t¶
- PRI_CFI¶
Structure/Union member
- VID¶
Structure/Union member
- class ics.structures.neo_device.neo_device¶
- DeviceType¶
Structure/Union member
- Handle¶
Structure/Union member
- MaxAllowedClients¶
Structure/Union member
- NumberOfClients¶
Structure/Union member
- SerialNumber¶
Structure/Union member
- class ics.structures.neo_device_ex.neo_device_ex¶
- FirmwareMajor¶
Structure/Union member
- FirmwareMinor¶
Structure/Union member
- MACAddress¶
Structure/Union member
- Options¶
Structure/Union member
- Reserved0¶
Structure/Union member
- Reserved1¶
Structure/Union member
- Status¶
Structure/Union member
- hardwareRev¶
Structure/Union member
- ipAddress¶
Structure/Union member
- isEthernetDevice¶
Structure/Union member
- neoDevice¶
Structure/Union member
- pAvailWIFINetwork¶
Structure/Union member
- pWIFIInterfaceInfo¶
Structure/Union member
- revReserved¶
Structure/Union member
- tcpPort¶
Structure/Union member
- class ics.structures.op_eth_general_settings.op_eth_general_settings¶
- Nameless14996¶
Structure/Union member
- Nameless23998¶
Structure/Union member
- flags¶
Structure/Union member
- reserved0¶
Structure/Union member
- tap1ToVspy¶
Structure/Union member
- tap2ToVspy¶
Structure/Union member
- tap3ToVspy¶
Structure/Union member
- tap4ToVspy¶
Structure/Union member
- tap5ToVspy¶
Structure/Union member
- tap6ToVspy¶
Structure/Union member
- tap7ToVspy¶
Structure/Union member
- tap8ToVspy¶
Structure/Union member
- tapPair0¶
Structure/Union member
- tapPair1¶
Structure/Union member
- tapPair2¶
Structure/Union member
- tapPair3¶
Structure/Union member
- tapPair4¶
Structure/Union member
- tapPair5¶
Structure/Union member
- tapPairOpt¶
Structure/Union member
- uFlags¶
Structure/Union member
- ucInterfaceType¶
Structure/Union member
- class ics.structures.op_eth_link_mode.op_eth_link_mode(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- OPETH_LINK_AUTO = 0¶
- OPETH_LINK_MASTER = 1¶
- OPETH_LINK_SLAVE = 2¶
- class ics.structures.op_eth_settings.op_eth_settings¶
- Nameless11656¶
Structure/Union member
- compliance_mode_en¶
Structure/Union member
- cut_thru_tap¶
Structure/Union member
- disable_tap_to_host¶
Structure/Union member
- link_spd¶
Structure/Union member
- mac_addr1¶
Structure/Union member
- mac_addr2¶
Structure/Union member
- mac_spoofing_en¶
Structure/Union member
- mac_spoofing_isDstOrSrc¶
Structure/Union member
- macsec_en¶
Structure/Union member
- preemption_en¶
Structure/Union member
- q2112_phy_mode¶
Structure/Union member
- reserved¶
Structure/Union member
- reserved0¶
Structure/Union member
- show_tap_tx_receipt¶
Structure/Union member
- snf_tap¶
Structure/Union member
- tap_dest¶
Structure/Union member
- tc10_tap¶
Structure/Union member
- ucConfigMode¶
Structure/Union member
- class ics.structures.port_identity.port_identity¶
- clock_identity¶
Structure/Union member
- port_number¶
Structure/Union member
- class ics.structures.priority_vector.priority_vector¶
- port_number¶
Structure/Union member
- portid¶
Structure/Union member
- steps_removed¶
Structure/Union member
- sysid¶
Structure/Union member
- class ics.structures.rad_reporting_settings.rad_reporting_settings¶
- fan_speed_interval_ms¶
Structure/Union member
- flags¶
Structure/Union member
- gps_interval_ms¶
Structure/Union member
- io_interval_ms¶
Structure/Union member
- rsvd¶
Structure/Union member
- serdes_interval_ms¶
Structure/Union member
- temp_interval_ms¶
Structure/Union member
- class ics.structures.s_cyan_settings.s_cyan_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- can8¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- canfd8¶
Structure/Union member
- digitalIoThresholdEnable¶
Structure/Union member
- digitalIoThresholdTicks¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- idle_wakeup_network_enables_1¶
Structure/Union member
- idle_wakeup_network_enables_2¶
Structure/Union member
- idle_wakeup_network_enables_3¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso9141_kwp_settings_3¶
Structure/Union member
- iso9141_kwp_settings_4¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_msg_termination_3¶
Structure/Union member
- iso_msg_termination_4¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_parity_3¶
Structure/Union member
- iso_parity_4¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lin3¶
Structure/Union member
- lin4¶
Structure/Union member
- lin5¶
Structure/Union member
- lin6¶
Structure/Union member
- lsftcan1¶
Structure/Union member
- lsftcan2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- slaveVnetA¶
Structure/Union member
- slaveVnetB¶
Structure/Union member
- swcan1¶
Structure/Union member
- swcan2¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSync¶
Structure/Union member
- class ics.structures.s_device_settings.s_device_settings¶
- DeviceSettingType¶
Structure/Union member
- Settings¶
Structure/Union member
- class ics.structures.s_disk_details.s_disk_details¶
- status¶
Structure/Union member
- structure¶
Structure/Union member
- class ics.structures.s_disk_format_progress.s_disk_format_progress¶
- sectorsRemaining¶
Structure/Union member
- state¶
Structure/Union member
- class ics.structures.s_disk_status.s_disk_status¶
- bytesPerSector¶
Structure/Union member
- sectors¶
Structure/Union member
- status¶
Structure/Union member
- class ics.structures.s_disk_structure.s_disk_structure¶
- options¶
Structure/Union member
- settings¶
Structure/Union member
- class ics.structures.s_extended_data_flash_header.s_extended_data_flash_header¶
- chksum¶
Structure/Union member
- len¶
Structure/Union member
- version¶
Structure/Union member
- class ics.structures.s_fire3_flexray_settings.s_fire3_flexray_settings¶
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can10¶
Structure/Union member
- can11¶
Structure/Union member
- can12¶
Structure/Union member
- can13¶
Structure/Union member
- can14¶
Structure/Union member
- can15¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- can8¶
Structure/Union member
- can9¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd10¶
Structure/Union member
- canfd11¶
Structure/Union member
- canfd12¶
Structure/Union member
- canfd13¶
Structure/Union member
- canfd14¶
Structure/Union member
- canfd15¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- canfd8¶
Structure/Union member
- canfd9¶
Structure/Union member
- cmp_global_data¶
Structure/Union member
- cmp_stream_data¶
Structure/Union member
- digitalIoThresholdEnable¶
Structure/Union member
- digitalIoThresholdTicks¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet2_1¶
Structure/Union member
- ethernet2_2¶
Structure/Union member
- ethernet2_3¶
Structure/Union member
- ethernet_1¶
Structure/Union member
- ethernet_2¶
Structure/Union member
- ethernet_3¶
Structure/Union member
- flags¶
Structure/Union member
- flex_mode¶
Structure/Union member
- flex_termination¶
Structure/Union member
- gPTP¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso9141_kwp_settings_3¶
Structure/Union member
- iso9141_kwp_settings_4¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_msg_termination_3¶
Structure/Union member
- iso_msg_termination_4¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_parity_3¶
Structure/Union member
- iso_parity_4¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lin3¶
Structure/Union member
- lin4¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- networkTimeSync¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- os_settings¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reserved¶
Structure/Union member
- slaveVnetA¶
Structure/Union member
- termination_enables_1¶
Structure/Union member
- termination_enables_2¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSync¶
Structure/Union member
- class ics.structures.s_fire3_settings.s_fire3_settings¶
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can10¶
Structure/Union member
- can11¶
Structure/Union member
- can12¶
Structure/Union member
- can13¶
Structure/Union member
- can14¶
Structure/Union member
- can15¶
Structure/Union member
- can16¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- can8¶
Structure/Union member
- can9¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd10¶
Structure/Union member
- canfd11¶
Structure/Union member
- canfd12¶
Structure/Union member
- canfd13¶
Structure/Union member
- canfd14¶
Structure/Union member
- canfd15¶
Structure/Union member
- canfd16¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- canfd8¶
Structure/Union member
- canfd9¶
Structure/Union member
- cmp_global_data¶
Structure/Union member
- cmp_stream_data¶
Structure/Union member
- digitalIoThresholdEnable¶
Structure/Union member
- digitalIoThresholdTicks¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet2_1¶
Structure/Union member
- ethernet2_2¶
Structure/Union member
- ethernet2_3¶
Structure/Union member
- ethernet_1¶
Structure/Union member
- ethernet_2¶
Structure/Union member
- ethernet_3¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso9141_kwp_settings_3¶
Structure/Union member
- iso9141_kwp_settings_4¶
Structure/Union member
- iso9141_kwp_settings_5¶
Structure/Union member
- iso9141_kwp_settings_6¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_msg_termination_3¶
Structure/Union member
- iso_msg_termination_4¶
Structure/Union member
- iso_msg_termination_5¶
Structure/Union member
- iso_msg_termination_6¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_parity_3¶
Structure/Union member
- iso_parity_4¶
Structure/Union member
- iso_parity_5¶
Structure/Union member
- iso_parity_6¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lin3¶
Structure/Union member
- lin4¶
Structure/Union member
- lin5¶
Structure/Union member
- lin6¶
Structure/Union member
- lin7¶
Structure/Union member
- lin8¶
Structure/Union member
- lsftcan1¶
Structure/Union member
- lsftcan2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- networkTimeSync¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- os_settings¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reserved¶
Structure/Union member
- selectable_network_1¶
Structure/Union member
- selectable_network_2¶
Structure/Union member
- slaveVnetA¶
Structure/Union member
- swcan1¶
Structure/Union member
- swcan2¶
Structure/Union member
- termination_enables_1¶
Structure/Union member
- termination_enables_2¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSync¶
Structure/Union member
- class ics.structures.s_fire_settings.s_fire_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- cgi_baud¶
Structure/Union member
- cgi_chksum_enable¶
Structure/Union member
- cgi_enable_reserved¶
Structure/Union member
- cgi_rx_ifs_bit_times¶
Structure/Union member
- cgi_tx_ifs_bit_times¶
Structure/Union member
- fast_init_network_enables_1¶
Structure/Union member
- fast_init_network_enables_2¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_enable_reserved¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso9141_kwp_settings_3¶
Structure/Union member
- iso9141_kwp_settings_4¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_msg_termination_3¶
Structure/Union member
- iso_msg_termination_4¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_parity_3¶
Structure/Union member
- iso_parity_4¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lin3¶
Structure/Union member
- lin4¶
Structure/Union member
- lsftcan¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- neoMostGateway¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwm_man_timeout¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- swcan¶
Structure/Union member
- text_api¶
Structure/Union member
- uart¶
Structure/Union member
- uart2¶
Structure/Union member
- vnetBits¶
Structure/Union member
- class ics.structures.s_fire_vnet_settings.s_fire_vnet_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- cgi_baud¶
Structure/Union member
- cgi_chksum_enable¶
Structure/Union member
- cgi_enable_reserved¶
Structure/Union member
- cgi_rx_ifs_bit_times¶
Structure/Union member
- cgi_tx_ifs_bit_times¶
Structure/Union member
- fast_init_network_enables_1¶
Structure/Union member
- fast_init_network_enables_2¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_enable_reserved¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso9141_kwp_settings_3¶
Structure/Union member
- iso9141_kwp_settings_4¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_msg_termination_3¶
Structure/Union member
- iso_msg_termination_4¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_parity_3¶
Structure/Union member
- iso_parity_4¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lin3¶
Structure/Union member
- lin4¶
Structure/Union member
- lin5¶
Structure/Union member
- lsftcan¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- neoMostGateway¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwm_man_timeout¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- swcan¶
Structure/Union member
- swcan2¶
Structure/Union member
- text_api¶
Structure/Union member
- uart¶
Structure/Union member
- uart2¶
Structure/Union member
- vnetBits¶
Structure/Union member
- class ics.structures.s_flex_vnetz_settings.s_flex_vnetz_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- flex_mode¶
Structure/Union member
- flex_termination¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- slaveVnetA¶
Structure/Union member
- slaveVnetB¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSync¶
Structure/Union member
- class ics.structures.s_jupiter_ptp_params_s.s_jupiter_ptp_params_s¶
- gPTPportRole¶
Structure/Union member
- initLogPDelayReqInterval¶
Structure/Union member
- initLogSyncInterval¶
Structure/Union member
- neighborPropDelay¶
Structure/Union member
- operationLogPDelayReqInterval¶
Structure/Union member
- operationLogSyncInterval¶
Structure/Union member
- class ics.structures.s_neo_ecu12_settings.s_neo_ecu12_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ecu_id¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_parity¶
Structure/Union member
- lin1¶
Structure/Union member
- lsftcan1¶
Structure/Union member
- lsftcan2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reserved_field¶
Structure/Union member
- swcan1¶
Structure/Union member
- swcan2¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.s_neo_most_gateway_settings.s_neo_most_gateway_settings¶
- Config¶
Structure/Union member
- netId¶
Structure/Union member
- zero0¶
Structure/Union member
- class ics.structures.s_pendant_settings.s_pendant_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- ecu_id¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lsftcan¶
Structure/Union member
- lsftcan2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- selected_network¶
Structure/Union member
- swcan¶
Structure/Union member
- swcan2¶
Structure/Union member
- text_api¶
Structure/Union member
- uart¶
Structure/Union member
- uart2¶
Structure/Union member
- class ics.structures.s_phy_reg_pkt.s_phy_reg_pkt¶
- BusIndex¶
Structure/Union member
- Clause45Enable¶
Structure/Union member
- Enabled¶
Structure/Union member
- Nameless16236¶
Structure/Union member
- Nameless24329¶
Structure/Union member
- WriteEnable¶
Structure/Union member
- clause22¶
Structure/Union member
- clause45¶
Structure/Union member
- flags¶
Structure/Union member
- reserved¶
Structure/Union member
- status¶
Structure/Union member
- version¶
Structure/Union member
- class ics.structures.s_phy_reg_pkt_clause22_mess.s_phy_reg_pkt_clause22_mess¶
- page¶
Structure/Union member
- phyAddr¶
Structure/Union member
- regAddr¶
Structure/Union member
- regVal¶
Structure/Union member
- class ics.structures.s_phy_reg_pkt_clause45_mess.s_phy_reg_pkt_clause45_mess¶
- device¶
Structure/Union member
- port¶
Structure/Union member
- regAddr¶
Structure/Union member
- regVal¶
Structure/Union member
- class ics.structures.s_phy_reg_pkt_hdr.s_phy_reg_pkt_hdr¶
- entryBytes¶
Structure/Union member
- numEntries¶
Structure/Union member
- version¶
Structure/Union member
- class ics.structures.s_phy_reg_pkt_rw.s_phy_reg_pkt_rw(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- PHYREG_BOTH = 2¶
- PHYREG_READ = 0¶
- PHYREG_WRITE = 1¶
- class ics.structures.s_phy_reg_pkt_status.s_phy_reg_pkt_status(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- PHYREG_FAILURE = 1¶
- PHYREG_INVALID_MDIO_BUS_INDEX = 2¶
- PHYREG_INVALID_PHY_ADDR = 3¶
- PHYREG_RESERVED1 = 5¶
- PHYREG_RESERVED2 = 6¶
- PHYREG_RESERVED3 = 7¶
- PHYREG_SUCCESS = 0¶
- PHYREG_UNSUPPORTED_MDIO_CLAUSE = 4¶
- class ics.structures.s_red2_settings.s_red2_settings¶
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- can8¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- canfd8¶
Structure/Union member
- cmp_global_data¶
Structure/Union member
- cmp_stream_data¶
Structure/Union member
- digitalIoThresholdEnable¶
Structure/Union member
- digitalIoThresholdTicks¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet2_1¶
Structure/Union member
- ethernet2_2¶
Structure/Union member
- ethernet_1¶
Structure/Union member
- ethernet_2¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- networkTimeSync¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- os_settings¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reserved¶
Structure/Union member
- slaveVnetA¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSync¶
Structure/Union member
- class ics.structures.s_red_settings.s_red_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- class ics.structures.s_spi_port_setting.s_spi_port_setting¶
- byte¶
Structure/Union member
- config¶
Structure/Union member
- class ics.structures.s_spi_port_settings.s_spi_port_settings¶
- port_a¶
Structure/Union member
- port_b¶
Structure/Union member
- class ics.structures.s_text_api_settings.s_text_api_settings¶
- can1_options¶
Structure/Union member
- can1_rx_id¶
Structure/Union member
- can1_tx_id¶
Structure/Union member
- can2_options¶
Structure/Union member
- can2_rx_id¶
Structure/Union member
- can2_tx_id¶
Structure/Union member
- can3_options¶
Structure/Union member
- can3_rx_id¶
Structure/Union member
- can3_tx_id¶
Structure/Union member
- can4_options¶
Structure/Union member
- can4_rx_id¶
Structure/Union member
- can4_tx_id¶
Structure/Union member
- network_enables¶
Structure/Union member
- reserved¶
Structure/Union member
- class ics.structures.s_vivid_can_settings.s_vivid_can_settings¶
- can1¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- ecu_id¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- lsftcan1¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- swcan1¶
Structure/Union member
- termination_enables¶
Structure/Union member
- class ics.structures.s_wil_bridge_config.s_wil_bridge_config¶
- config¶
Structure/Union member
- dword¶
Structure/Union member
- class ics.structures.s_wil_connection_settings.s_wil_connection_settings¶
- attemptConnect¶
Structure/Union member
- fault_servicing_config¶
Structure/Union member
- network_data_capture_config¶
Structure/Union member
- sensor_buffer_size¶
Structure/Union member
- using_port_a¶
Structure/Union member
- using_port_b¶
Structure/Union member
- class ics.structures.s_wil_fault_servicing_settings.s_wil_fault_servicing_settings¶
- enabled¶
Structure/Union member
- wBMSDeviceID¶
Structure/Union member
- class ics.structures.s_wil_network_data_capture_settings.s_wil_network_data_capture_settings¶
- enabled¶
Structure/Union member
- class ics.structures.scan_hub_settings.scan_hub_settings¶
- can1¶
Structure/Union member
- canfd1¶
Structure/Union member
- ecu_id¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- sleep_id¶
Structure/Union member
- termination_enables¶
Structure/Union member
- class ics.structures.scan_sleep_id.scan_sleep_id¶
- id¶
Structure/Union member
- word¶
Structure/Union member
- class ics.structures.secu_settings.secu_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- ecu_id¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso9141_kwp_settings_2¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_msg_termination_2¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_parity_2¶
Structure/Union member
- lin1¶
Structure/Union member
- lin2¶
Structure/Union member
- lsftcan¶
Structure/Union member
- lsftcan2¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- selected_network¶
Structure/Union member
- swcan¶
Structure/Union member
- swcan2¶
Structure/Union member
- text_api¶
Structure/Union member
- uart¶
Structure/Union member
- uart2¶
Structure/Union member
- class ics.structures.serdescam_settings.serdescam_settings¶
- bitPos¶
Structure/Union member
- flags¶
Structure/Union member
- frameSkip¶
Structure/Union member
- mode¶
Structure/Union member
- resHeight¶
Structure/Union member
- resWidth¶
Structure/Union member
- rsvd1¶
Structure/Union member
- rsvd2¶
Structure/Union member
- videoFormat¶
Structure/Union member
- class ics.structures.serdesgen_settings.serdesgen_settings¶
- flags¶
Structure/Union member
- mod_id¶
Structure/Union member
- rsvd1¶
Structure/Union member
- rsvd2¶
Structure/Union member
- rx_speed¶
Structure/Union member
- tx_speed¶
Structure/Union member
- class ics.structures.serdespoc_settings.serdespoc_settings¶
- chksum¶
Structure/Union member
- mode¶
Structure/Union member
- rsvd¶
Structure/Union member
- voltage¶
Structure/Union member
- class ics.structures.sfp_id.sfp_id(value)¶
A ctypes-compatible IntEnum superclass.
- classmethod from_param(obj)¶
- SFP_ID_FINISAR_FCLF8522P2BTL = 1¶
- SFP_ID_FS_GB_GE_T = 2¶
- SFP_ID_ICS_AD1101 = 8¶
- SFP_ID_ICS_EN11100 = 7¶
- SFP_ID_ICS_MC8670 = 6¶
- SFP_ID_ICS_MV2112A2 = 3¶
- SFP_ID_ICS_MV2221MB1 = 4¶
- SFP_ID_ICS_MV3244 = 5¶
- SFP_ID_MAX = 9¶
- SFP_ID_UNKNOWN = 0¶
- class ics.structures.sobd2_lc_settings.sobd2_lc_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- swcan1¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.spy_filter_long.spy_filter_long¶
- ByteDataLSB¶
Structure/Union member
- ByteDataLength¶
Structure/Union member
- ByteDataMSB¶
Structure/Union member
- ByteDataMaskLSB¶
Structure/Union member
- ByteDataMaskMSB¶
Structure/Union member
- ExpectedLength¶
Structure/Union member
- FrameMaster¶
Structure/Union member
- Header¶
Structure/Union member
- HeaderLength¶
Structure/Union member
- HeaderMask¶
Structure/Union member
- MiscData¶
Structure/Union member
- MiscDataMask¶
Structure/Union member
- NetworkID¶
Structure/Union member
- NodeID¶
Structure/Union member
- Status2Mask¶
Structure/Union member
- Status2Value¶
Structure/Union member
- StatusMask¶
Structure/Union member
- StatusValue¶
Structure/Union member
- bStuff2¶
Structure/Union member
- bUseArbIdRangeFilter¶
Structure/Union member
- class ics.structures.srad_comet_settings.srad_comet_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ecu_id¶
Structure/Union member
- ethT1¶
Structure/Union member
- ethT1s1¶
Structure/Union member
- ethT1s2¶
Structure/Union member
- ethernet¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- opEth1¶
Structure/Union member
- opEthGen¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reporting¶
Structure/Union member
- t1s1¶
Structure/Union member
- t1s1Ext¶
Structure/Union member
- t1s2¶
Structure/Union member
- t1s2Ext¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.srad_epsilon_settings.srad_epsilon_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_enable_reserved¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- switchSettings¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.srad_epsilon_switch_settings.srad_epsilon_switch_settings¶
- enablePhy¶
Structure/Union member
- legacy¶
Structure/Union member
- pad¶
Structure/Union member
- phyMode¶
Structure/Union member
- speed¶
Structure/Union member
- spoofMacFlag¶
Structure/Union member
- spoofedMac¶
Structure/Union member
- class ics.structures.srad_galaxy_settings.srad_galaxy_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- can7¶
Structure/Union member
- can8¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- canfd7¶
Structure/Union member
- canfd8¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet1¶
Structure/Union member
- ethernet2¶
Structure/Union member
- gPTP¶
Structure/Union member
- hwComLatencyTestEn¶
Structure/Union member
- idle_wakeup_network_enables_1¶
Structure/Union member
- idle_wakeup_network_enables_2¶
Structure/Union member
- idle_wakeup_network_enables_3¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- logger¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_4¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- opEth1¶
Structure/Union member
- opEth10¶
Structure/Union member
- opEth11¶
Structure/Union member
- opEth12¶
Structure/Union member
- opEth2¶
Structure/Union member
- opEth3¶
Structure/Union member
- opEth4¶
Structure/Union member
- opEth5¶
Structure/Union member
- opEth6¶
Structure/Union member
- opEth7¶
Structure/Union member
- opEth8¶
Structure/Union member
- opEth9¶
Structure/Union member
- opEthGen¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reporting¶
Structure/Union member
- swcan1¶
Structure/Union member
- swcan2¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.srad_gigastar_settings.srad_gigastar_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- can5¶
Structure/Union member
- can6¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- canfd5¶
Structure/Union member
- canfd6¶
Structure/Union member
- cmp_global_data¶
Structure/Union member
- cmp_stream_data¶
Structure/Union member
- disk¶
Structure/Union member
- ecu_id¶
Structure/Union member
- ethernet1¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- idle_wakeup_network_enables_1¶
Structure/Union member
- idle_wakeup_network_enables_2¶
Structure/Union member
- idle_wakeup_network_enables_3¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- logger¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_4¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- opEth1¶
Structure/Union member
- opEth2¶
Structure/Union member
- opEthGen¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reporting¶
Structure/Union member
- serdescam1¶
Structure/Union member
- serdescam2¶
Structure/Union member
- serdescam3¶
Structure/Union member
- serdescam4¶
Structure/Union member
- serdesgen¶
Structure/Union member
- serdespoc¶
Structure/Union member
- sfp_t1l_1¶
Structure/Union member
- sfp_t1l_2¶
Structure/Union member
- sfp_t1s_1¶
Structure/Union member
- sfp_t1s_2¶
Structure/Union member
- sfp_t1s_ext_1¶
Structure/Union member
- sfp_t1s_ext_2¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.srad_gptp_and_tap_settings_s.srad_gptp_and_tap_settings_s¶
- gPTP¶
Structure/Union member
- tap¶
Structure/Union member
- class ics.structures.srad_gptp_settings_s.srad_gptp_settings_s¶
- Nameless63799¶
Structure/Union member
- Nameless8462¶
Structure/Union member
- PORT_AE01¶
Structure/Union member
- PORT_AE02¶
Structure/Union member
- PORT_AE03¶
Structure/Union member
- PORT_AE04¶
Structure/Union member
- PORT_AE05¶
Structure/Union member
- PORT_AE06¶
Structure/Union member
- PORT_AE07¶
Structure/Union member
- PORT_AE08¶
Structure/Union member
- PORT_AE09¶
Structure/Union member
- PORT_AE10¶
Structure/Union member
- PORT_AE11¶
Structure/Union member
- PORT_AE12¶
Structure/Union member
- PORT_AE13¶
Structure/Union member
- PORT_AE14¶
Structure/Union member
- PORT_AE15¶
Structure/Union member
- PORT_AE16¶
Structure/Union member
- PORT_ETH1¶
Structure/Union member
- PORT_ETH2¶
Structure/Union member
- PORT_ETH3¶
Structure/Union member
- clockaccuracy¶
Structure/Union member
- clockclass¶
Structure/Union member
- enableClockSyntonization¶
Structure/Union member
- gPTPportRole¶
Structure/Union member
- gptpEnabledPort¶
Structure/Union member
- icsGptpDrvVerHeader¶
Structure/Union member
- icsGptpDrvVerMajor¶
Structure/Union member
- icsGptpDrvVerMajorMinor¶
Structure/Union member
- icsGptpDrvVerMinor¶
Structure/Union member
- logAnnounceInterval¶
Structure/Union member
- logPDelayReqInterval¶
Structure/Union member
- logSyncInterval¶
Structure/Union member
- multiPortsEnabledForMaster¶
Structure/Union member
- neighborPropDelayThresh¶
Structure/Union member
- offset_scaled_log_variance¶
Structure/Union member
- priority1¶
Structure/Union member
- priority2¶
Structure/Union member
- profile¶
Structure/Union member
- rsvd_1¶
Structure/Union member
- rsvd_2¶
Structure/Union member
- sys_phc_sync_interval¶
Structure/Union member
- class ics.structures.srad_jupiter_settings.srad_jupiter_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_enable_reserved¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_parity¶
Structure/Union member
- iso_tester_pullup_enable¶
Structure/Union member
- lin1¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- switchSettings¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.srad_jupiter_switch_settings.srad_jupiter_switch_settings¶
- enablePhy¶
Structure/Union member
- pad¶
Structure/Union member
- phyMode¶
Structure/Union member
- port7Select¶
Structure/Union member
- port8Legacy¶
Structure/Union member
- port8Select¶
Structure/Union member
- port8Speed¶
Structure/Union member
- ptpParams_unused¶
Structure/Union member
- spoofMacFlag¶
Structure/Union member
- spoofedMac¶
Structure/Union member
- class ics.structures.srad_moon2_settings.srad_moon2_settings¶
- gPTP¶
Structure/Union member
- hwComLatencyTestEn¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- opEth1¶
Structure/Union member
- opEthGen¶
Structure/Union member
- pc_com_mode¶
Structure/Union member
- perf_en¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.srad_moon3_settings.srad_moon3_settings¶
- autoEth10g¶
Structure/Union member
- eth10g¶
Structure/Union member
- flags¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- perf_en¶
Structure/Union member
- class ics.structures.srad_star2_settings.srad_star2_settings¶
- ain_sample_period¶
Structure/Union member
- ain_threshold¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can_switch_mode¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ethernet¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- idle_wakeup_network_enables_1¶
Structure/Union member
- idle_wakeup_network_enables_2¶
Structure/Union member
- idle_wakeup_network_enables_3¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- misc_io_analog_enable¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- opEth1¶
Structure/Union member
- opEth2¶
Structure/Union member
- opEthGen¶
Structure/Union member
- pc_com_mode¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reporting¶
Structure/Union member
- text_api¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.srada2_b_settings.srada2_b_settings¶
- a2b_monitor¶
Structure/Union member
- a2b_node¶
Structure/Union member
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- cmp_global_data¶
Structure/Union member
- cmp_stream_data¶
Structure/Union member
- disk¶
Structure/Union member
- ethernet¶
Structure/Union member
- flags¶
Structure/Union member
- gPTP¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- logger¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- reporting¶
Structure/Union member
- termination_enables¶
Structure/Union member
- timeSyncSettings¶
Structure/Union member
- class ics.structures.sradbms_settings.sradbms_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- gateway¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- network_enables_4¶
Structure/Union member
- network_enables_5¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- rsvd¶
Structure/Union member
- spi_config¶
Structure/Union member
- termination_enables¶
Structure/Union member
- wbms_wil_1¶
Structure/Union member
- wbms_wil_2¶
Structure/Union member
- wil1_nwk_metadata_buff_count¶
Structure/Union member
- wil2_nwk_metadata_buff_count¶
Structure/Union member
- class ics.structures.st_api_firmware_info.st_api_firmware_info¶
- iAppMajor¶
Structure/Union member
- iAppMinor¶
Structure/Union member
- iBoardRevMajor¶
Structure/Union member
- iBoardRevMinor¶
Structure/Union member
- iBootLoaderVersionMajor¶
Structure/Union member
- iBootLoaderVersionMinor¶
Structure/Union member
- iMainFirmChkSum¶
Structure/Union member
- iMainFirmDateDay¶
Structure/Union member
- iMainFirmDateHour¶
Structure/Union member
- iMainFirmDateMin¶
Structure/Union member
- iMainFirmDateMonth¶
Structure/Union member
- iMainFirmDateSecond¶
Structure/Union member
- iMainFirmDateYear¶
Structure/Union member
- iMainVnetHWrevMajor¶
Structure/Union member
- iMainVnetHWrevMinor¶
Structure/Union member
- iMainVnetSRAMSize¶
Structure/Union member
- iManufactureDay¶
Structure/Union member
- iManufactureMonth¶
Structure/Union member
- iManufactureYear¶
Structure/Union member
- iPhySiliconRev¶
Structure/Union member
- iType¶
Structure/Union member
- class ics.structures.st_chip_versions.st_chip_versions¶
- epsilon_versions¶
Structure/Union member
- fire3_flexray_versions¶
Structure/Union member
- fire3_t1slin_versions¶
Structure/Union member
- fire3_versions¶
Structure/Union member
- fire_versions¶
Structure/Union member
- jupiter_versions¶
Structure/Union member
- neovi_connect_versions¶
Structure/Union member
- obd2lc_versions¶
Structure/Union member
- plasma_fire_vnet¶
Structure/Union member
- radGalaxy2_versions¶
Structure/Union member
- rad_a2b_versions¶
Structure/Union member
- rad_comet3_versions¶
Structure/Union member
- rad_comet_versions¶
Structure/Union member
- rad_moont1s_versions¶
Structure/Union member
- rad_wbms_versions¶
Structure/Union member
- radgalaxy_versions¶
Structure/Union member
- radgemini_versions¶
Structure/Union member
- radgigastar2_versions¶
Structure/Union member
- radgigastar_versions¶
Structure/Union member
- radmoon2_versions¶
Structure/Union member
- radmoon2_z7010_versions¶
Structure/Union member
- radmoon3_versions¶
Structure/Union member
- radstar2_versions¶
Structure/Union member
- red2_versions¶
Structure/Union member
- vcan3_versions¶
Structure/Union member
- vcan41_versions¶
Structure/Union member
- vcan42_versions¶
Structure/Union member
- vividcan_versions¶
Structure/Union member
- class ics.structures.st_cm_iso157652_rx_message.st_cm_iso157652_rx_message¶
- Nameless59525¶
Structure/Union member
- blockSize¶
Structure/Union member
- cf_timeout¶
Structure/Union member
- enableFlowControlTransmission¶
Structure/Union member
- ext_address_enable¶
Structure/Union member
- extendedAddress¶
Structure/Union member
- fc_ext_address_enable¶
Structure/Union member
- fc_id¶
Structure/Union member
- fc_id_29_bit_enable¶
Structure/Union member
- flags¶
Structure/Union member
- flowControlExtendedAddress¶
Structure/Union member
- id¶
Structure/Union member
- id_29_bit_enable¶
Structure/Union member
- id_mask¶
Structure/Union member
- isBRSEnabled¶
Structure/Union member
- iscanFD¶
Structure/Union member
- padding¶
Structure/Union member
- paddingEnable¶
Structure/Union member
- reserved¶
Structure/Union member
- stMin¶
Structure/Union member
- vs_netid¶
Structure/Union member
- class ics.structures.st_cm_iso157652_tx_message.st_cm_iso157652_tx_message¶
- Nameless45381¶
Structure/Union member
- blockSize¶
Structure/Union member
- data¶
Structure/Union member
- ext_address_enable¶
Structure/Union member
- extendedAddress¶
Structure/Union member
- fc_ext_address_enable¶
Structure/Union member
- fc_id¶
Structure/Union member
- fc_id_29_bit_enable¶
Structure/Union member
- fc_id_mask¶
Structure/Union member
- flags¶
Structure/Union member
- flowControlExtendedAddress¶
Structure/Union member
- fs_timeout¶
Structure/Union member
- fs_wait¶
Structure/Union member
- id¶
Structure/Union member
- id_29_bit_enable¶
Structure/Union member
- isBRSEnabled¶
Structure/Union member
- iscanFD¶
Structure/Union member
- num_bytes¶
Structure/Union member
- overrideBlockSize¶
Structure/Union member
- overrideSTmin¶
Structure/Union member
- padding¶
Structure/Union member
- paddingEnable¶
Structure/Union member
- stMin¶
Structure/Union member
- tx_dl¶
Structure/Union member
- tx_index¶
Structure/Union member
- vs_netid¶
Structure/Union member
- class ics.structures.start_dhcp_server_command.start_dhcp_server_command¶
- endAddress¶
Structure/Union member
- gatewayAddress¶
Structure/Union member
- leaseTime¶
Structure/Union member
- networkId¶
Structure/Union member
- overwrite¶
Structure/Union member
- serverIpAddress¶
Structure/Union member
- startAddress¶
Structure/Union member
- subnetMask¶
Structure/Union member
- class ics.structures.stop_dhcp_server_command.stop_dhcp_server_command¶
- networkId¶
Structure/Union member
- class ics.structures.svcan3_settings.svcan3_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- misc_io_initial_ddr¶
Structure/Union member
- misc_io_initial_latch¶
Structure/Union member
- misc_io_on_report_events¶
Structure/Union member
- misc_io_report_period¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- class ics.structures.svcan412_settings.svcan412_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.svcan4_ind_settings.svcan4_ind_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings¶
Structure/Union member
- iso_msg_termination¶
Structure/Union member
- iso_parity¶
Structure/Union member
- lin1¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- termination_enables¶
Structure/Union member
- class ics.structures.svcan4_settings.svcan4_settings¶
- can1¶
Structure/Union member
- can2¶
Structure/Union member
- can3¶
Structure/Union member
- can4¶
Structure/Union member
- canfd1¶
Structure/Union member
- canfd2¶
Structure/Union member
- canfd3¶
Structure/Union member
- canfd4¶
Structure/Union member
- ethernet¶
Structure/Union member
- ethernet2¶
Structure/Union member
- flags¶
Structure/Union member
- iso15765_separation_time_offset¶
Structure/Union member
- iso9141_kwp_settings_1¶
Structure/Union member
- iso_9141_kwp_enable_reserved¶
Structure/Union member
- iso_msg_termination_1¶
Structure/Union member
- iso_parity_1¶
Structure/Union member
- lin1¶
Structure/Union member
- network_enabled_on_boot¶
Structure/Union member
- network_enables¶
Structure/Union member
- network_enables_2¶
Structure/Union member
- network_enables_3¶
Structure/Union member
- perf_en¶
Structure/Union member
- pwr_man_enable¶
Structure/Union member
- pwr_man_timeout¶
Structure/Union member
- termination_enables¶
Structure/Union member
- text_api¶
Structure/Union member
- class ics.structures.swcan_settings.swcan_settings¶
- BRP¶
Structure/Union member
- Baudrate¶
Structure/Union member
- Mode¶
Structure/Union member
- RESERVED¶
Structure/Union member
- SetBaudrate¶
Structure/Union member
- TqProp¶
Structure/Union member
- TqSeg1¶
Structure/Union member
- TqSeg2¶
Structure/Union member
- TqSync¶
Structure/Union member
- auto_baud¶
Structure/Union member
- high_speed_auto_switch¶
Structure/Union member
- transceiver_mode¶
Structure/Union member
- class ics.structures.system_identity.system_identity¶
- clock_identity¶
Structure/Union member
- clock_quality¶
Structure/Union member
- priority_1¶
Structure/Union member
- priority_2¶
Structure/Union member
- class ics.structures.tag_options_find_neo_ex.tag_options_find_neo_ex¶
- CANOptions¶
Structure/Union member
- Reserved¶
Structure/Union member
- class ics.structures.tag_options_open_neo_ex.tag_options_open_neo_ex¶
- CANOptions¶
Structure/Union member
- Reserved¶
Structure/Union member
- class ics.structures.tagicsneo_vi_command.tagicsneo_vi_command¶
- CommandByteLength¶
Structure/Union member
- CommandType¶
Structure/Union member
- Data¶
Structure/Union member
- class ics.structures.timestamp_.timestamp_¶
- nanoseconds¶
Structure/Union member
- seconds_lsb¶
Structure/Union member
- seconds_msb¶
Structure/Union member
- class ics.structures.timesync_icshardware_settings.timesync_icshardware_settings¶
- MasterEnable¶
Structure/Union member
- MasterNetwork¶
Structure/Union member
- SlaveEnable¶
Structure/Union member
- SlaveNetwork¶
Structure/Union member
- class ics.structures.uart_port_config.uart_port_config¶
- baudrate¶
Structure/Union member
- port¶
Structure/Union member
- reserve¶
Structure/Union member
- class ics.structures.uart_port_data.uart_port_data¶
- bData¶
Structure/Union member
- len¶
Structure/Union member
- port¶
Structure/Union member
- class ics.structures.uart_port_port_bytes.uart_port_port_bytes¶
- flag¶
Structure/Union member
- len¶
Structure/Union member
- port¶
Structure/Union member
- class ics.structures.uart_settings.uart_settings¶
- Baudrate¶
Structure/Union member
- Nameless4038¶
Structure/Union member
- bOptions¶
Structure/Union member
- brgh¶
Structure/Union member
- flow_control¶
Structure/Union member
- half_duplex¶
Structure/Union member
- invert_rx¶
Structure/Union member
- invert_tx¶
Structure/Union member
- parity¶
Structure/Union member
- reserved_1¶
Structure/Union member
- reserved_bits¶
Structure/Union member
- reserved_bits2¶
Structure/Union member
- spbrg¶
Structure/Union member
- stop_bits¶
Structure/Union member
Module Variables¶
- ics.ics.A2B_SETTINGS_FLAG_16BIT = 1¶
- ics.ics.AUTO = 0¶
- ics.ics.BPS100 = 5¶
- ics.ics.BPS1000 = 10¶
- ics.ics.BPS100000 = 7¶
- ics.ics.BPS10400 = 1¶
- ics.ics.BPS117647 = 8¶
- ics.ics.BPS125 = 6¶
- ics.ics.BPS20 = 0¶
- ics.ics.BPS2000 = 12¶
- ics.ics.BPS250 = 7¶
- ics.ics.BPS33 = 1¶
- ics.ics.BPS33333 = 2¶
- ics.ics.BPS4000 = 13¶
- ics.ics.BPS50 = 2¶
- ics.ics.BPS500 = 8¶
- ics.ics.BPS5000 = 0¶
- ics.ics.BPS50000 = 3¶
- ics.ics.BPS62 = 3¶
- ics.ics.BPS62500 = 4¶
- ics.ics.BPS666 = 11¶
- ics.ics.BPS71429 = 5¶
- ics.ics.BPS800 = 9¶
- ics.ics.BPS83 = 4¶
- ics.ics.BPS83333 = 6¶
- ics.ics.BUILD_DATETIME = Jun 3 2024 15:08:23¶
- ics.ics.CANFD_BRS_ENABLED = 2¶
- ics.ics.CANFD_BRS_ENABLED_ISO = 4¶
- ics.ics.CANFD_ENABLED = 1¶
- ics.ics.CANFD_ENABLED_ISO = 3¶
- ics.ics.CANFD_SETTINGS_SIZE = 10¶
- ics.ics.CANNODE_STATUS_COREMINI_IS_RUNNING = 1¶
- ics.ics.CANNODE_STATUS_IN_BOOTLOADER = 2¶
- ics.ics.CANTERM_SETTINGS_SIZE = 6¶
- ics.ics.CAN_BPS10000 = 17¶
- ics.ics.CAN_BPS5000 = 14¶
- ics.ics.CAN_BPS6667 = 15¶
- ics.ics.CAN_BPS8000 = 16¶
- ics.ics.CAN_SETTINGS_SIZE = 12¶
- ics.ics.DEVICECOUNT_FOR_EXPLORER = 46¶
- ics.ics.DISABLE = 1¶
- ics.ics.DISK_SETTINGS_SIZE = 14¶
- ics.ics.DISK_STATUS_FLAG_INITIALIZED = 2¶
- ics.ics.DISK_STATUS_FLAG_PRESENT = 1¶
- ics.ics.DISK_STRUCTURE_FLAG_FULL_FORMAT = 1¶
- ics.ics.DRIVER_MASK = 192¶
- ics.ics.DRIVER_USB1 = 64¶
- ics.ics.DRIVER_USB2 = 128¶
- ics.ics.DRIVER_USB3 = 192¶
- ics.ics.EPSILON_10G_PHY1 = 1¶
- ics.ics.EPSILON_10G_PHY2 = 2¶
- ics.ics.EPSILON_88Q6113_SWITCH_A = 1¶
- ics.ics.EPSILON_88Q6113_SWITCH_B = 2¶
- ics.ics.ETHERNET10G_SETTINGS_SIZE = 24¶
- ics.ics.ETHERNET10T1S_SETTINGS_FLAG_BUS_DECODING_ALL = 8¶
- ics.ics.ETHERNET10T1S_SETTINGS_FLAG_BUS_DECODING_BEACONS = 4¶
- ics.ics.ETHERNET10T1S_SETTINGS_FLAG_ENABLE_PLCA = 1¶
- ics.ics.ETHERNET10T1S_SETTINGS_FLAG_TERMINATION = 2¶
- ics.ics.ETHERNET10T1S_SETTINGS_SIZE = 12¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_AUTO_NEG = 2¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_COMM_IN_USE = 2147483648¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_CONFIG_NOT_ALLOWED = 32¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_DEVICE_HOSTING_ENABLE = 16¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_FULL_DUPLEX = 1¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_ICS_SFP = 64¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_LINK_MODE = 128¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_LINK_MODE_AUTO = 512¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_PHY_MODE = 256¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_RTSP_ENABLE = 8¶
- ics.ics.ETHERNET_SETTINGS10G_FLAG_TCPIP_ENABLE = 4¶
- ics.ics.ETHERNET_SETTINGS2_FLAG2_LINK_MODE = 1¶
- ics.ics.ETHERNET_SETTINGS2_FLAG2_LINK_MODE_AUTO = 4¶
- ics.ics.ETHERNET_SETTINGS2_FLAG2_PHY_MODE = 2¶
- ics.ics.ETHERNET_SETTINGS2_FLAG2_SFP_ID_MASK = 240¶
- ics.ics.ETHERNET_SETTINGS2_FLAG2_SFP_ID_SHIFT = 4¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_AUTO_NEG = 2¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_COMM_IN_USE = 128¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_CONFIG_NOT_ALLOWED = 32¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_DEVICE_HOSTING_ENABLE = 16¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_FULL_DUPLEX = 1¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_ICS_SFP = 64¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_RTSP_ENABLE = 8¶
- ics.ics.ETHERNET_SETTINGS2_FLAG_TCPIP_ENABLE = 4¶
- ics.ics.ETHERNET_SETTINGS2_SIZE = 16¶
- ics.ics.ETHERNET_SETTINGS_SIZE = 8¶
- ics.ics.EXTENDED_RESPONSE_INVALID_COMMAND = -1¶
- ics.ics.EXTENDED_RESPONSE_INVALID_PARAMETER = -5¶
- ics.ics.EXTENDED_RESPONSE_INVALID_STATE = -2¶
- ics.ics.EXTENDED_RESPONSE_OK = 0¶
- ics.ics.EXTENDED_RESPONSE_OPERATION_FAILED = -3¶
- ics.ics.EXTENDED_RESPONSE_OPERATION_PENDING = -4¶
- ics.ics.FAST_MODE = 3¶
- ics.ics.FIRE2_REPORT_EMISC1_ANALOG = 32¶
- ics.ics.FIRE2_REPORT_EMISC1_DIGITAL = 2¶
- ics.ics.FIRE2_REPORT_EMISC2_ANALOG = 64¶
- ics.ics.FIRE2_REPORT_EMISC2_DIGITAL = 4¶
- ics.ics.FIRE2_REPORT_GPS = 1024¶
- ics.ics.FIRE2_REPORT_MISC5_DIGITAL = 8¶
- ics.ics.FIRE2_REPORT_MISC6_DIGITAL = 16¶
- ics.ics.FIRE2_REPORT_PERIODIC = 1¶
- ics.ics.FIRE2_REPORT_PWM_IN = 512¶
- ics.ics.FIRE2_REPORT_TEMP_ANALOG = 256¶
- ics.ics.FIRE2_REPORT_VBATT_ANALOG = 128¶
- ics.ics.FIRE3_REPORT_ORIENTATION = 2048¶
- ics.ics.FLASH_ACCESSORY_EPSILON_10G_PHY1 = 2¶
- ics.ics.FLASH_ACCESSORY_EPSILON_10G_PHY1_PHY2 = 4¶
- ics.ics.FLASH_ACCESSORY_EPSILON_10G_PHY2 = 3¶
- ics.ics.FLASH_ACCESSORY_EPSILON_10G_PHY_FW_0_3_7_0 = 0¶
- ics.ics.FLASH_ACCESSORY_EPSILON_SWITCH_A = 0¶
- ics.ics.FLASH_ACCESSORY_EPSILON_SWITCH_B = 1¶
- ics.ics.GENERIC_API_DATA_BUFFER_SIZE = 513¶
- ics.ics.GENERIC_BINARY_STATUS_ERROR_ANY_MASK = 7¶
- ics.ics.GENERIC_BINARY_STATUS_ERROR_BINARY_EMPTY = 4¶
- ics.ics.GENERIC_BINARY_STATUS_ERROR_OVERSIZE = 2¶
- ics.ics.GENERIC_BINARY_STATUS_ERROR_UNKNOWN_BINARY = 1¶
- ics.ics.GET_SUPPORTED_FEATURES_COMMAND_VERSION = 1¶
- ics.ics.GLOBAL_SETTINGS_SIZE = 1480¶
- ics.ics.GS_VERSION = 5¶
- ics.ics.HADRWARE_TIMESTAMP_ID_FIXED = 128¶
- ics.ics.HARDWARE_TIMESTAMP_ID_AVT_716 = 2¶
- ics.ics.HARDWARE_TIMESTAMP_ID_AVT_717 = 5¶
- ics.ics.HARDWARE_TIMESTAMP_ID_DOUBLE_SEC = 7¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NEORED_10NS = 10¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NEORED_10US = 8¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NEORED_25NS = 9¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NEOVI = 4¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NI_CAN = 3¶
- ics.ics.HARDWARE_TIMESTAMP_ID_NONE = 0¶
- ics.ics.HARDWARE_TIMESTAMP_ID_VSI = 1¶
- ics.ics.HW_ETH_SETTINGS_SIZE = 20¶
- ics.ics.ISO15765_2_NETWORK_HSCAN = 1¶
- ics.ics.ISO15765_2_NETWORK_HSCAN2 = 4¶
- ics.ics.ISO15765_2_NETWORK_HSCAN3 = 8¶
- ics.ics.ISO15765_2_NETWORK_HSCAN4 = 20¶
- ics.ics.ISO15765_2_NETWORK_HSCAN5 = 24¶
- ics.ics.ISO15765_2_NETWORK_HSCAN6 = 28¶
- ics.ics.ISO15765_2_NETWORK_HSCAN7 = 32¶
- ics.ics.ISO15765_2_NETWORK_MSCAN = 2¶
- ics.ics.ISO15765_2_NETWORK_SWCAN = 16¶
- ics.ics.ISO15765_2_NETWORK_SWCAN2 = 36¶
- ics.ics.ISO9141_KEYWORD2000_SETTINGS_SIZE = 114¶
- ics.ics.ISO9141_KEYWORD2000__INIT_STEP_SIZE = 6¶
- ics.ics.J1708_SETTINGS_SIZE = 2¶
- ics.ics.LINUX_BOOT_ALLOWED = 1¶
- ics.ics.LINUX_CONFIG_PORT_ETH_01 = 1¶
- ics.ics.LINUX_CONFIG_PORT_ETH_02 = 2¶
- ics.ics.LINUX_CONFIG_PORT_NONE = 0¶
- ics.ics.LIN_SETTINGS_SIZE = 10¶
- ics.ics.LISTEN_ALL = 7¶
- ics.ics.LISTEN_ONLY = 3¶
- ics.ics.LOGGER_SETTINGS_SIZE = 4¶
- ics.ics.LOOPBACK = 2¶
- ics.ics.MACSEC_CIPHER_GCM_AES_128 = 0¶
- ics.ics.MACSEC_CIPHER_GCM_AES_128_XPN = 2¶
- ics.ics.MACSEC_CIPHER_GCM_AES_256 = 1¶
- ics.ics.MACSEC_CIPHER_GCM_AES_256_XPN = 3¶
- ics.ics.MACSEC_NUM_FLAGS_PER_CONFIG = 1¶
- ics.ics.MACSEC_NUM_MAPS_PER_CONFIG = 2¶
- ics.ics.MACSEC_NUM_RULES_PER_CONFIG = 2¶
- ics.ics.MACSEC_NUM_SA_PER_CONFIG = 4¶
- ics.ics.MACSEC_NUM_SC_PER_CONFIG = 2¶
- ics.ics.MACSEC_NUM_SECY_PER_CONFIG = 2¶
- ics.ics.MACSEC_PACKET_DUAL_VLAN = 2¶
- ics.ics.MACSEC_PACKET_DUAL_VLAN_FOLLOW_BY_MPLS = 5¶
- ics.ics.MACSEC_PACKET_MPLS = 3¶
- ics.ics.MACSEC_PACKET_NO_VLAN_OR_MPLS = 0¶
- ics.ics.MACSEC_PACKET_SINGLE_VLAN = 1¶
- ics.ics.MACSEC_PACKET_SINGLE_VLAN_FOLLOW_BY_MPLS = 4¶
- ics.ics.MACSEC_PACKET_UNSUPPORTED_TYPE = 6¶
- ics.ics.MACSEC_SECTAG_ICV_BOTH_STRIP = 0¶
- ics.ics.MACSEC_SECTAG_ICV_NO_STRIP = 3¶
- ics.ics.MACSEC_SECTAG_ICV_RESERVED = 1¶
- ics.ics.MACSEC_SECTAG_ICV_STRIP_ICV_ONLY = 2¶
- ics.ics.MACSEC_SETTINGS_FLAGS_SIZE = 4¶
- ics.ics.MACSEC_SETTINGS_MAP_SIZE = 20¶
- ics.ics.MACSEC_SETTINGS_RULE_SIZE = 88¶
- ics.ics.MACSEC_SETTINGS_SA_SIZE = 80¶
- ics.ics.MACSEC_SETTINGS_SC_SIZE = 24¶
- ics.ics.MACSEC_SETTINGS_SECY_SIZE = 24¶
- ics.ics.MACSEC_SETTINGS_SIZE = 2040¶
- ics.ics.MACSEC_VF_CHECK = 1¶
- ics.ics.MACSEC_VF_DISABLED = 0¶
- ics.ics.MACSEC_VF_NA = 3¶
- ics.ics.MACSEC_VF_STRICT = 2¶
- ics.ics.MAIN_VNET = 1¶
- ics.ics.MAX_NUMBYTES_PHYSETTINGS = 512¶
- ics.ics.MAX_PHY_REG_PKT_ENTRIES = 128¶
- ics.ics.MAX_PHY_SETTINGS_STRUCT = 128¶
- ics.ics.MAX_REPORTED_VERSIONS = 16¶
- ics.ics.MAX_SERIAL = 2176782335¶
- ics.ics.MAX_VL_FORWARDING_ENTRIES = 1024¶
- ics.ics.MAX_VL_POLICING_ENTRIES = 1024¶
- ics.ics.MIN_BASE36_SERIAL = 16796160¶
- ics.ics.NEODEVICE_ANY_ION = 262144¶
- ics.ics.NEODEVICE_ANY_PLASMA = 4096¶
- ics.ics.NEODEVICE_BLUE = 1¶
- ics.ics.NEODEVICE_CMPROBE = 8388608¶
- ics.ics.NEODEVICE_CT_OBD = 32768¶
- ics.ics.NEODEVICE_DONT_REUSE0 = 8192¶
- ics.ics.NEODEVICE_DONT_REUSE1 = 65536¶
- ics.ics.NEODEVICE_DONT_REUSE2 = 131072¶
- ics.ics.NEODEVICE_DONT_REUSE3 = 1048576¶
- ics.ics.NEODEVICE_DW_VCAN = 4¶
- ics.ics.NEODEVICE_ECU = 128¶
- ics.ics.NEODEVICE_ECU22 = 27¶
- ics.ics.NEODEVICE_ECUCHIP_UART = 2048¶
- ics.ics.NEODEVICE_ECU_AVB = 2¶
- ics.ics.NEODEVICE_EEVB = 16777216¶
- ics.ics.NEODEVICE_ETHER_BADGE = 22¶
- ics.ics.NEODEVICE_FIRE = 8¶
- ics.ics.NEODEVICE_FIRE2 = 67108864¶
- ics.ics.NEODEVICE_FIRE2_REDLINE = 21¶
- ics.ics.NEODEVICE_FIRE3 = 15¶
- ics.ics.NEODEVICE_FIRE3_FLEXRAY = 37¶
- ics.ics.NEODEVICE_FLEX = 134217728¶
- ics.ics.NEODEVICE_GIGASTAR = 19¶
- ics.ics.NEODEVICE_IEVB = 256¶
- ics.ics.NEODEVICE_ION = 262144¶
- ics.ics.NEODEVICE_NEOANALOG = 16384¶
- ics.ics.NEODEVICE_NEOECU12 = 12¶
- ics.ics.NEODEVICE_NEOECUCHIP = 256¶
- ics.ics.NEODEVICE_NEW_DEVICE_27 = 39¶
- ics.ics.NEODEVICE_NEW_DEVICE_58 = 31¶
- ics.ics.NEODEVICE_NEW_DEVICE_59 = 33¶
- ics.ics.NEODEVICE_OBD2_DEV = 26¶
- ics.ics.NEODEVICE_OBD2_LC = 13¶
- ics.ics.NEODEVICE_OBD2_PRO = 1024¶
- ics.ics.NEODEVICE_OBD2_SIM = 2147483648¶
- ics.ics.NEODEVICE_OBD2_SIM_DOIP = 25¶
- ics.ics.NEODEVICE_PENDANT = 512¶
- ics.ics.NEODEVICE_PLASMA = 4096¶
- ics.ics.NEODEVICE_RADCOMET = 36¶
- ics.ics.NEODEVICE_RADEPSILON = 24¶
- ics.ics.NEODEVICE_RADEPSILON_EXPRESS = 29¶
- ics.ics.NEODEVICE_RADEPSILON_T = 28¶
- ics.ics.NEODEVICE_RADGALAXY = 268435456¶
- ics.ics.NEODEVICE_RADGIGALOG = 6¶
- ics.ics.NEODEVICE_RADIO_CANHUB = 11¶
- ics.ics.NEODEVICE_RADJUPITER = 17¶
- ics.ics.NEODEVICE_RADMOON2 = 5¶
- ics.ics.NEODEVICE_RADMOON3 = 35¶
- ics.ics.NEODEVICE_RADPLUTO = 9¶
- ics.ics.NEODEVICE_RADPROXIMA = 30¶
- ics.ics.NEODEVICE_RADSTAR = 524288¶
- ics.ics.NEODEVICE_RADSTAR2 = 536870912¶
- ics.ics.NEODEVICE_RADSUPERMOON = 3¶
- ics.ics.NEODEVICE_RAD_A2B = 23¶
- ics.ics.NEODEVICE_RAD_BMS = 34¶
- ics.ics.NEODEVICE_RAD_MOON_DUO = 14¶
- ics.ics.NEODEVICE_RED = 64¶
- ics.ics.NEODEVICE_RED2 = 20¶
- ics.ics.NEODEVICE_RED2_OEM = 38¶
- ics.ics.NEODEVICE_UNKNOWN = 0¶
- ics.ics.NEODEVICE_VCAN3 = 16¶
- ics.ics.NEODEVICE_VCAN41 = 7¶
- ics.ics.NEODEVICE_VCAN42 = 4194304¶
- ics.ics.NEODEVICE_VCAN42_EL = 10¶
- ics.ics.NEODEVICE_VCAN44 = 2097152¶
- ics.ics.NEODEVICE_VCAN4_IND = 18¶
- ics.ics.NEODEVICE_VCANRF = 33554432¶
- ics.ics.NEODEVICE_VIVIDCAN = 1073741824¶
- ics.ics.NEOVI6_VCAN_TIMESTAMP_1 = 1e-06¶
- ics.ics.NEOVI6_VCAN_TIMESTAMP_2 = 0.065536¶
- ics.ics.NEOVIPRO_VCAN_TIMESTAMP_1 = 1e-06¶
- ics.ics.NEOVIPRO_VCAN_TIMESTAMP_2 = 0.065536¶
- ics.ics.NEOVI_3G_MAX_SETTINGS_SIZE = 1480¶
- ics.ics.NEOVI_COMMTYPE_FIRE_USB = 5¶
- ics.ics.NEOVI_COMMTYPE_RS232 = 0¶
- ics.ics.NEOVI_COMMTYPE_TCPIP = 3¶
- ics.ics.NEOVI_COMMTYPE_USB_BULK = 1¶
- ics.ics.NEOVI_RED_TIMESTAMP_1_10NS = 1e-08¶
- ics.ics.NEOVI_RED_TIMESTAMP_1_25NS = 2.5e-08¶
- ics.ics.NEOVI_RED_TIMESTAMP_2_10NS = 429.4967296¶
- ics.ics.NEOVI_RED_TIMESTAMP_2_25NS = 107.3741824¶
- ics.ics.NEOVI_TIMESTAMP_1 = 1.6e-06¶
- ics.ics.NEOVI_TIMESTAMP_2 = 0.1048576¶
- ics.ics.NEO_CFG_MPIC_HS_CAN_CNF1 = 522¶
- ics.ics.NEO_CFG_MPIC_HS_CAN_CNF2 = 521¶
- ics.ics.NEO_CFG_MPIC_HS_CAN_CNF3 = 520¶
- ics.ics.NEO_CFG_MPIC_HS_CAN_MODE = 566¶
- ics.ics.NEO_CFG_MPIC_LSFT_CAN_CNF1 = 558¶
- ics.ics.NEO_CFG_MPIC_LSFT_CAN_CNF2 = 557¶
- ics.ics.NEO_CFG_MPIC_LSFT_CAN_CNF3 = 556¶
- ics.ics.NEO_CFG_MPIC_MS_CAN_CNF1 = 534¶
- ics.ics.NEO_CFG_MPIC_MS_CAN_CNF2 = 533¶
- ics.ics.NEO_CFG_MPIC_MS_CAN_CNF3 = 532¶
- ics.ics.NEO_CFG_MPIC_SW_CAN_CNF1 = 546¶
- ics.ics.NEO_CFG_MPIC_SW_CAN_CNF2 = 545¶
- ics.ics.NEO_CFG_MPIC_SW_CAN_CNF3 = 544¶
- ics.ics.NETID_3G_APP_SIGNAL_STATUS = 56¶
- ics.ics.NETID_3G_FB_STATUS = 55¶
- ics.ics.NETID_3G_LOGGING_OVERFLOW = 59¶
- ics.ics.NETID_3G_READ_DATALINK_CM_RX_MSG = 58¶
- ics.ics.NETID_3G_READ_DATALINK_CM_TX_MSG = 57¶
- ics.ics.NETID_3G_READ_SETTINGS_EX = 60¶
- ics.ics.NETID_3G_RESET_STATUS = 54¶
- ics.ics.NETID_A2B_01 = 522¶
- ics.ics.NETID_A2B_02 = 523¶
- ics.ics.NETID_AUTOSAR = 515¶
- ics.ics.NETID_AUX = 7¶
- ics.ics.NETID_CAN_SWITCH = 526¶
- ics.ics.NETID_CGI = 53¶
- ics.ics.NETID_DATA_TO_HOST = 70¶
- ics.ics.NETID_DEVICE = 0¶
- ics.ics.NETID_DEVICE_STATUS = 513¶
- ics.ics.NETID_DWCAN_09 = 534¶
- ics.ics.NETID_DWCAN_10 = 535¶
- ics.ics.NETID_DWCAN_11 = 536¶
- ics.ics.NETID_DWCAN_12 = 537¶
- ics.ics.NETID_DWCAN_13 = 538¶
- ics.ics.NETID_DWCAN_14 = 539¶
- ics.ics.NETID_DWCAN_15 = 540¶
- ics.ics.NETID_DWCAN_16 = 541¶
- ics.ics.NETID_ETHERNET = 93¶
- ics.ics.NETID_ETHERNET2 = 520¶
- ics.ics.NETID_ETHERNET3 = 524¶
- ics.ics.NETID_ETHERNET_DAQ = 69¶
- ics.ics.NETID_ETHERNET_TX_WRAP = 521¶
- ics.ics.NETID_FLEXRAY = 85¶
- ics.ics.NETID_FLEXRAY1A = 80¶
- ics.ics.NETID_FLEXRAY1B = 81¶
- ics.ics.NETID_FLEXRAY2 = 86¶
- ics.ics.NETID_FLEXRAY2A = 82¶
- ics.ics.NETID_FLEXRAY2B = 83¶
- ics.ics.NETID_FORDSCP = 5¶
- ics.ics.NETID_FORWARDED_MESSAGE = 516¶
- ics.ics.NETID_GMFSA = 94¶
- ics.ics.NETID_HSCAN = 1¶
- ics.ics.NETID_HSCAN2 = 42¶
- ics.ics.NETID_HSCAN3 = 44¶
- ics.ics.NETID_HSCAN4 = 61¶
- ics.ics.NETID_HSCAN5 = 62¶
- ics.ics.NETID_HSCAN6 = 96¶
- ics.ics.NETID_HSCAN7 = 97¶
- ics.ics.NETID_HW_COM_LATENCY_TEST = 512¶
- ics.ics.NETID_I2C1 = 88¶
- ics.ics.NETID_I2C2 = 517¶
- ics.ics.NETID_I2C3 = 518¶
- ics.ics.NETID_I2C4 = 519¶
- ics.ics.NETID_INVALID = 65535¶
- ics.ics.NETID_ISM_LOGGER = 525¶
- ics.ics.NETID_ISO = 9¶
- ics.ics.NETID_ISO14230 = 15¶
- ics.ics.NETID_ISO2 = 14¶
- ics.ics.NETID_ISO3 = 41¶
- ics.ics.NETID_ISO4 = 47¶
- ics.ics.NETID_ISOPIC = 10¶
- ics.ics.NETID_J1708 = 6¶
- ics.ics.NETID_JVPW = 8¶
- ics.ics.NETID_LIN = 16¶
- ics.ics.NETID_LIN2 = 48¶
- ics.ics.NETID_LIN3 = 49¶
- ics.ics.NETID_LIN4 = 50¶
- ics.ics.NETID_LIN5 = 84¶
- ics.ics.NETID_LIN6 = 98¶
- ics.ics.NETID_LIN_07 = 542¶
- ics.ics.NETID_LIN_08 = 543¶
- ics.ics.NETID_LSFTCAN = 4¶
- ics.ics.NETID_LSFTCAN2 = 99¶
- ics.ics.NETID_MAIN51 = 11¶
- ics.ics.NETID_MAX = 100¶
- ics.ics.NETID_MDIO_01 = 545¶
- ics.ics.NETID_MDIO_02 = 546¶
- ics.ics.NETID_MDIO_03 = 547¶
- ics.ics.NETID_MDIO_04 = 548¶
- ics.ics.NETID_MDIO_05 = 549¶
- ics.ics.NETID_MDIO_06 = 550¶
- ics.ics.NETID_MDIO_07 = 551¶
- ics.ics.NETID_MDIO_08 = 552¶
- ics.ics.NETID_MOST = 51¶
- ics.ics.NETID_MOST150 = 92¶
- ics.ics.NETID_MOST25 = 90¶
- ics.ics.NETID_MOST50 = 91¶
- ics.ics.NETID_MSCAN = 2¶
- ics.ics.NETID_OP_ETHERNET1 = 17¶
- ics.ics.NETID_OP_ETHERNET10 = 78¶
- ics.ics.NETID_OP_ETHERNET11 = 79¶
- ics.ics.NETID_OP_ETHERNET12 = 87¶
- ics.ics.NETID_OP_ETHERNET13 = 553¶
- ics.ics.NETID_OP_ETHERNET14 = 554¶
- ics.ics.NETID_OP_ETHERNET15 = 555¶
- ics.ics.NETID_OP_ETHERNET16 = 556¶
- ics.ics.NETID_OP_ETHERNET2 = 18¶
- ics.ics.NETID_OP_ETHERNET3 = 19¶
- ics.ics.NETID_OP_ETHERNET4 = 45¶
- ics.ics.NETID_OP_ETHERNET5 = 46¶
- ics.ics.NETID_OP_ETHERNET6 = 73¶
- ics.ics.NETID_OP_ETHERNET7 = 75¶
- ics.ics.NETID_OP_ETHERNET8 = 76¶
- ics.ics.NETID_OP_ETHERNET9 = 77¶
- ics.ics.NETID_RED = 12¶
- ics.ics.NETID_RED_APP_ERROR = 52¶
- ics.ics.NETID_RED_VBAT = 74¶
- ics.ics.NETID_RS232 = 63¶
- ics.ics.NETID_SCI = 13¶
- ics.ics.NETID_SPI1 = 72¶
- ics.ics.NETID_SPI2 = 544¶
- ics.ics.NETID_SWCAN = 3¶
- ics.ics.NETID_SWCAN2 = 68¶
- ics.ics.NETID_TCP = 95¶
- ics.ics.NETID_TEXTAPI_TO_HOST = 71¶
- ics.ics.NETID_UART = 64¶
- ics.ics.NETID_UART2 = 65¶
- ics.ics.NETID_UART3 = 66¶
- ics.ics.NETID_UART4 = 67¶
- ics.ics.NETID_UDP = 514¶
- ics.ics.NETID_WBMS = 532¶
- ics.ics.NETID_WBMS2 = 533¶
- ics.ics.NORMAL = 0¶
- ics.ics.NORMAL_MODE = 2¶
- ics.ics.NO_CANFD = 0¶
- ics.ics.NUM_DEVICE_FEATURE_BITFIELDS = 1¶
- ics.ics.NUM_VALID_DEVICE_FEATURES = 17¶
- ics.ics.OPETH_FUNC_MEDIACONVERTER = 1¶
- ics.ics.OPETH_FUNC_RAW_MEDIA_CONVERTER = 3¶
- ics.ics.OPETH_FUNC_RAW_MEDIA_CONVERTER2 = 4¶
- ics.ics.OPETH_FUNC_RAW_MEDIA_CONVERTER2_LOW_LATENCY = 5¶
- ics.ics.OPETH_FUNC_TAP = 0¶
- ics.ics.OPETH_FUNC_TAP_LOW_LATENCY = 2¶
- ics.ics.OPETH_LINK_AUTO = 0¶
- ics.ics.OPETH_LINK_MASTER = 1¶
- ics.ics.OPETH_LINK_SLAVE = 2¶
- ics.ics.OPETH_MAC_SPOOF_DST_ADDR = 0¶
- ics.ics.OPETH_MAC_SPOOF_SRC_ADDR = 1¶
- ics.ics.OP_ETH_GENERAL_SETTINGS_SIZE = 20¶
- ics.ics.OP_ETH_SETTINGS_SIZE = 16¶
- ics.ics.PHYREG_BOTH = 2¶
- ics.ics.PHYREG_FAILURE = 1¶
- ics.ics.PHYREG_INVALID_MDIO_BUS_INDEX = 2¶
- ics.ics.PHYREG_INVALID_PHY_ADDR = 3¶
- ics.ics.PHYREG_READ = 0¶
- ics.ics.PHYREG_RESERVED1 = 5¶
- ics.ics.PHYREG_RESERVED2 = 6¶
- ics.ics.PHYREG_RESERVED3 = 7¶
- ics.ics.PHYREG_SUCCESS = 0¶
- ics.ics.PHYREG_UNSUPPORTED_MDIO_CLAUSE = 4¶
- ics.ics.PHYREG_WRITE = 1¶
- ics.ics.PHY_REG_PKT_VERSION = 1¶
- ics.ics.PLASMA_SLAVE1_OFFSET = 100¶
- ics.ics.PLASMA_SLAVE1_OFFSET_RANGE2 = 4608¶
- ics.ics.PLASMA_SLAVE2_OFFSET = 200¶
- ics.ics.PLASMA_SLAVE2_OFFSET_RANGE2 = 8704¶
- ics.ics.PLASMA_SLAVE3_OFFSET_RANGE2 = 12800¶
- ics.ics.PLASMA_SLAVE_NUM = 51¶
- ics.ics.PLUTO_MAX_FORWARDING_ENTRIES = 13¶
- ics.ics.PLUTO_MAX_L2_ADDRESS_LOOKUP = 1024¶
- ics.ics.PLUTO_MAX_L2_POLICING = 45¶
- ics.ics.PLUTO_MAX_MAC_CONFIG_ENTRIES = 5¶
- ics.ics.PLUTO_MAX_RETAGGING_ENTRIES = 32¶
- ics.ics.PLUTO_MAX_VLAN_LOOKUP = 4096¶
- ics.ics.PLUTO_NUM_PORTS = 5¶
- ics.ics.PLUTO_NUM_PRIORITY = 8¶
- ics.ics.PROXIMA_NUM_PORTS = 19¶
- ics.ics.RADEPSILON_MAX_PHY = 18¶
- ics.ics.RADEPSILON_NUM_PORTS = 9¶
- ics.ics.RADJUPITER_NUM_PORTS = 8¶
- ics.ics.RADMOONDUO_CONVERTER_SETTINGS_SIZE = 16¶
- ics.ics.RAD_GPTP_AND_TAP_SETTINGS_SIZE = 40¶
- ics.ics.RAD_GPTP_SETTINGS_SIZE = 36¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_AIN1 = 256¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_FAN_SPEED_ENABLE = 1024¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_INT_GPS_ENABLE = 4¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MIC2_GPS_ENABLE = 2¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MIC2_GPS_ENABLE2 = 8¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MISC1_DIN = 16¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MISC1_PWMIN = 64¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MISC2_DIN = 32¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_MISC2_PWMIN = 128¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_SERDES_ENABLE = 512¶
- ics.ics.RAD_REPORTING_SETTINGS_FLAG_TEMP_ENABLE = 1¶
- ics.ics.RAD_REPORTING_SETTINGS_SIZE = 16¶
- ics.ics.REGISTER_BY_SERIAL = 16¶
- ics.ics.REPORT_ON_GPS = 15¶
- ics.ics.REPORT_ON_KLINE = 9¶
- ics.ics.REPORT_ON_LED1 = 7¶
- ics.ics.REPORT_ON_LED2 = 8¶
- ics.ics.REPORT_ON_MISC1 = 1¶
- ics.ics.REPORT_ON_MISC2 = 2¶
- ics.ics.REPORT_ON_MISC3 = 3¶
- ics.ics.REPORT_ON_MISC3_AIN = 10¶
- ics.ics.REPORT_ON_MISC4 = 4¶
- ics.ics.REPORT_ON_MISC4_AIN = 11¶
- ics.ics.REPORT_ON_MISC5 = 5¶
- ics.ics.REPORT_ON_MISC5_AIN = 12¶
- ics.ics.REPORT_ON_MISC6 = 6¶
- ics.ics.REPORT_ON_MISC6_AIN = 13¶
- ics.ics.REPORT_ON_PERIODIC = 0¶
- ics.ics.RESISTOR_OFF = 1¶
- ics.ics.RESISTOR_ON = 0¶
- ics.ics.SCRIPT_LOCATION_EMMC = 6¶
- ics.ics.SCRIPT_LOCATION_FLASH_MEM = 0¶
- ics.ics.SCRIPT_LOCATION_INTERNAL_FLASH = 2¶
- ics.ics.SCRIPT_LOCATION_SDCARD = 1¶
- ics.ics.SCRIPT_LOCATION_VCAN3_MEM = 4¶
- ics.ics.SCRIPT_STATUS_RUNNING = 1¶
- ics.ics.SCRIPT_STATUS_STOPPED = 0¶
- ics.ics.SERDESCAM_MODE_COUNT = 4¶
- ics.ics.SERDESCAM_MODE_CUSTOM = 3¶
- ics.ics.SERDESCAM_MODE_LOG_ONLY = 2¶
- ics.ics.SERDESCAM_MODE_SPLITTER = 1¶
- ics.ics.SERDESCAM_MODE_TAP_REPEATER = 0¶
- ics.ics.SERDESCAM_PIXEL_BIT_POS_0 = 0¶
- ics.ics.SERDESCAM_PIXEL_BIT_POS_1 = 1¶
- ics.ics.SERDESCAM_PIXEL_BIT_POS_2 = 2¶
- ics.ics.SERDESCAM_PIXEL_BIT_POS_3 = 3¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_AUTO_DET_RES_ENABLE = 4¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_CONFIG_ENABLE = 8¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_ENABLE = 1¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_LOGGING_ENABLE = 16¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_RTSP_ENABLE = 2¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_TX0_ENABLE = 32¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_TX1_ENABLE = 64¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_TX2_ENABLE = 128¶
- ics.ics.SERDESCAM_SETTINGS_FLAG_TX3_ENABLE = 256¶
- ics.ics.SERDESCAM_SETTINGS_SIZE = 32¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_BGGR_10LE_PACKED = 19¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_BGGR_12LE_PACKED = 20¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_BGGR_16BE = 22¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_BGGR_16LE = 21¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_BGGR_8 = 4¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GBRG_10LE_PACKED = 74¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GBRG_12LE_PACKED = 75¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GBRG_16BE = 77¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GBRG_16LE = 76¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GBRG_8 = 73¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GRBG_10LE_PACKED = 82¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GRBG_12LE_PACKED = 83¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GRBG_16BE = 85¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GRBG_16LE = 84¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_GRBG_8 = 81¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_RGGB_10LE_PACKED = 66¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_RGGB_12LE_PACKED = 67¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_RGGB_16BE = 69¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_RGGB_16LE = 68¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_BAYER_RGGB_8 = 65¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_COUNT = 89¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_BGGR_10LE_PACKED = 51¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_BGGR_12LE_PACKED = 52¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_BGGR_8 = 50¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GBRG_10LE_PACKED = 79¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GBRG_12LE_PACKED = 80¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GBRG_8 = 78¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GRBG_10LE_PACKED = 87¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GRBG_12LE_PACKED = 88¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_GRBG_8 = 86¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_RGGB_10LE_PACKED = 71¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_RGGB_12LE_PACKED = 72¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_BAYER_RGGB_8 = 70¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_10 = 54¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_12 = 56¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_14 = 58¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_16 = 59¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_20 = 60¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_24 = 61¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_30 = 62¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_32 = 63¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_36 = 64¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RAW_8 = 53¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RGB565 = 47¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RGB666 = 48¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_RGB888 = 49¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_UYVY_422_10LE_PACKED = 39¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_UYVY_422_12LE_PACKED = 43¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_UYVY_422_8 = 35¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_VYUY_422_10LE_PACKED = 42¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_VYUY_422_12LE_PACKED = 46¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_VYUY_422_8 = 38¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YUYV_422_10LE_PACKED = 40¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YUYV_422_12LE_PACKED = 44¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YUYV_422_8 = 36¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YVYU_422_10LE_PACKED = 41¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YVYU_422_12LE_PACKED = 45¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_CSI2_YVYU_422_8 = 37¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_JPEG = 23¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_NONE = -1¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_10 = 6¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_12 = 7¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_14 = 34¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_16 = 8¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_20 = 9¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_24 = 10¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_30 = 11¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_32 = 12¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_36 = 13¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RAW_8 = 5¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RGB565 = 30¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RGB666 = 31¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_RGB888 = 14¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_UYVY_422_10LE_PACKED = 15¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_UYVY_422_12LE_PACKED = 24¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_UYVY_422_8 = 0¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_VYUY_422_10LE_PACKED = 18¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_VYUY_422_12LE_PACKED = 27¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_VYUY_422_8 = 3¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YUV422_10LE_PLANAR = 28¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YUV422_16LE_PLANAR = 29¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YUYV_422_10LE_PACKED = 16¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YUYV_422_12LE_PACKED = 25¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YUYV_422_8 = 1¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YVYU_422_10LE_PACKED = 17¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YVYU_422_12LE_PACKED = 26¶
- ics.ics.SERDESCAM_VIDEO_FORMAT_YVYU_422_8 = 2¶
- ics.ics.SERDESGEN_MOD_ID_NONE = 0¶
- ics.ics.SERDESGEN_MOD_ID_UNKNOWN = -1¶
- ics.ics.SERDESGEN_SETTINGS_FLAG_TX_PATGEN_ENABLE = 1¶
- ics.ics.SERDESGEN_SETTINGS_SIZE = 32¶
- ics.ics.SERDESPOC_SETTINGS_MODE_DISABLED = 0¶
- ics.ics.SERDESPOC_SETTINGS_MODE_SERIALIZER = 2¶
- ics.ics.SERDESPOC_SETTINGS_MODE_SUPPLY = 1¶
- ics.ics.SERDESPOC_SETTINGS_SIZE = 10¶
- ics.ics.SFP_ID_FINISAR_FCLF8522P2BTL = 1¶
- ics.ics.SFP_ID_FS_GB_GE_T = 2¶
- ics.ics.SFP_ID_ICS_MV2112A2 = 3¶
- ics.ics.SFP_ID_ICS_MV2221MB1 = 4¶
- ics.ics.SFP_ID_ICS_MV3244 = 5¶
- ics.ics.SFP_ID_MAX = 6¶
- ics.ics.SFP_ID_UNKNOWN = 0¶
- ics.ics.SLAVE_VNET_A = 2¶
- ics.ics.SLAVE_VNET_B = 4¶
- ics.ics.SLEEP_MODE = 0¶
- ics.ics.SLOW_MODE = 1¶
- ics.ics.SPI_MODE_MASTER = 0¶
- ics.ics.SPI_MODE_PMS_EMULATION = 2¶
- ics.ics.SPI_MODE_SLAVE = 1¶
- ics.ics.SPI_PORT_EXTERNAL = 1¶
- ics.ics.SPI_PORT_ONBOARD = 0¶
- ics.ics.SPI_TYPE_RAW = 1¶
- ics.ics.SPI_TYPE_WIL = 0¶
- ics.ics.SPY_PROTOCOL_A2B = 35¶
- ics.ics.SPY_PROTOCOL_AUTOSAR = 34¶
- ics.ics.SPY_PROTOCOL_BEAN = 11¶
- ics.ics.SPY_PROTOCOL_CAN = 1¶
- ics.ics.SPY_PROTOCOL_CANFD = 30¶
- ics.ics.SPY_PROTOCOL_CGI = 18¶
- ics.ics.SPY_PROTOCOL_CHRYSLER_CCD = 8¶
- ics.ics.SPY_PROTOCOL_CHRYSLER_JVPW = 14¶
- ics.ics.SPY_PROTOCOL_CHRYSLER_SCI = 9¶
- ics.ics.SPY_PROTOCOL_CUSTOM = 0¶
- ics.ics.SPY_PROTOCOL_DALLAS_1WIRE = 25¶
- ics.ics.SPY_PROTOCOL_ETHERNET = 29¶
- ics.ics.SPY_PROTOCOL_FLEXRAY = 16¶
- ics.ics.SPY_PROTOCOL_FORD_UBP = 10¶
- ics.ics.SPY_PROTOCOL_GENERIC_MANCHSESTER = 26¶
- ics.ics.SPY_PROTOCOL_GENERIC_UART = 22¶
- ics.ics.SPY_PROTOCOL_GME_CIM_SCL_KLINE = 19¶
- ics.ics.SPY_PROTOCOL_GMFSA = 31¶
- ics.ics.SPY_PROTOCOL_GMLAN = 2¶
- ics.ics.SPY_PROTOCOL_GM_ALDL_UART = 7¶
- ics.ics.SPY_PROTOCOL_I2C = 21¶
- ics.ics.SPY_PROTOCOL_ISO9141 = 5¶
- ics.ics.SPY_PROTOCOL_J1708 = 13¶
- ics.ics.SPY_PROTOCOL_J1850PWM = 4¶
- ics.ics.SPY_PROTOCOL_J1850VPW = 3¶
- ics.ics.SPY_PROTOCOL_J1939 = 15¶
- ics.ics.SPY_PROTOCOL_JTAG = 23¶
- ics.ics.SPY_PROTOCOL_LIN = 12¶
- ics.ics.SPY_PROTOCOL_MDIO = 37¶
- ics.ics.SPY_PROTOCOL_MOST = 17¶
- ics.ics.SPY_PROTOCOL_SENT_PROTOCOL = 27¶
- ics.ics.SPY_PROTOCOL_SPI = 20¶
- ics.ics.SPY_PROTOCOL_TCP = 32¶
- ics.ics.SPY_PROTOCOL_UART = 28¶
- ics.ics.SPY_PROTOCOL_UDP = 33¶
- ics.ics.SPY_PROTOCOL_UNIO = 24¶
- ics.ics.SPY_PROTOCOL_WBMS = 36¶
- ics.ics.SPY_STATUS2_CAN_HAVE_LINK_DATA = 4194304¶
- ics.ics.SPY_STATUS2_CAN_ISO15765_LOGICAL_FRAME = 2097152¶
- ics.ics.SPY_STATUS2_END_OF_LONG_MESSAGE = 1048576¶
- ics.ics.SPY_STATUS2_ERROR_FRAME = 131072¶
- ics.ics.SPY_STATUS2_ETHERNET_CRC_ERROR = 2097152¶
- ics.ics.SPY_STATUS2_ETHERNET_FCS_VERIFIED = 268435456¶
- ics.ics.SPY_STATUS2_ETHERNET_FRAME_TOO_SHORT = 4194304¶
- ics.ics.SPY_STATUS2_ETHERNET_MANUALFCS_ENABLED = 134217728¶
- ics.ics.SPY_STATUS2_ETHERNET_NO_PADDING = 16777216¶
- ics.ics.SPY_STATUS2_ETHERNET_PREEMPTION_ENABLED = 33554432¶
- ics.ics.SPY_STATUS2_ETHERNET_T1S_BURST = 1073741824¶
- ics.ics.SPY_STATUS2_ETHERNET_T1S_ETHERNET = 2147483648¶
- ics.ics.SPY_STATUS2_ETHERNET_T1S_SYMBOL = 536870912¶
- ics.ics.SPY_STATUS2_ETHERNET_UPDATE_CHECKSUMS = 67108864¶
- ics.ics.SPY_STATUS2_FLEXRAY_NO_CRC = 33554432¶
- ics.ics.SPY_STATUS2_FLEXRAY_NO_HEADERCRC = 67108864¶
- ics.ics.SPY_STATUS2_FLEXRAY_TX_AB = 2097152¶
- ics.ics.SPY_STATUS2_FLEXRAY_TX_AB_NO_A = 4194304¶
- ics.ics.SPY_STATUS2_FLEXRAY_TX_AB_NO_B = 8388608¶
- ics.ics.SPY_STATUS2_FLEXRAY_TX_AB_NO_MATCH = 16777216¶
- ics.ics.SPY_STATUS2_GLOBAL_CHANGE = 65536¶
- ics.ics.SPY_STATUS2_HAS_VALUE = 1¶
- ics.ics.SPY_STATUS2_HIGH_VOLTAGE = 4¶
- ics.ics.SPY_STATUS2_I2C_DIR_READ = 8388608¶
- ics.ics.SPY_STATUS2_I2C_ERR_NACK = 4194304¶
- ics.ics.SPY_STATUS2_I2C_ERR_TIMEOUT = 2097152¶
- ics.ics.SPY_STATUS2_ISO_FRAME_ERROR = 134217728¶
- ics.ics.SPY_STATUS2_ISO_OVERFLOW_ERROR = 268435456¶
- ics.ics.SPY_STATUS2_ISO_PARITY_ERROR = 536870912¶
- ics.ics.SPY_STATUS2_LIN_ERR_MSG_ID_PARITY = 67108864¶
- ics.ics.SPY_STATUS2_LIN_ERR_RX_BREAK_NOT_0 = 2097152¶
- ics.ics.SPY_STATUS2_LIN_ERR_RX_BREAK_TOO_SHORT = 4194304¶
- ics.ics.SPY_STATUS2_LIN_ERR_RX_DATA_GREATER_8 = 16777216¶
- ics.ics.SPY_STATUS2_LIN_ERR_RX_SYNC_NOT_55 = 8388608¶
- ics.ics.SPY_STATUS2_LIN_ERR_TX_RX_MISMATCH = 33554432¶
- ics.ics.SPY_STATUS2_LIN_ID_FRAME_ERROR = 268435456¶
- ics.ics.SPY_STATUS2_LIN_NO_SLAVE_DATA = 2147483648¶
- ics.ics.SPY_STATUS2_LIN_SLAVE_BYTE_ERROR = 536870912¶
- ics.ics.SPY_STATUS2_LIN_SYNC_FRAME_ERROR = 134217728¶
- ics.ics.SPY_STATUS2_LONG_MESSAGE = 8¶
- ics.ics.SPY_STATUS2_MDIO_CLAUSE45 = 536870912¶
- ics.ics.SPY_STATUS2_MDIO_ERR_TIMEOUT = 2097152¶
- ics.ics.SPY_STATUS2_MDIO_INVALID_BUS = 8388608¶
- ics.ics.SPY_STATUS2_MDIO_INVALID_PHYADDR = 16777216¶
- ics.ics.SPY_STATUS2_MDIO_INVALID_REGADDR = 33554432¶
- ics.ics.SPY_STATUS2_MDIO_JOB_CANCELLED = 4194304¶
- ics.ics.SPY_STATUS2_MDIO_OVERFLOW = 268435456¶
- ics.ics.SPY_STATUS2_MDIO_READ = 1073741824¶
- ics.ics.SPY_STATUS2_MDIO_UNSUPPORTED_CLAUSE = 67108864¶
- ics.ics.SPY_STATUS2_MDIO_UNSUPPORTED_OPCODE = 134217728¶
- ics.ics.SPY_STATUS2_MOST_CHANGED_PAR = 2147483648¶
- ics.ics.SPY_STATUS2_MOST_CONTROL_DATA = 16777216¶
- ics.ics.SPY_STATUS2_MOST_I2S_DUMP = 134217728¶
- ics.ics.SPY_STATUS2_MOST_LOW_LEVEL = 8388608¶
- ics.ics.SPY_STATUS2_MOST_MHP_CONTROL_DATA = 67108864¶
- ics.ics.SPY_STATUS2_MOST_MHP_USER_DATA = 33554432¶
- ics.ics.SPY_STATUS2_MOST_MOST150 = 1073741824¶
- ics.ics.SPY_STATUS2_MOST_MOST50 = 536870912¶
- ics.ics.SPY_STATUS2_MOST_PACKET_DATA = 2097152¶
- ics.ics.SPY_STATUS2_MOST_TOO_SHORT = 268435456¶
- ics.ics.SPY_STATUS2_RX_TIMEOUT_ERROR = 1073741824¶
- ics.ics.SPY_STATUS2_VALUE_IS_BOOLEAN = 2¶
- ics.ics.SPY_STATUS2_WBMS_API_IS_CALLBACK = 2097152¶
- ics.ics.SPY_STATUS3_CANFD_BRS = 16¶
- ics.ics.SPY_STATUS3_CANFD_ESI = 1¶
- ics.ics.SPY_STATUS3_CANFD_FDF = 8¶
- ics.ics.SPY_STATUS3_CANFD_IDE = 2¶
- ics.ics.SPY_STATUS3_CANFD_RTR = 4¶
- ics.ics.SPY_STATUS3_LIN_JUST_BREAK_SYNC = 1¶
- ics.ics.SPY_STATUS3_LIN_ONLY_UPDATE_SLAVE_TABLE_ONCE = 4¶
- ics.ics.SPY_STATUS3_LIN_SLAVE_DATA_TOO_SHORT = 2¶
- ics.ics.SPY_STATUS_A2B_CONTROL = 268435456¶
- ics.ics.SPY_STATUS_A2B_MONITOR = 536870912¶
- ics.ics.SPY_STATUS_A2B_SCF_VALID_WAITING = 8¶
- ics.ics.SPY_STATUS_A2B_UPSTREAM = 1073741824¶
- ics.ics.SPY_STATUS_ANALOG_DIGITAL_INPUT = 16777216¶
- ics.ics.SPY_STATUS_AUDIO_COMMENT = 4194304¶
- ics.ics.SPY_STATUS_AVSI_REC_OVERFLOW = 1048576¶
- ics.ics.SPY_STATUS_BAD_MESSAGE_BIT_TIME_ERROR = 16384¶
- ics.ics.SPY_STATUS_BREAK = 524288¶
- ics.ics.SPY_STATUS_BUS_RECOVERED = 1024¶
- ics.ics.SPY_STATUS_BUS_SHORTED_GND = 4096¶
- ics.ics.SPY_STATUS_BUS_SHORTED_PLUS = 2048¶
- ics.ics.SPY_STATUS_CANFD = 536870912¶
- ics.ics.SPY_STATUS_CAN_BUS_OFF = 512¶
- ics.ics.SPY_STATUS_CAN_ERROR_PASSIVE = 32¶
- ics.ics.SPY_STATUS_CHECKSUM_ERROR = 8192¶
- ics.ics.SPY_STATUS_COMM_IN_OVERFLOW = 65536¶
- ics.ics.SPY_STATUS_CRC_ERROR = 16¶
- ics.ics.SPY_STATUS_EXPECTED_LEN_MISMATCH = 131072¶
- ics.ics.SPY_STATUS_EXTENDED = 2147483648¶
- ics.ics.SPY_STATUS_FLEXRAY_PDU = 268435456¶
- ics.ics.SPY_STATUS_FLEXRAY_PDU_NO_UPDATE_BIT = 8¶
- ics.ics.SPY_STATUS_FLEXRAY_PDU_UPDATE_BIT_SET = 1073741824¶
- ics.ics.SPY_STATUS_GLOBAL_ERR = 1¶
- ics.ics.SPY_STATUS_GPS_DATA = 8388608¶
- ics.ics.SPY_STATUS_HEADERCRC_ERROR = 32¶
- ics.ics.SPY_STATUS_HIGH_SPEED = 1073741824¶
- ics.ics.SPY_STATUS_INCOMPLETE_FRAME = 64¶
- ics.ics.SPY_STATUS_INIT_MESSAGE = 536870912¶
- ics.ics.SPY_STATUS_LIN_MASTER = 536870912¶
- ics.ics.SPY_STATUS_LOST_ARBITRATION = 128¶
- ics.ics.SPY_STATUS_MSG_NO_MATCH = 262144¶
- ics.ics.SPY_STATUS_NETWORK_MESSAGE_TYPE = 67108864¶
- ics.ics.SPY_STATUS_PDU = 268435456¶
- ics.ics.SPY_STATUS_REMOTE_FRAME = 8¶
- ics.ics.SPY_STATUS_TEST_TRIGGER = 2097152¶
- ics.ics.SPY_STATUS_TEXT_COMMENT = 33554432¶
- ics.ics.SPY_STATUS_TX_MSG = 2¶
- ics.ics.SPY_STATUS_TX_NOMATCH = 32768¶
- ics.ics.SPY_STATUS_UNDEFINED_ERROR = 256¶
- ics.ics.SPY_STATUS_VSI_IFR_CRC_BIT = 268435456¶
- ics.ics.SPY_STATUS_VSI_TX_UNDERRUN = 134217728¶
- ics.ics.SPY_STATUS_XTD_FRAME = 4¶
- ics.ics.SWCAN_AUTOSWITCH_DISABLED = 0¶
- ics.ics.SWCAN_AUTOSWITCH_DISABLED_RESISTOR_ENABLED = 3¶
- ics.ics.SWCAN_AUTOSWITCH_NO_RESISTOR = 1¶
- ics.ics.SWCAN_AUTOSWITCH_WITH_RESISTOR = 2¶
- ics.ics.SWCAN_SETTINGS_SIZE = 14¶
- ics.ics.TCP_SUPPORTED = 32¶
- ics.ics.TIMESYNC_ICSHARDWARE_SETTINGS_SIZE = 4¶
- ics.ics.UART_SETTINGS_SIZE = 16¶
- ics.ics.USE_TQ = 1¶
- ics.ics.VNETBITS_FEATURE_ANDROID_MSGS = 1¶
- ics.ics.VNETBITS_FEATURE_DISABLE_USB_CHECK = 2¶
- ics.ics.WBMS_GATEWAY_NETWORK_DWCAN_01 = 1¶
- ics.ics.WBMS_GATEWAY_NETWORK_DWCAN_02 = 2¶
- ics.ics.WBMS_GATEWAY_NETWORK_NONE = 0¶
- ics.ics.WBMS_GATEWAY_NETWORK_UDP_MULTICAST = 3¶
- ics.ics.WIFI_ANTENNA_EXTERNAL = 1¶
- ics.ics.WIFI_ANTENNA_INTERNAL = 0¶
- ics.ics.WIFI_CONNECTION = 8¶