Python API
- class icsneopy.APIEvent
Bases:
pybind11_object- class Type(*values)
Bases:
IntEnum- A2BMessageIncompleteFrame = 8249
- AnotherInTerminationGroupEnabled = 8230
- Any = 0
- AppErrorParsingFailed = 8277
- AtomicOperationCompletedNonatomically = 8245
- AtomicOperationRetried = 8244
- BaudrateNotFound = 8211
- BufferInsufficient = 4098
- CANFDNotSupported = 8224
- CANFDSettingsNotAvailable = 8208
- CANSettingsNotAvailable = 8201
- CoreminiUploadVersionMismatch = 8256
- DXXErrorArg = 24836
- DXXErrorIO = 24835
- DXXErrorInt = 24833
- DXXErrorOverflow = 24834
- DXXErrorSys = 24832
- DeviceCurrentlyClosed = 4102
- DeviceCurrentlyOffline = 4104
- DeviceCurrentlyOnline = 4103
- DeviceCurrentlyOpen = 4101
- DeviceCurrentlyPolling = 4105
- DeviceDisconnected = 8226
- DeviceFirmwareOutOfDate = 8213
- DeviceInUse = 12294
- DeviceNotCurrentlyPolling = 4112
- DiskFormatInvalidCount = 8281
- DiskFormatNotSupported = 8280
- DiskNotConnected = 8257
- DiskNotSupported = 8241
- DriverFailedToClose = 12291
- DriverFailedToOpen = 12290
- EOFReached = 8242
- ErrorSettingSocketOption = 12551
- EthPhyRegisterControlNotAvailable = 8240
- FailedToBind = 12550
- FailedToRead = 12288
- FailedToWrite = 12289
- FixedPointOverflow = 4120
- FixedPointPrecision = 4121
- GPTPNotSupported = 8278
- GetIfAddrsError = 12552
- I2CMessageExceedsMaxLength = 8248
- IncorrectSerialNumber = 8194
- InvalidNeoDevice = 4096
- LINSettingsNotAvailable = 8275
- LSFTCANSettingsNotAvailable = 8209
- LiveDataCommandFailed = 8265
- LiveDataDecoderError = 8273
- LiveDataEncoderError = 8272
- LiveDataInvalidArgument = 8261
- LiveDataInvalidCommand = 8260
- LiveDataInvalidHandle = 8259
- LiveDataMaxSignalsReached = 8264
- LiveDataNoDeviceResponse = 8263
- LiveDataNotSupported = 8274
- LiveDataVersionMismatch = 8262
- MDIOMessageExceedsMaxLength = 12560
- MessageFormattingError = 8217
- MessageMaxLengthExceeded = 4114
- ModeNotFound = 8276
- NoDeviceResponse = 8216
- NoErrorFound = 4294967293
- NoSerialNumber = 8193
- NoSerialNumber12V = 8232
- NoSerialNumberFW = 8231
- NoSerialNumberFW12V = 8233
- NotSupported = 4119
- OnlineNotSupported = 8227
- OutputTruncated = 4099
- PCAPCouldNotFindDevices = 12547
- PCAPCouldNotStart = 12546
- PacketChecksumError = 12292
- PacketDecodingError = 12548
- ParameterOutOfRange = 4100
- PollingMessageOverflow = 8192
- RTRNotSupported = 8225
- RequiredParameterNull = 4097
- RestrictedEntryFlag = 4118
- SWCANSettingsNotAvailable = 8210
- SendToError = 12553
- ServdBindError = 24576
- ServdInvalidResponseError = 24580
- ServdJoinMulticastError = 24586
- ServdLockError = 24581
- ServdNoDataError = 24585
- ServdNonblockError = 24577
- ServdNotReachable = 24587
- ServdOutdatedError = 24579
- ServdPollError = 24584
- ServdRecvError = 24583
- ServdSendError = 24582
- ServdTransceiveError = 24578
- SettingNotAvaiableDevice = 8279
- SettingsChecksumError = 8198
- SettingsDefaultsUsed = 8243
- SettingsLengthError = 8197
- SettingsNotAvailable = 8199
- SettingsReadError = 8195
- SettingsReadOnly = 8200
- SettingsStructureMismatch = 8214
- SettingsStructureTruncated = 8215
- SettingsVersionError = 8196
- SocketFailedToOpen = 12549
- SyscallError = 4128
- TerminationNotSupportedDevice = 8228
- TerminationNotSupportedNetwork = 8229
- Timeout = 4116
- TooManyEvents = 4294967294
- TransmitBufferFull = 12293
- UnexpectedNetworkType = 8212
- UnexpectedResponse = 8258
- Unknown = 4294967295
- UnsupportedTXNetwork = 4113
- VSABufferCorrupted = 20480
- VSABufferFormatError = 20482
- VSAByteParseFailure = 20484
- VSAExtendedMessageError = 20485
- VSAMaxReadAttemptsReached = 20483
- VSAOtherError = 20486
- VSATimestampNotFound = 20481
- ValueNotYetPresent = 4115
- WiVINotSupported = 4117
- WiVIStackRefreshFailed = 8246
- WiVIUploadStackOverflow = 8247
- __init__(*args, **kwargs)
- describe(self: icsneopy.icsneopy.APIEvent) str
- get_description(self: icsneopy.icsneopy.APIEvent) str
- get_severity(self: icsneopy.icsneopy.APIEvent) icsneopy.icsneopy.APIEvent.Severity
- get_type(self: icsneopy.icsneopy.APIEvent) icsneopy.icsneopy.APIEvent.Type
- class icsneopy.CANErrorCode(*values)
Bases:
IntEnum- AckError = 3
- Bit0Error = 5
- Bit1Error = 4
- CRCError = 6
- FormError = 2
- NoChange = 7
- NoError = 0
- StuffError = 1
- icsneopy.CANErrorCountMessage
alias of
CANErrorMessage
- class icsneopy.CANErrorMessage
Bases:
Message- __init__(*args, **kwargs)
- property busOff
- property dataErrorCode
- property errorCode
- property errorPassive
- property errorWarn
- property network
- property receiveErrorCount
- property transmitErrorCount
- class icsneopy.CANMessage
Bases:
Frame- __init__(self: icsneopy.icsneopy.CANMessage) None
- property arbid
- property baudrateSwitch
- property dlcOnWire
- property errorStateIndicator
- property isCANFD
- property isExtended
- property isRemote
- property txAborted
- property txError
- property txLostArb
- class icsneopy.ChipID(*values)
Bases:
IntEnum- Connect_LINUX = 126
- Connect_ZCHIP = 121
- EEVB_STM32 = 34
- EtherBADGE_MCHIP = 86
- FlexRay_VNETZ_FCHIP = 83
- FlexRay_VNETZ_ZCHIP = 78
- Invalid = 255
- NewDevice57_ZCHIP = 101
- NewDevice59_MCHIP = 103
- RAD4G_MCHIP = 90
- RADA2B_REVB_ZCHIP = 116
- RADA2B_ZCHIP = 93
- RADBMS_MCHIP = 106
- RADCOMET3_ZCHIP = 125
- RADComet_ZYNQ = 114
- RADEpsilonExpress_MCHIP = 99
- RADEpsilonT_MCHIP = 98
- RADEpsilon_MCHIP = 92
- RADGALAXY2_SYSMON_CHIP = 123
- RADGalaxy_FFG_Zynq = 112
- RADGalaxy_ZYNQ = 45
- RADGemini_MCHIP = 135
- RADGigastar2_ZYNQ = 131
- RADGigastar_FFG_ZYNQ = 117
- RADGigastar_USBZ_Z7007S_ZYNQ = 110
- RADGigastar_USBZ_Z7010_ZYNQ = 108
- RADGigastar_USBZ_ZYNQ = 88
- RADGigastar_ZYNQ = 89
- RADIOCANHUB_MCHIP = 77
- RADJupiter_MCHIP = 84
- RADMars_3_ZYNQ = 87
- RADMars_ZYNQ = 75
- RADMoon2_Z7010_ZYNQ = 104
- RADMoon2_ZL_MCHIP = 107
- RADMoon2_ZYNQ = 71
- RADMoon3_MCHIP = 113
- RADMoonDuo_MCHIP = 81
- RADPluto_MCHIP = 74
- RADProxima_MCHIP = 100
- RADStar2_ZYNQ = 51
- RADStar_MCHIP = 37
- RADSupermoon_ZYNQ = 70
- RAD_GALAXY_2_ZMPCHIP_ID = 102
- SFPModule_88q2112_MCHIP = 97
- SFPModule_88q2221_MCHIP = 122
- SFPModule_88q3244_MCHIP = 124
- SFPModule_ent11100_MCHIP = 132
- SFPModule_lan8670_MCHIP = 127
- VEM_01_8DW_ZCHIP = 111
- VEM_02_FR_FCHIP = 118
- VEM_02_FR_ZCHIP = 115
- ValueCAN3_MCHIP = 4
- ValueCAN4Industrial_MCHIP = 85
- ValueCAN4_1_MCHIP = 62
- ValueCAN4_2EL_MCHIP = 67
- ValueCAN4_2_MCHIP = 63
- ValueCAN4_4_2EL_Core = 64
- ValueCAN4_4_MCHIP = 30
- ValueCAN4_4_SCHIP = 31
- ValueCANrf_MCHIP = 38
- VividCANPRO_EXT_FLASH = 73
- VividCANPRO_MCHIP = 72
- VividCAN_EXT_FLASH = 58
- VividCAN_MCHIP = 52
- VividCAN_NRF52 = 59
- cmProbe_ZYNQ = 33
- cmProbe_ZYNQ_Unused = 60
- neoECU12_MCHIP = 76
- neoECUAVBTSN_MCHIP = 68
- neoOBD2Dev_MCHIP = 94
- neoOBD2Dev_SCHIP = 95
- neoOBD2PRO_Core = 69
- neoOBD2PRO_MCHIP = 61
- neoOBD2PRO_SCHIP = 65
- neoOBD2SIMDoIP_MCHIP = 96
- neoOBD2SIM_MCHIP = 53
- neoOBD2_LCBADGE_MCHIP = 79
- neoOBD2_LCBADGE_SCHIP = 80
- neoVIANALOG_MPIC = 13
- neoVIAnalogOut_MCHIP = 26
- neoVIECU_MPIC = 6
- neoVIFIRE2_BLECHIP = 42
- neoVIFIRE2_CCHIP = 40
- neoVIFIRE2_Core = 41
- neoVIFIRE2_Core_SG4 = 105
- neoVIFIRE2_MCHIP = 39
- neoVIFIRE2_SECURITYCHIP = 44
- neoVIFIRE2_Slave_VNETZ_A_MCHIP = 56
- neoVIFIRE2_Slave_VNETZ_A_ZYNQ = 57
- neoVIFIRE2_Slave_VNET_A_CCHIP = 48
- neoVIFIRE2_Slave_VNET_A_MCHIP = 47
- neoVIFIRE2_VNETZ_MCHIP = 54
- neoVIFIRE2_VNETZ_ZYNQ = 55
- neoVIFIRE2_VNET_CCHIP = 49
- neoVIFIRE2_VNET_Core = 50
- neoVIFIRE2_VNET_MCHIP = 46
- neoVIFIRE2_ZYNQ = 43
- neoVIFIRE3_LINUX = 109
- neoVIFIRE3_SCHIP = 91
- neoVIFIRE3_ZCHIP = 82
- neoVIFIRE_JCHIP = 3
- neoVIFIRE_LCHIP = 1
- neoVIFIRE_MCHIP = 0
- neoVIFIRE_Slave_VNET_EP_LCHIP = 36
- neoVIFIRE_Slave_VNET_EP_MCHIP = 35
- neoVIFIRE_Slave_VNET_LCHIP = 18
- neoVIFIRE_Slave_VNET_MCHIP = 17
- neoVIFIRE_UCHIP = 2
- neoVIFIRE_VNET_EP_LCHIP = 25
- neoVIFIRE_VNET_EP_MCHIP = 24
- neoVIFIRE_VNET_LCHIP = 10
- neoVIFIRE_VNET_MCHIP = 9
- neoVIIEVB_MPIC = 7
- neoVIION_Core = 19
- neoVIION_Core_Loader = 21
- neoVIION_FPGA_BIT = 23
- neoVIION_HID = 20
- neoVIION_HID_Loader = 22
- neoVIMOST150_MCHIP = 29
- neoVIMOST25_MCHIP = 27
- neoVIMOST50_MCHIP = 28
- neoVIPENDANT_MPIC = 8
- neoVIPLASMA_ANALOG_Core = 14
- neoVIPLASMA_Core = 11
- neoVIPLASMA_Core_1_12 = 16
- neoVIPLASMA_FlexRay_Core = 15
- neoVIPLASMA_HID = 12
- class icsneopy.Clause22Message
Bases:
pybind11_object- __init__(*args, **kwargs)
- property page
- property phyAddr
- property regAddr
- property regVal
- class icsneopy.Clause45Message
Bases:
pybind11_object- __init__(*args, **kwargs)
- property device
- property port
- property regAddr
- property regVal
- class icsneopy.Device
Bases:
pybind11_object- __init__(*args, **kwargs)
- add_message_callback(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.MessageCallback) int
- clear_all_live_data(self: icsneopy.icsneopy.Device) bool
- clear_script(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Disk.MemoryType) bool
- close(self: icsneopy.icsneopy.Device) bool
- describe(self: icsneopy.icsneopy.Device) str
- disable_message_polling(self: icsneopy.icsneopy.Device) bool
- enable_message_polling(self: icsneopy.icsneopy.Device, filter: icsneopy.icsneopy.MessageFilter | None = None) bool
- force_disk_config_update(self: icsneopy.icsneopy.Device, config: icsneopy.icsneopy.DiskDetails) bool
- format_disk(self: icsneopy.icsneopy.Device, config: icsneopy.icsneopy.DiskDetails) bool
- get_chip_versions(self: icsneopy.icsneopy.Device, refreshComponents: bool = True) list[icsneopy.icsneopy.VersionReport]
- get_current_message_count(self: icsneopy.icsneopy.Device) int
- get_digital_io(self: icsneopy.icsneopy.Device, type: icsneopy.icsneopy.IO, number: SupportsInt | SupportsIndex) bool | None
- get_disk_count(self: icsneopy.icsneopy.Device) int
- get_disk_details(self: icsneopy.icsneopy.Device, timeout: datetime.timedelta = datetime.timedelta(microseconds=100000)) icsneopy.icsneopy.DiskDetails
- get_extension(self: icsneopy.icsneopy.Device, arg0: str) icsneo::DeviceExtension
- get_flexray_controllers(self: icsneopy.icsneopy.Device) list[icsneopy.icsneopy.FlexRay.Controller]
- get_gptp_status(self: icsneopy.icsneopy.Device, timeout: datetime.timedelta = datetime.timedelta(microseconds=100000)) icsneopy.icsneopy.GPTPStatus | None
- get_mac_address(self: icsneopy.icsneopy.Device) list[int] | None
- get_messages(self: icsneopy.icsneopy.Device) tuple[list[icsneopy.icsneopy.Message], bool]
- get_pcb_serial(self: icsneopy.icsneopy.Device) list[int] | None
- get_polling_message_limit(self: icsneopy.icsneopy.Device) int
- get_product_name(self: icsneopy.icsneopy.Device) str
- get_rtc(self: icsneopy.icsneopy.Device) datetime.datetime | None
- get_script_status(self: icsneopy.icsneopy.Device) icsneopy.icsneopy.ScriptStatusMessage
- get_serial(self: icsneopy.icsneopy.Device) str
- get_serial_number(self: icsneopy.icsneopy.Device) int
- get_supported_rx_networks(self: icsneopy.icsneopy.Device) list[icsneopy.icsneopy.Network]
- get_supported_tx_networks(self: icsneopy.icsneopy.Device) list[icsneopy.icsneopy.Network]
- get_tc10_status(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Network.NetID) icsneopy.icsneopy.TC10StatusMessage | None
- get_type(self: icsneopy.icsneopy.Device) icsneopy.icsneopy.DeviceType
- go_offline(self: icsneopy.icsneopy.Device) bool
- go_online(self: icsneopy.icsneopy.Device) bool
- is_message_polling_enabled(self: icsneopy.icsneopy.Device) bool
- is_online(self: icsneopy.icsneopy.Device) bool
- is_online_supported(self: icsneopy.icsneopy.Device) bool
- is_open(self: icsneopy.icsneopy.Device) bool
- open(self: icsneopy.icsneopy.Device) bool
- prepare_script_load(self: icsneopy.icsneopy.Device) int
- remove_message_callback(self: icsneopy.icsneopy.Device, arg0: SupportsInt | SupportsIndex) bool
- request_tc10_sleep(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Network.NetID) bool
- request_tc10_wake(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Network.NetID) bool
- send_eth_phy_msg(self: icsneopy.icsneopy.Device, message: icsneopy.icsneopy.EthPhyMessage, timeout: datetime.timedelta = datetime.timedelta(microseconds=50000)) icsneopy.icsneopy.EthPhyMessage | None
- set_digital_io(self: icsneopy.icsneopy.Device, type: icsneopy.icsneopy.IO, number: SupportsInt | SupportsIndex, value: bool) bool
- set_polling_message_limit(self: icsneopy.icsneopy.Device, arg0: SupportsInt | SupportsIndex) None
- set_rtc(self: icsneopy.icsneopy.Device, arg0: datetime.datetime) bool
- set_value_live_data(self: icsneopy.icsneopy.Device, message: icsneopy.icsneopy.LiveDataSetValueMessage) bool
- property settings
- start_script(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Disk.MemoryType) bool
- stop_script(self: icsneopy.icsneopy.Device) bool
- subscribe_live_data(self: icsneopy.icsneopy.Device, message: icsneopy.icsneopy.LiveDataCommandMessage) bool
- supports_disk_formatting(self: icsneopy.icsneopy.Device) bool
- supports_live_data(self: icsneopy.icsneopy.Device) bool
- supports_tc10(self: icsneopy.icsneopy.Device) bool
- transmit(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Frame) bool
- unsubscribe_live_data(self: icsneopy.icsneopy.Device, handle: SupportsInt | SupportsIndex) bool
- upload_coremini(self: icsneopy.icsneopy.Device, arg0: str, arg1: icsneopy.icsneopy.Disk.MemoryType) bool
- write_macsec_config(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.MACsecConfig) bool
- class icsneopy.DeviceExtension
Bases:
pybind11_object- __init__(*args, **kwargs)
- get_name(self: icsneopy.icsneopy.DeviceExtension) str
- class icsneopy.DeviceType
Bases:
pybind11_object- class Enum(*values)
Bases:
IntEnum- BLUE = 1
- CMProbe = 8388608
- CT_OBD = 32768
- Connect = 38
- DONT_REUSE0 = 8192
- DONT_REUSE1 = 65536
- DONT_REUSE2 = 131072
- DONT_REUSE3 = 1048576
- DW_VCAN = 4
- ECU = 128
- ECUChip_UART = 2048
- ECU_AVB = 2
- EEVB = 16777216
- EtherBADGE = 22
- FIRE = 8
- FIRE2 = 67108864
- FIRE3 = 15
- FIRE3_FlexRay = 37
- FIRE3_T1S_LIN = 42
- FIRE3_T1S_SENT = 43
- Flex = 134217728
- IEVB = 256
- ION = 262144
- NEOAnalog = 16384
- NEOECU12 = 12
- OBD2_LCBADGE = 13
- OBD2_PRO = 1024
- OBD2_SIM = 2147483648
- PLASMA = 4096
- Pendant = 512
- RADComet = 36
- RADComet3 = 39
- RADEpsilon = 24
- RADEpsilonXL = 30
- RADGalaxy = 268435456
- RADGalaxy2 = 33
- RADGemini = 44
- RADGigastar = 19
- RADGigastar2 = 41
- RADIO_CANHUB = 11
- RADJupiter = 17
- RADMars = 6
- RADMoon2 = 5
- RADMoon3 = 35
- RADMoonDuo = 14
- RADMoonT1S = 40
- RADPluto = 9
- RADStar = 524288
- RADStar2 = 536870912
- RADSupermoon = 3
- RAD_A2B = 23
- RED = 64
- RED2 = 20
- Unknown = 0
- VCAN3 = 16
- VCAN4_1 = 7
- VCAN4_2 = 4194304
- VCAN4_2EL = 10
- VCAN4_4 = 2097152
- VCAN4_IND = 18
- VCANrf = 33554432
- VividCAN = 1073741824
- __init__(self: icsneopy.icsneopy.DeviceType, arg0: icsneopy.icsneopy.DeviceType.Enum) None
- get_device_type(self: icsneopy.icsneopy.DeviceType) icsneopy.icsneopy.DeviceType.Enum
- get_generic_product_name(self: icsneopy.icsneopy.DeviceType) str
- class icsneopy.Disk
Bases:
pybind11_object- class Access
Bases:
pybind11_object- EntireCard = <Access.EntireCard: 1>
- None = <Access.None: 0>
- VSA = <Access.VSA: 2>
- __init__(self: icsneopy.icsneopy.Disk.Access, value: SupportsInt | SupportsIndex) None
- Disk.Access.name -> str
- property value
- class MemoryType
Bases:
pybind11_object- Flash = <MemoryType.Flash: 0>
- SD = <MemoryType.SD: 1>
- __init__(self: icsneopy.icsneopy.Disk.MemoryType, value: SupportsInt | SupportsIndex) None
- Disk.MemoryType.name -> str
- property value
- __init__(*args, **kwargs)
- class icsneopy.DiskDetails
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.DiskDetails) None
- property disks
- property full_format
- property layout
- class icsneopy.DiskInfo
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.DiskInfo) None
- property bytes_per_sector
- property formatted
- property initialized
- property present
- property sectors
- size(self: icsneopy.icsneopy.DiskInfo) int
- class icsneopy.DiskLayout
Bases:
pybind11_object- RAID0 = <DiskLayout.RAID0: 1>
- Spanned = <DiskLayout.Spanned: 0>
- __init__(self: icsneopy.icsneopy.DiskLayout, value: SupportsInt | SupportsIndex) None
- DiskLayout.name -> str
- property value
- class icsneopy.EthPhyMessage
Bases:
Message- __init__(self: icsneopy.icsneopy.EthPhyMessage) None
- property messages
- class icsneopy.EthernetMessage
Bases:
Frame- __init__(self: icsneopy.icsneopy.EthernetMessage) None
- property crcError
- property fcs
- property fcsVerified
- property frameTooShort
- get_destination_mac(self: icsneopy.icsneopy.EthernetMessage) Annotated[list[int], 'FixedSize(6)'] | None
- get_ether_type(self: icsneopy.icsneopy.EthernetMessage) int | None
- get_source_mac(self: icsneopy.icsneopy.EthernetMessage) Annotated[list[int], 'FixedSize(6)'] | None
- property noPadding
- property preemptionFlags
- property t1s
- property txAborted
- class icsneopy.EthernetMessageT1S
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.EthernetMessageT1S) None
- property burstCount
- property isBurst
- property isSymbol
- property isWake
- property nodeId
- property symbolType
- property txCollision
- class icsneopy.EthernetStatusMessage
Bases:
Message- class LinkMode
Bases:
pybind11_object- LinkModeAuto = <LinkMode.LinkModeAuto: 0>
- LinkModeInvalid = <LinkMode.LinkModeInvalid: 3>
- LinkModeMaster = <LinkMode.LinkModeMaster: 1>
- LinkModeNone = <LinkMode.LinkModeNone: 4>
- LinkModeSlave = <LinkMode.LinkModeSlave: 2>
- __init__(self: icsneopy.icsneopy.EthernetStatusMessage.LinkMode, value: SupportsInt | SupportsIndex) None
- EthernetStatusMessage.LinkMode.name -> str
- property value
- class LinkSpeed
Bases:
pybind11_object- LinkSpeed10 = <LinkSpeed.LinkSpeed10: 1>
- LinkSpeed100 = <LinkSpeed.LinkSpeed100: 2>
- LinkSpeed1000 = <LinkSpeed.LinkSpeed1000: 3>
- LinkSpeed10000 = <LinkSpeed.LinkSpeed10000: 6>
- LinkSpeed2500 = <LinkSpeed.LinkSpeed2500: 4>
- LinkSpeed5000 = <LinkSpeed.LinkSpeed5000: 5>
- LinkSpeedAuto = <LinkSpeed.LinkSpeedAuto: 0>
- __init__(self: icsneopy.icsneopy.EthernetStatusMessage.LinkSpeed, value: SupportsInt | SupportsIndex) None
- EthernetStatusMessage.LinkSpeed.name -> str
- property value
- __init__(*args, **kwargs)
- property duplex
- property mode
- property network
- property speed
- property state
- class icsneopy.EventCallback
Bases:
pybind11_object- __init__(*args, **kwargs)
Overloaded function.
__init__(self: icsneopy.icsneopy.EventCallback, arg0: collections.abc.Callable[[icsneopy.icsneopy.APIEvent], None], arg1: icsneopy.icsneopy.EventFilter) -> None
__init__(self: icsneopy.icsneopy.EventCallback, arg0: collections.abc.Callable[[icsneopy.icsneopy.APIEvent], None]) -> None
- class icsneopy.EventFilter
Bases:
pybind11_object- __init__(*args, **kwargs)
Overloaded function.
__init__(self: icsneopy.icsneopy.EventFilter) -> None
__init__(self: icsneopy.icsneopy.EventFilter, arg0: icsneopy.icsneopy.APIEvent.Type) -> None
__init__(self: icsneopy.icsneopy.EventFilter, arg0: icsneopy.icsneopy.APIEvent.Severity) -> None
- property serial
- property severity
- property type
- class icsneopy.EventManager
Bases:
pybind11_object- __init__(*args, **kwargs)
- add_event_callback(self: icsneopy.icsneopy.EventManager, arg0: icsneopy.icsneopy.EventCallback) int
- static get_instance() icsneopy.icsneopy.EventManager
- get_last_error(self: icsneopy.icsneopy.EventManager) icsneopy.icsneopy.APIEvent
- remove_event_callback(self: icsneopy.icsneopy.EventManager, arg0: SupportsInt | SupportsIndex) bool
- class icsneopy.FlexRay
Bases:
pybind11_object- class CRCStatus
Bases:
pybind11_object- Error = <CRCStatus.Error: 1>
- NoCRC = <CRCStatus.NoCRC: 2>
- OK = <CRCStatus.OK: 0>
- __init__(self: icsneopy.icsneopy.FlexRay.CRCStatus, value: SupportsInt | SupportsIndex) None
- FlexRay.CRCStatus.name -> str
- property value
- class Channel
Bases:
pybind11_object- A = <Channel.A: 1>
- AB = <Channel.AB: 3>
- B = <Channel.B: 2>
- None = <Channel.None: 0>
- __init__(self: icsneopy.icsneopy.FlexRay.Channel, value: SupportsInt | SupportsIndex) None
- FlexRay.Channel.name -> str
- property value
- class Cluster
Bases:
pybind11_object- class Configuration
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.FlexRay.Cluster.Configuration) None
- property action_point_offset
- property casr_x_low_max
- property cold_start_attempts
- property cycle_duration_micro_sec
- property dynamic_slot_idle_phase_minislots
- property listen_noise_macroticks
- property macrotick_duration_micro_sec
- property macroticks_per_cycle
- property max_without_clock_correction_fatal
- property max_without_clock_correction_passive
- property minislot_action_point_offset_macroticks
- property minislot_duration_macroticks
- property network_idle_time_macroticks
- property network_management_vector_length_bytes
- property number_of_minislots
- property number_of_static_slots
- property offset_correction_start_macroticks
- property payload_length_of_static_slot_in_words
- property speed
- property static_slot_macroticks
- property strobe_point_position
- property symbol_window_action_point_offset_macroticks
- property symbol_window_macroticks
- property sync_frame_id_count_max
- property transmission_start_sequence_duration_bits
- property wakeup_rx_idle_bits
- property wakeup_rx_low_bits
- property wakeup_rx_window_bits
- property wakeup_tx_active_bits
- property wakeup_tx_idle_bits
- class SPPType
Bases:
pybind11_object- FLEXRAY_SPP_4 = <SPPType.FLEXRAY_SPP_4: 1>
- FLEXRAY_SPP_5 = <SPPType.FLEXRAY_SPP_5: 0>
- FLEXRAY_SPP_5_ALT = <SPPType.FLEXRAY_SPP_5_ALT: 3>
- FLEXRAY_SPP_6 = <SPPType.FLEXRAY_SPP_6: 2>
- __init__(self: icsneopy.icsneopy.FlexRay.Cluster.SPPType, value: SupportsInt | SupportsIndex) None
- FlexRay.Cluster.SPPType.name -> str
- property value
- class SpeedType
Bases:
pybind11_object- FLEXRAY_BAUDRATE_10M = <SpeedType.FLEXRAY_BAUDRATE_10M: 0>
- FLEXRAY_BAUDRATE_2M5 = <SpeedType.FLEXRAY_BAUDRATE_2M5: 2>
- FLEXRAY_BAUDRATE_2M5_ALT = <SpeedType.FLEXRAY_BAUDRATE_2M5_ALT: 3>
- FLEXRAY_BAUDRATE_5M = <SpeedType.FLEXRAY_BAUDRATE_5M: 1>
- __init__(self: icsneopy.icsneopy.FlexRay.Cluster.SpeedType, value: SupportsInt | SupportsIndex) None
- FlexRay.Cluster.SpeedType.name -> str
- property value
- __init__(*args, **kwargs)
- class Controller
Bases:
pybind11_object- class Configuration
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.FlexRay.Controller.Configuration) None
- property accept_startup_range_microticks
- property allow_halt_due_to_clock
- property allow_passive_to_active_cycle_pairs
- property channel_a
- property channel_b
- property cluster_drift_damping
- property decoding_correction_microticks
- property delay_compensation_a_microticks
- property delay_compensation_b_microticks
- property extern_offset_correction_control
- property extern_offset_correction_microticks
- property extern_rate_correction_control
- property extern_rate_correction_microticks
- property key_slot_id
- property key_slot_only_enabled
- property key_slot_used_for_startup
- property key_slot_used_for_sync
- property latest_tx_minislot
- property listen_timeout
- property macro_initial_offset_a
- property macro_initial_offset_b
- property micro_initial_offset_a
- property micro_initial_offset_b
- property micro_per_cycle
- property mts_on_a
- property mts_on_b
- property offset_correction_out_microticks
- property rate_correction_out_microticks
- property second_key_slot_id
- property two_key_slot_mode
- property wakeup_on_channel_b
- property wakeup_pattern
- __init__(*args, **kwargs)
- add_message_buffer(self: icsneopy.icsneopy.FlexRay.Controller, arg0: icsneopy.icsneopy.FlexRay.MessageBuffer) None
- clear_message_buffers(self: icsneopy.icsneopy.FlexRay.Controller) None
- configure(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- freeze(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- get_allow_coldstart(self: icsneopy.icsneopy.FlexRay.Controller) bool
- get_configuration(self: icsneopy.icsneopy.FlexRay.Controller) tuple[icsneo::FlexRay::Cluster::Configuration, icsneo::FlexRay::Controller::Configuration]
- get_network(self: icsneopy.icsneopy.FlexRay.Controller) icsneopy.icsneopy.Network
- get_start_when_going_online(self: icsneopy.icsneopy.FlexRay.Controller) bool
- get_wakeup_before_start(self: icsneopy.icsneopy.FlexRay.Controller) bool
- halt(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- set_allow_coldstart(self: icsneopy.icsneopy.FlexRay.Controller, arg0: bool) None
- set_configuration(self: icsneopy.icsneopy.FlexRay.Controller, arg0: icsneo::FlexRay::Cluster::Configuration, arg1: icsneo::FlexRay::Controller::Configuration) None
- set_start_when_going_online(self: icsneopy.icsneopy.FlexRay.Controller, arg0: bool) None
- set_wakeup_before_start(self: icsneopy.icsneopy.FlexRay.Controller, arg0: bool) None
- start(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- transmit(self: icsneopy.icsneopy.FlexRay.Controller, arg0: icsneopy.icsneopy.FlexRayMessage) bool
- trigger_mts(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- wakeup(self: icsneopy.icsneopy.FlexRay.Controller, arg0: std::chrono::duration<long, std: :ratio<1l, 1000l> >) bool
- class MessageBuffer
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.FlexRay.MessageBuffer) None
- property base_cycle
- property channel_a
- property channel_b
- property continuous_mode
- property cycle_repetition
- property frame_id
- property frame_length_bytes
- property is_dynamic
- property is_network_management_frame
- property is_startup
- property is_sync
- property is_transmit
- class Symbol
Bases:
pybind11_object- CAS = <Symbol.CAS: 3>
- None = <Symbol.None: 0>
- Unknown = <Symbol.Unknown: 1>
- Wakeup = <Symbol.Wakeup: 2>
- __init__(self: icsneopy.icsneopy.FlexRay.Symbol, value: SupportsInt | SupportsIndex) None
- FlexRay.Symbol.name -> str
- property value
- __init__(*args, **kwargs)
- class icsneopy.FlexRayMessage
Bases:
Frame- __init__(self: icsneopy.icsneopy.FlexRayMessage) None
- property channel
- property cycle
- property cycle_repetition
- property dynamic_frame
- property frame_crc
- property frame_crc_status
- property framelen
- property header_crc
- property header_crc_status
- property null_frame
- property payload_preamble
- property slotid
- property startup_frame
- property symbol
- property sync_frame
- property tsslen
- class icsneopy.Frame
Bases:
RawMessage- __init__(*args, **kwargs)
- property description
- property error
- property transmitted
- class icsneopy.GPTPStatus
Bases:
Message- class ClockQuality
Bases:
pybind11_object- __init__(*args, **kwargs)
- property clock_accuracy
- property clock_class
- property offset_scaled_log_variance
- class CurrentDS
Bases:
pybind11_object- __init__(*args, **kwargs)
- property gm_change_count
- property gm_time_base_indicator
- property lastgm_freq_change
- property lastgm_phase_change
- property offset_from_master
- property steps_removed
- property time_of_lastgm_change_event
- property time_of_lastgm_freq_change_event
- property time_of_lastgm_phase_change_event
- class ParentDS
Bases:
pybind11_object- __init__(*args, **kwargs)
- property cumulative_rate_ratio
- property gm_clock_quality_clock_accuracy
- property gm_clock_quality_clock_class
- property gm_clock_quality_offset_scaled_log_variance
- property gm_priority1
- property gm_priority2
- property grandmaster_identity
- property parent_port_identity
- class PortID
Bases:
pybind11_object- __init__(*args, **kwargs)
- property clock_identity
- property port_number
- class PriorityVector
Bases:
pybind11_object- __init__(*args, **kwargs)
- property port_id
- property port_number
- property steps_removed
- property sys_id
- class ScaledNanoSeconds
Bases:
pybind11_object- __init__(*args, **kwargs)
- property fractional_nanoseconds
- property nanoseconds_lsb
- property nanoseconds_msb
- class SystemID
Bases:
pybind11_object- __init__(*args, **kwargs)
- property clock_id
- property clock_quality
- property priority1
- property priority2
- class Timestamp
Bases:
pybind11_object- __init__(*args, **kwargs)
- property nanoseconds
- property seconds
- to_seconds(self: icsneopy.icsneopy.GPTPStatus.Timestamp) float
- __init__(*args, **kwargs)
- property as_capable
- property current_ds
- property current_time
- property gm_priority
- property is_sync
- property is_syntonized
- property last_rx_sync_ts
- property link_delay_ns
- property link_status
- property ms_offset_ns
- property parent_ds
- property selected_role
- property short_format
- class icsneopy.IDeviceSettings
Bases:
pybind11_object- __init__(*args, **kwargs)
- apply(self: icsneopy.icsneopy.IDeviceSettings, temporary: bool = 0) bool
- apply_defaults(self: icsneopy.icsneopy.IDeviceSettings, temporary: bool = 0) bool
- can_termination_be_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool
- property disabled
- get_baudrate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int
- get_fd_baudrate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int
- get_lin_commander_response_time(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_lin_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) icsneopy.icsneopy.Settings.LINMode | None
- get_phy_enable(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex) bool | None
- get_phy_enable_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- get_phy_link_mode_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) icsneopy.icsneopy.Settings.PhyLinkMode | None
- get_phy_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.Settings.EthernetLinkMode | None
- get_phy_role_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) icsneopy.icsneopy.Settings.EthernetLinkMode | None
- get_phy_speed(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.Settings.PhyLinkMode | None
- get_supported_phy_link_modes_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) list[icsneopy.icsneopy.Settings.PhyLinkMode]
- get_t1s_burst_timer(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_local_id(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_local_id_alternate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_max_burst(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_max_nodes(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_multi_id(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) int | None
- get_t1s_multi_id_enable_mask(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_t1s_tx_opp_timer(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) int | None
- get_termination_groups(self: icsneopy.icsneopy.IDeviceSettings) list[list[icsneopy.icsneopy.Network]]
- is_commander_resistor_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_t1s_bus_decoding_all_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_t1s_bus_decoding_beacons_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_t1s_plca_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_t1s_termination_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_termination_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool | None
- is_termination_supported(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network) bool
- property readonly
- refresh(self: icsneopy.icsneopy.IDeviceSettings) bool
- set_baudrate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_commander_resistor(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_fd_baudrate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_lin_commander_response_time(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_lin_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: icsneopy.icsneopy.Settings.LINMode) bool
- set_misc_io_analog_output(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex, arg1: icsneopy.icsneopy.Settings.MiscIOAnalogVoltage) bool
- set_misc_io_analog_output_enabled(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex, arg1: bool) bool
- set_phy_enable(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex, arg1: bool) bool
- set_phy_enable_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_phy_link_mode_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: icsneopy.icsneopy.Settings.PhyLinkMode) bool
- set_phy_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex, arg1: icsneopy.icsneopy.Settings.EthernetLinkMode) bool
- set_phy_role_for(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: icsneopy.icsneopy.Settings.EthernetLinkMode) bool
- set_phy_speed(self: icsneopy.icsneopy.IDeviceSettings, arg0: SupportsInt | SupportsIndex, arg1: icsneopy.icsneopy.Settings.PhyLinkMode) bool
- set_t1s_burst_timer(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_bus_decoding_all(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_t1s_bus_decoding_beacons(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_t1s_local_id(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_local_id_alternate(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_max_burst(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_max_nodes(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_multi_id(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex, arg2: SupportsInt | SupportsIndex) bool
- set_t1s_multi_id_enable_mask(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_t1s_plca(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_t1s_termination(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- set_t1s_tx_opp_timer(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: SupportsInt | SupportsIndex) bool
- set_termination(self: icsneopy.icsneopy.IDeviceSettings, arg0: icsneopy.icsneopy.Network, arg1: bool) bool
- class icsneopy.IO
Bases:
pybind11_object- BackupPowerEnabled = <IO.BackupPowerEnabled: 2>
- BackupPowerGood = <IO.BackupPowerGood: 3>
- EMisc = <IO.EMisc: 5>
- EthernetActivation = <IO.EthernetActivation: 0>
- Misc = <IO.Misc: 4>
- USBHostPower = <IO.USBHostPower: 1>
- __init__(self: icsneopy.icsneopy.IO, value: SupportsInt | SupportsIndex) None
- IO.name -> str
- property value
- class icsneopy.LINErrorFlags
Bases:
pybind11_object- property ErrChecksumMatch
- property ErrFrameMessageID
- property ErrFrameResponderData
- property ErrFrameSync
- property ErrRxBreakNotZero
- property ErrRxBreakOnly
- property ErrRxBreakSyncOnly
- property ErrRxBreakTooShort
- property ErrRxDataLenOver8
- property ErrRxSyncNot55
- property ErrTxRxMismatch
- __init__(*args, **kwargs)
- class icsneopy.LINMessage
Bases:
Frame- property ID
- class Type
Bases:
pybind11_object- LIN_BREAK_ONLY = <Type.LIN_BREAK_ONLY: 3>
- LIN_COMMANDER_MSG = <Type.LIN_COMMANDER_MSG: 1>
- LIN_ERROR = <Type.LIN_ERROR: 6>
- LIN_HEADER_ONLY = <Type.LIN_HEADER_ONLY: 2>
- LIN_SYNC_ONLY = <Type.LIN_SYNC_ONLY: 4>
- LIN_UPDATE_RESPONDER = <Type.LIN_UPDATE_RESPONDER: 5>
- NOT_SET = <Type.NOT_SET: 0>
- __init__(self: icsneopy.icsneopy.LINMessage.Type, value: SupportsInt | SupportsIndex) None
- LINMessage.Type.name -> str
- property value
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: icsneopy.icsneopy.LINMessage) -> None
__init__(self: icsneopy.icsneopy.LINMessage, arg0: typing.SupportsInt | typing.SupportsIndex) -> None
- static calc_checksum(arg0: icsneopy.icsneopy.LINMessage) None
- calc_protected_id(self: icsneopy.icsneopy.LINMessage, arg0: SupportsInt | SupportsIndex) int
- property checksum
- property errFlags
- property isEnhancedChecksum
- property linMsgType
- property protectedID
- property statusFlags
- class icsneopy.LINStatusFlags
Bases:
pybind11_object- property BreakOnly
- property BusRecovered
- property HasUpdatedResponderOnce
- property TxAborted
- property TxChecksumEnhanced
- property TxCommander
- property TxResponder
- property UpdateResponderOnce
- __init__(*args, **kwargs)
- class icsneopy.LiveDataArgument
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.LiveDataArgument) None
- property object_index
- property object_type
- property signal_index
- property value_type
- class icsneopy.LiveDataCommand(*values)
Bases:
IntEnum- CLEAR_ALL = 4
- RESPONSE = 3
- SET_VALUE = 5
- STATUS = 0
- SUBSCRIBE = 1
- UNSUBSCRIBE = 2
- class icsneopy.LiveDataCommandMessage
Bases:
LiveDataMessage- __init__(self: icsneopy.icsneopy.LiveDataCommandMessage) None
- append_signal_arg(self: icsneopy.icsneopy.LiveDataCommandMessage, value_type: icsneopy.icsneopy.LiveDataValueType) None
Append a signal argument to the command message
- property args
- property expiration_time
- property update_period
- class icsneopy.LiveDataMessage
Bases:
RawMessage- __init__(self: icsneopy.icsneopy.LiveDataMessage) None
- property cmd
- property handle
- class icsneopy.LiveDataObjectType
Bases:
pybind11_object- MISC = <LiveDataObjectType.MISC: 8>
- SNA = <LiveDataObjectType.SNA: 65535>
- __init__(self: icsneopy.icsneopy.LiveDataObjectType, value: SupportsInt | SupportsIndex) None
- LiveDataObjectType.name -> str
- property value
- class icsneopy.LiveDataSetValueMessage
Bases:
LiveDataMessage- __init__(self: icsneopy.icsneopy.LiveDataSetValueMessage) None
- append_set_value(self: icsneopy.icsneopy.LiveDataSetValueMessage, value_type: icsneopy.icsneopy.LiveDataValueType, value: icsneopy.icsneopy.LiveDataValue) None
Append a value to set in the message
- property args
- property values
- class icsneopy.LiveDataStatus(*values)
Bases:
IntEnum- ERR_DUPLICATE = 3
- ERR_FULL = 4
- ERR_HANDLE = 2
- ERR_UNKNOWN_COMMAND = 1
- SUCCESS = 0
- class icsneopy.LiveDataStatusMessage
Bases:
LiveDataMessage- __init__(self: icsneopy.icsneopy.LiveDataStatusMessage) None
- property requested_command
- property status
- class icsneopy.LiveDataValue
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.LiveDataValue) None
- property value
- class icsneopy.LiveDataValueMessage
Bases:
LiveDataMessage- __init__(self: icsneopy.icsneopy.LiveDataValueMessage) None
- property num_args
- property values
- class icsneopy.LiveDataValueType(*values)
Bases:
IntEnum- DAQ_ENABLE = 124
- GPS_ACCURACY = 120
- GPS_ALTITUDE = 4
- GPS_BEARING = 121
- GPS_ENABLE = 62
- GPS_LATITUDE = 2
- GPS_LONGITUDE = 3
- GPS_SPEED = 5
- GPS_TIME = 122
- GPS_TIME_VALID = 123
- GPS_VALID = 6
- MANUAL_TRIGGER = 108
- TIME_SINCE_MSG = 111
- class icsneopy.MACsecCipherSuite
Bases:
pybind11_object- GCM_AES_128 = <MACsecCipherSuite.GCM_AES_128: 0>
- GCM_AES_128_XPN = <MACsecCipherSuite.GCM_AES_128_XPN: 2>
- GCM_AES_256 = <MACsecCipherSuite.GCM_AES_256: 1>
- GCM_AES_256_XPN = <MACsecCipherSuite.GCM_AES_256_XPN: 3>
- __init__(self: icsneopy.icsneopy.MACsecCipherSuite, value: SupportsInt | SupportsIndex) None
- MACsecCipherSuite.name -> str
- property value
- class icsneopy.MACsecConfig
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.DeviceType) None
- add_rx_rule(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.MACsecRxRule, arg1: SupportsInt | SupportsIndex) int
- add_rx_sa(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.MACsecRxSa) int
- add_rx_secy(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.MACsecRxSecY, arg1: SupportsInt | SupportsIndex) int
- add_tx_sa(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.MACsecTxSa) int
- add_tx_secY(self: icsneopy.icsneopy.MACsecConfig, arg0: icsneopy.icsneopy.MACsecTxSecY, arg1: SupportsInt | SupportsIndex) int
- clear(self: icsneopy.icsneopy.MACsecConfig) None
- disable_rx_rekey(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) None
- disable_tx_rekey(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) None
- enable_rx_rekey(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- enable_tx_rekey(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- get_bin_index(self: icsneopy.icsneopy.MACsecConfig) int
- get_max_num_rule(self: icsneopy.icsneopy.MACsecConfig) int
- get_max_num_sa(self: icsneopy.icsneopy.MACsecConfig) int
- get_max_num_secy(self: icsneopy.icsneopy.MACsecConfig) int
- get_rx_rule(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.MACsecRxRule
- get_rx_sa(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.MACsecRxSa
- get_rx_secy(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.MACsecRxSecY
- get_tx_sa(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.MACsecTxSa
- get_tx_secy(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex) icsneopy.icsneopy.MACsecTxSecY
- get_type(self: icsneopy.icsneopy.MACsecConfig) icsneopy.icsneopy.DeviceType
- serialize(self: icsneopy.icsneopy.MACsecConfig) list[int]
- set_rx_enable(self: icsneopy.icsneopy.MACsecConfig, arg0: bool) None
- set_rx_sa_index(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- set_rx_sa_rekey_index(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- set_storage(self: icsneopy.icsneopy.MACsecConfig, arg0: bool) None
- set_tx_enable(self: icsneopy.icsneopy.MACsecConfig, arg0: bool) None
- set_tx_sa_index(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- set_tx_sa_rekey_index(self: icsneopy.icsneopy.MACsecConfig, arg0: SupportsInt | SupportsIndex, arg1: SupportsInt | SupportsIndex) bool
- class icsneopy.MACsecMPLSOuter
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecMPLSOuter) None
- property exp
- property mpls_label
- class icsneopy.MACsecPacketType
Bases:
pybind11_object- DEFAULT = <MACsecPacketType.DEFAULT: 0>
- DUAL_VLAN = <MACsecPacketType.DUAL_VLAN: 2>
- DUAL_VLAN_FOLLOWED_BY_MPLS = <MACsecPacketType.DUAL_VLAN_FOLLOWED_BY_MPLS: 5>
- MPLS = <MACsecPacketType.MPLS: 3>
- SINGLE_VLAN = <MACsecPacketType.SINGLE_VLAN: 1>
- SINGLE_VLAN_FOLLOWED_BY_MPLS = <MACsecPacketType.SINGLE_VLAN_FOLLOWED_BY_MPLS: 4>
- UNSUPPORTED = <MACsecPacketType.UNSUPPORTED: 6>
- __init__(self: icsneopy.icsneopy.MACsecPacketType, value: SupportsInt | SupportsIndex) None
- MACsecPacketType.name -> str
- property value
- class icsneopy.MACsecRxRule
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecRxRule) None
- property is_mpls
- property key_bonus_data
- property key_ether_type
- property key_express
- property key_inner_vlan_type
- property key_mac_da
- property key_mask_sa
- property key_mpls_outer1
- property key_mpls_outer2
- property key_num_tags
- property key_outer_vlan_type
- property key_packet_type
- property key_tag_match_bitmap
- property key_vlan_tag_outer1
- property key_vlan_tag_outer2
- property mask_bonus_data
- property mask_ether_type
- property mask_express
- property mask_inner_vlan_type
- property mask_mac_da
- property mask_mac_sa
- property mask_mpls_outer1
- property mask_mpls_outer2
- property mask_num_tags
- property mask_outer_vlan_type
- property mask_packet_type
- property mask_tag_match_bitmap
- property mask_vlan_tag_outer1
- property mask_vlan_tag_outer2
- class icsneopy.MACsecRxSa
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecRxSa) None
- property hash_key
- property next_pn
- property sak
- property salt
- property ssci
- class icsneopy.MACsecRxSecY
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecRxSecY) None
- property cipher
- property confidentiality_offset
- property enable_control_port
- property frame_strip
- property frame_validation
- property icv_includes_da_sa
- property is_control_packet
- property replay_protect
- property replay_window
- property sci
- class icsneopy.MACsecStrip
Bases:
pybind11_object- NO_STRIP = <MACsecStrip.NO_STRIP: 3>
- PRESERVE_SECTAG_STRIP_ICV = <MACsecStrip.PRESERVE_SECTAG_STRIP_ICV: 2>
- STRIP_SECTAG_AND_ICV = <MACsecStrip.STRIP_SECTAG_AND_ICV: 0>
- STRIP_SECTAG_PRESERVE_ICV = <MACsecStrip.STRIP_SECTAG_PRESERVE_ICV: 1>
- __init__(self: icsneopy.icsneopy.MACsecStrip, value: SupportsInt | SupportsIndex) None
- MACsecStrip.name -> str
- property value
- class icsneopy.MACsecTci
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecTci) None
- property c
- property e
- property es
- property sc
- property scb
- class icsneopy.MACsecTxSa
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecTxSa) None
- property an
- property hash_key
- property next_pn
- property sak
- property salt
- property ssci
- class icsneopy.MACsecTxSecY
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecTxSecY) None
- property auxiliary_policy
- property cipher
- property confidentiality_offset
- property enable_control_port
- property icv_includes_da_sa
- property is_control_packet
- property mtu
- property protect_frames
- property sci
- property sec_tag_offset
- property sec_tag_tci
- class icsneopy.MACsecVLANTag
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MACsecVLANTag) None
- property pri_cfi
- property vid
- class icsneopy.MACsecValidation
Bases:
pybind11_object- CHECK = <MACsecValidation.CHECK: 1>
- DISABLED = <MACsecValidation.DISABLED: 0>
- NA = <MACsecValidation.NA: 3>
- STRICT = <MACsecValidation.STRICT: 2>
- __init__(self: icsneopy.icsneopy.MACsecValidation, value: SupportsInt | SupportsIndex) None
- MACsecValidation.name -> str
- property value
- class icsneopy.MDIOMessage
Bases:
Frame- class Clause
Bases:
pybind11_object- Clause22 = <Clause.Clause22: 1>
- Clause45 = <Clause.Clause45: 0>
- __init__(self: icsneopy.icsneopy.MDIOMessage.Clause, value: SupportsInt | SupportsIndex) None
- MDIOMessage.Clause.name -> str
- property value
- class Direction
Bases:
pybind11_object- Read = <Direction.Read: 1>
- Write = <Direction.Write: 0>
- __init__(self: icsneopy.icsneopy.MDIOMessage.Direction, value: SupportsInt | SupportsIndex) None
- MDIOMessage.Direction.name -> str
- property value
- __init__(self: icsneopy.icsneopy.MDIOMessage) None
- property clause
- property devAddress
- property direction
- property isTXMsg
- property phyAddress
- property regAddress
- property txAborted
- property txInvalidBus
- property txInvalidClause
- property txInvalidOpcode
- property txInvalidPhyAddr
- property txInvalidRegAddr
- property txTimeout
- class icsneopy.Message
Bases:
pybind11_object- class Type(*values)
Bases:
IntEnum- AppError = 32786
- CANError = 256
- CANErrorCount = 256
- ComponentVersions = 32780
- DeviceVersion = 32772
- EthernetPhyRegister = 32775
- EthernetStatus = 32788
- ExtendedResponse = 32777
- FlexRayControl = 32774
- Frame = 0
- GPTPStatus = 32787
- GenericBinaryStatus = 32782
- HardwareInfo = 32784
- Invalid = 32768
- LINBreak = 513
- LINHeaderOnly = 512
- LiveData = 32783
- LogicalDiskInfo = 32776
- Main51 = 32773
- RawMessage = 32769
- ReadSettings = 32770
- ResetStatus = 32771
- ScriptStatus = 32779
- SupportedFeatures = 32781
- TC10Status = 32785
- WiVICommandResponse = 32778
- __init__(self: icsneopy.icsneopy.Message, arg0: icsneopy.icsneopy.Message.Type) None
- property timestamp
- property type
- class icsneopy.MessageCallback
Bases:
pybind11_object- __init__(self: icsneopy.icsneopy.MessageCallback, arg0: collections.abc.Callable[[icsneopy.icsneopy.Message], None], arg1: icsneopy.icsneopy.MessageFilter) None
- class icsneopy.MessageFilter
Bases:
pybind11_object- __init__(*args, **kwargs)
Overloaded function.
__init__(self: icsneopy.icsneopy.MessageFilter) -> None
__init__(self: icsneopy.icsneopy.MessageFilter, arg0: icsneopy.icsneopy.Message.Type) -> None
__init__(self: icsneopy.icsneopy.MessageFilter, arg0: icsneopy.icsneopy.Network.NetID) -> None
- class icsneopy.NeoVersion
Bases:
pybind11_object- __init__(*args, **kwargs)
- property buildBranch
- property buildTag
- property major
- property metadata
- property minor
- property patch
- class icsneopy.Network
Bases:
pybind11_object- class NetID(*values)
Bases:
IntEnum- A2B_01 = 522
- A2B_02 = 523
- AE_01 = 17
- AE_02 = 18
- AE_03 = 19
- AE_04 = 45
- AE_05 = 46
- AE_06 = 73
- AE_07 = 75
- AE_08 = 76
- AE_09 = 77
- AE_10 = 78
- AE_11 = 79
- AE_12 = 87
- AE_13 = 553
- AE_14 = 554
- AE_15 = 555
- AE_16 = 556
- Any = 65534
- App_Signal_Status = 56
- Aux = 7
- CAN_ERRBITS = 24
- CGI = 53
- CoreMiniPreLoad = 244
- DWCAN_01 = 1
- DWCAN_02 = 42
- DWCAN_03 = 44
- DWCAN_04 = 61
- DWCAN_05 = 62
- DWCAN_06 = 96
- DWCAN_07 = 97
- DWCAN_08 = 2
- DWCAN_09 = 534
- DWCAN_10 = 535
- DWCAN_11 = 536
- DWCAN_12 = 537
- DWCAN_13 = 538
- DWCAN_14 = 539
- DWCAN_15 = 540
- DWCAN_16 = 541
- Data_To_Host = 70
- Device = 0
- DeviceStatus = 513
- DiskData = 10
- ETHERNET_01 = 93
- ETHERNET_02 = 520
- ETHERNET_03 = 524
- ETHERNET_DAQ = 69
- ETHERNET_TX_WRAP = 521
- EthPHYControl = 239
- ExtendedCommand = 240
- ExtendedData = 242
- FB_Status = 55
- FLEXRAY_01 = 85
- FLEXRAY_01A = 80
- FLEXRAY_01B = 81
- FLEXRAY_02 = 86
- FLEXRAY_02A = 82
- FLEXRAY_02B = 83
- FlexRayControl = 243
- FordSCP = 5
- ForwardedMessage = 516
- GMFSA = 94
- HW_COM_Latency_Test = 512
- I2C_01 = 88
- I2C_02 = 517
- I2C_03 = 518
- I2C_04 = 519
- ISO14230 = 15
- ISO9141_01 = 9
- ISO9141_02 = 14
- ISO9141_03 = 41
- ISO9141_04 = 47
- Invalid = 65535
- J1708 = 6
- J1850VPW = 8
- LIN_01 = 16
- LIN_02 = 48
- LIN_03 = 49
- LIN_04 = 50
- LIN_05 = 84
- LIN_06 = 98
- LIN_07 = 542
- LIN_08 = 543
- LIN_09 = 563
- LIN_10 = 564
- LIN_11 = 565
- LIN_12 = 566
- LIN_13 = 567
- LIN_14 = 568
- LIN_15 = 569
- LIN_16 = 570
- LSFTCAN_01 = 4
- LSFTCAN_02 = 99
- Logging_Overflow = 59
- LogicalDiskInfo = 187
- MDIO_01 = 545
- MDIO_02 = 546
- MDIO_03 = 547
- MDIO_04 = 548
- MDIO_05 = 549
- MDIO_06 = 550
- MDIO_07 = 551
- MDIO_08 = 552
- MOST_150 = 92
- MOST_25 = 90
- MOST_50 = 91
- Main51 = 11
- NeoMemorySDRead = 23
- NeoMemoryWriteDone = 25
- RED = 12
- RED_App_Error = 52
- RED_DFLASH_READ = 22
- RED_EXT_MEMORYREAD = 20
- RED_GET_RTC = 40
- RED_HARDWARE_EXCEP = 39
- RED_INT_MEMORYREAD = 21
- RED_NEOVI_NETWORK = 35
- RED_NETWORK_COM_ENABLE_EX = 34
- RED_OLDFORMAT = 37
- RED_READ_BAUD_SETTINGS = 36
- RED_SCOPE_CAPTURE = 38
- RED_WAVE_CAN1_LOGICAL = 26
- RED_WAVE_CAN2_LOGICAL = 27
- RED_WAVE_LIN1_ANALOG = 30
- RED_WAVE_LIN1_LOGICAL = 28
- RED_WAVE_LIN2_ANALOG = 31
- RED_WAVE_LIN2_LOGICAL = 29
- RED_WAVE_MISCDIO2_LOGICAL = 33
- RED_WAVE_MISC_ANALOG = 32
- RS232 = 63
- ReadSettings = 60
- Read_Datalink_Cm_Rx_Msg = 58
- Read_Datalink_Cm_Tx_Msg = 57
- Red_VBat = 74
- Reset_Status = 54
- SCI = 13
- SPI_01 = 72
- SPI_02 = 544
- SPI_03 = 557
- SPI_04 = 558
- SPI_05 = 559
- SPI_06 = 560
- SPI_07 = 561
- SPI_08 = 562
- SWCAN_01 = 3
- SWCAN_02 = 68
- ScriptStatus = 224
- TCP = 95
- TextAPI_To_Host = 71
- UART_01 = 64
- UART_02 = 65
- UART_03 = 66
- UART_04 = 67
- UDP = 514
- WBMS_01 = 532
- WiVICommand = 221
- class Type(*values)
Bases:
Enum- A2B = 11
- Any = 254
- AutomotiveEthernet = 14
- CAN = 2
- Ethernet = 6
- FlexRay = 4
- I2C = 10
- ISO9141 = 9
- Internal = 1
- Invalid = 0
- LIN = 3
- LSFTCAN = 7
- MDIO = 13
- MOST = 5
- Other = 255
- SPI = 12
- SWCAN = 8
- __init__(self: icsneopy.icsneopy.Network, arg0: icsneopy.icsneopy.Network.NetID) None
- get_net_id(self: icsneopy.icsneopy.Network) icsneopy.icsneopy.Network.NetID
- static get_net_id_string(netid: icsneopy.icsneopy.Network.NetID, expand: bool = True) str
- get_type(self: icsneopy.icsneopy.Network) icsneopy.icsneopy.Network.Type
- class icsneopy.PhyMessage
Bases:
pybind11_object- property BusIndex
- property Clause22
- property Clause45
- property Clause45Enable
- property Enabled
- property Version
- property WriteEnable
- __init__(self: icsneopy.icsneopy.PhyMessage) None
- class icsneopy.RawMessage
Bases:
Message- __init__(*args, **kwargs)
- property data
- property network
- class icsneopy.SPIMessage
Bases:
Frame- class Direction
Bases:
pybind11_object- Read = <Direction.Read: 0>
- Write = <Direction.Write: 1>
- __init__(self: icsneopy.icsneopy.SPIMessage.Direction, value: SupportsInt | SupportsIndex) None
- SPIMessage.Direction.name -> str
- property value
- __init__(self: icsneopy.icsneopy.SPIMessage) None
- property address
- property direction
- property mms
- property payload
- property stats
- class icsneopy.ScriptStatusMessage
Bases:
Message- __init__(*args, **kwargs)
- property coreminiCreateTime
- property coreminiHeaderSize
- property coreminiVersion
- property currentSector
- property diagnosticErrorCode
- property diagnosticErrorCodeCount
- property fileChecksum
- property isCoreminiRunning
- property isEncrypted
- property lastSector
- property maxCoreminiSizeKB
- property maxSector
- property minSector
- property numRemainingSectorBuffers
- property readBinSize
- property sectorOverflows
- class icsneopy.Settings
Bases:
pybind11_object- class EthernetLinkMode
Bases:
pybind11_object- Auto = <EthernetLinkMode.Auto: 0>
- Master = <EthernetLinkMode.Master: 1>
- Slave = <EthernetLinkMode.Slave: 2>
- __init__(self: icsneopy.icsneopy.Settings.EthernetLinkMode, value: SupportsInt | SupportsIndex) None
- Settings.EthernetLinkMode.name -> str
- property value
- class LINMode
Bases:
pybind11_object- Fast = <LINMode.Fast: 3>
- Normal = <LINMode.Normal: 2>
- Sleep = <LINMode.Sleep: 0>
- Slow = <LINMode.Slow: 1>
- __init__(self: icsneopy.icsneopy.Settings.LINMode, value: SupportsInt | SupportsIndex) None
- Settings.LINMode.name -> str
- property value
- class MiscIOAnalogVoltage
Bases:
pybind11_object- V0 = <MiscIOAnalogVoltage.V0: 0>
- V1 = <MiscIOAnalogVoltage.V1: 1>
- V2 = <MiscIOAnalogVoltage.V2: 2>
- V3 = <MiscIOAnalogVoltage.V3: 3>
- V4 = <MiscIOAnalogVoltage.V4: 4>
- V5 = <MiscIOAnalogVoltage.V5: 5>
- __init__(self: icsneopy.icsneopy.Settings.MiscIOAnalogVoltage, value: SupportsInt | SupportsIndex) None
- Settings.MiscIOAnalogVoltage.name -> str
- property value
- class PhyLinkMode
Bases:
pybind11_object- ETH_LINK_MODE_100MBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_100MBPS_FULLDUPLEX: 5>
- ETH_LINK_MODE_100MBPS_HALFDUPLEX = <PhyLinkMode.ETH_LINK_MODE_100MBPS_HALFDUPLEX: 4>
- ETH_LINK_MODE_10GBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_10GBPS_FULLDUPLEX: 10>
- ETH_LINK_MODE_10MBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_10MBPS_FULLDUPLEX: 3>
- ETH_LINK_MODE_10MBPS_HALFDUPLEX = <PhyLinkMode.ETH_LINK_MODE_10MBPS_HALFDUPLEX: 2>
- ETH_LINK_MODE_1GBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_1GBPS_FULLDUPLEX: 7>
- ETH_LINK_MODE_1GBPS_HALFDUPLEX = <PhyLinkMode.ETH_LINK_MODE_1GBPS_HALFDUPLEX: 6>
- ETH_LINK_MODE_2_5GBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_2_5GBPS_FULLDUPLEX: 8>
- ETH_LINK_MODE_5GBPS_FULLDUPLEX = <PhyLinkMode.ETH_LINK_MODE_5GBPS_FULLDUPLEX: 9>
- ETH_LINK_MODE_AUTO_NEGOTIATION = <PhyLinkMode.ETH_LINK_MODE_AUTO_NEGOTIATION: 1>
- __init__(self: icsneopy.icsneopy.Settings.PhyLinkMode, value: SupportsInt | SupportsIndex) None
- Settings.PhyLinkMode.name -> str
- property value
- __init__(*args, **kwargs)
- class icsneopy.TC10SleepStatus
Bases:
pybind11_object- NoSleepReceived = <TC10SleepStatus.NoSleepReceived: 0>
- SleepAborted = <TC10SleepStatus.SleepAborted: 3>
- SleepFailed = <TC10SleepStatus.SleepFailed: 2>
- SleepReceived = <TC10SleepStatus.SleepReceived: 1>
- __init__(self: icsneopy.icsneopy.TC10SleepStatus, value: SupportsInt | SupportsIndex) None
- TC10SleepStatus.name -> str
- property value
- class icsneopy.TC10StatusMessage
Bases:
Message- __init__(*args, **kwargs)
- property sleepStatus
- property wakeStatus
- class icsneopy.TC10WakeStatus
Bases:
pybind11_object- NoWakeReceived = <TC10WakeStatus.NoWakeReceived: 0>
- WakeReceived = <TC10WakeStatus.WakeReceived: 1>
- __init__(self: icsneopy.icsneopy.TC10WakeStatus, value: SupportsInt | SupportsIndex) None
- TC10WakeStatus.name -> str
- property value
- class icsneopy.VersionReport
Bases:
pybind11_object- __init__(*args, **kwargs)
- property build
- property id
- property maintenance
- property major
- property minor
- property name
- icsneopy.find_all_devices() list[icsneopy.icsneopy.Device]
- icsneopy.get_last_error() icsneopy.icsneopy.APIEvent
- icsneopy.get_new_handle() int
Generate a new unique LiveData handle
- icsneopy.get_supported_devices() list[icsneopy.icsneopy.DeviceType]
- icsneopy.get_version() icsneopy.icsneopy.NeoVersion
- icsneopy.livedata_double_to_value(d: SupportsFloat | SupportsIndex) icsneopy.icsneopy.LiveDataValue | None
Convert double to LiveDataValue (32.32 fixed-point format). Returns LiveDataValue or None on failure.
- icsneopy.livedata_value_to_double(val: icsneopy.icsneopy.LiveDataValue) float
Convert LiveDataValue to double (32.32 fixed-point to floating-point)