Python API
- class icsneopy.APIEvent
Bases:
pybind11_object
- class Severity
Bases:
pybind11_object
- Any = <Severity.Any: 0>
- Error = <Severity.Error: 48>
- EventInfo = <Severity.EventInfo: 16>
- EventWarning = <Severity.EventWarning: 32>
- __init__(self: icsneopy.icsneopy.APIEvent.Severity, value: int) None
- property name
- property value
- class Type
Bases:
pybind11_object
- A2BMessageIncompleteFrame = <Type.A2BMessageIncompleteFrame: 8249>
- AnotherInTerminationGroupEnabled = <Type.AnotherInTerminationGroupEnabled: 8230>
- Any = <Type.Any: 0>
- AppErrorParsingFailed = <Type.AppErrorParsingFailed: 8277>
- AtomicOperationCompletedNonatomically = <Type.AtomicOperationCompletedNonatomically: 8245>
- AtomicOperationRetried = <Type.AtomicOperationRetried: 8244>
- BaudrateNotFound = <Type.BaudrateNotFound: 8211>
- BufferInsufficient = <Type.BufferInsufficient: 4098>
- CANFDNotSupported = <Type.CANFDNotSupported: 8224>
- CANFDSettingsNotAvailable = <Type.CANFDSettingsNotAvailable: 8208>
- CANSettingsNotAvailable = <Type.CANSettingsNotAvailable: 8201>
- CoreminiUploadVersionMismatch = <Type.CoreminiUploadVersionMismatch: 8256>
- DeviceCurrentlyClosed = <Type.DeviceCurrentlyClosed: 4102>
- DeviceCurrentlyOffline = <Type.DeviceCurrentlyOffline: 4104>
- DeviceCurrentlyOnline = <Type.DeviceCurrentlyOnline: 4103>
- DeviceCurrentlyOpen = <Type.DeviceCurrentlyOpen: 4101>
- DeviceCurrentlyPolling = <Type.DeviceCurrentlyPolling: 4105>
- DeviceDisconnected = <Type.DeviceDisconnected: 8226>
- DeviceFirmwareOutOfDate = <Type.DeviceFirmwareOutOfDate: 8213>
- DeviceInUse = <Type.DeviceInUse: 12294>
- DeviceNotCurrentlyPolling = <Type.DeviceNotCurrentlyPolling: 4112>
- DiskNotConnected = <Type.DiskNotConnected: 8257>
- DiskNotSupported = <Type.DiskNotSupported: 8241>
- DriverFailedToClose = <Type.DriverFailedToClose: 12291>
- DriverFailedToOpen = <Type.DriverFailedToOpen: 12290>
- EOFReached = <Type.EOFReached: 8242>
- ErrorSettingSocketOption = <Type.ErrorSettingSocketOption: 12551>
- EthPhyRegisterControlNotAvailable = <Type.EthPhyRegisterControlNotAvailable: 8240>
- FTBusy = <Type.FTBusy: 16411>
- FTDeviceListNotReady = <Type.FTDeviceListNotReady: 16413>
- FTDeviceNotConnected = <Type.FTDeviceNotConnected: 16414>
- FTDeviceNotFound = <Type.FTDeviceNotFound: 16386>
- FTDeviceNotOpened = <Type.FTDeviceNotOpened: 16387>
- FTDeviceNotOpenedForErase = <Type.FTDeviceNotOpenedForErase: 16392>
- FTDeviceNotOpenedForWrite = <Type.FTDeviceNotOpenedForWrite: 16393>
- FTEEPROMEraseFailed = <Type.FTEEPROMEraseFailed: 16397>
- FTEEPROMNotPresent = <Type.FTEEPROMNotPresent: 16398>
- FTEEPROMNotProgrammed = <Type.FTEEPROMNotProgrammed: 16399>
- FTEEPROMReadFailed = <Type.FTEEPROMReadFailed: 16395>
- FTEEPROMWriteFailed = <Type.FTEEPROMWriteFailed: 16396>
- FTFailedToWriteDevice = <Type.FTFailedToWriteDevice: 16394>
- FTHandleEOF = <Type.FTHandleEOF: 16410>
- FTIOError = <Type.FTIOError: 16388>
- FTIOIncomplete = <Type.FTIOIncomplete: 16409>
- FTIOPending = <Type.FTIOPending: 16408>
- FTIncorrectDevicePath = <Type.FTIncorrectDevicePath: 16415>
- FTInsufficientResources = <Type.FTInsufficientResources: 16389>
- FTInvalidArgs = <Type.FTInvalidArgs: 16400>
- FTInvalidBaudRate = <Type.FTInvalidBaudRate: 16391>
- FTInvalidControlRequestDirection = <Type.FTInvalidControlRequestDirection: 16406>
- FTInvalidControlRequestType = <Type.FTInvalidControlRequestType: 16407>
- FTInvalidHandle = <Type.FTInvalidHandle: 16385>
- FTInvalidParameter = <Type.FTInvalidParameter: 16390>
- FTNoMoreItems = <Type.FTNoMoreItems: 16402>
- FTNoSystemResources = <Type.FTNoSystemResources: 16412>
- FTNotSupported = <Type.FTNotSupported: 16401>
- FTOK = <Type.FTOK: 16384>
- FTOperationAborted = <Type.FTOperationAborted: 16404>
- FTOtherError = <Type.FTOtherError: 16416>
- FTReservedPipe = <Type.FTReservedPipe: 16405>
- FTTimeout = <Type.FTTimeout: 16403>
- FailedToBind = <Type.FailedToBind: 12550>
- FailedToRead = <Type.FailedToRead: 12288>
- FailedToWrite = <Type.FailedToWrite: 12289>
- GetIfAddrsError = <Type.GetIfAddrsError: 12552>
- I2CMessageExceedsMaxLength = <Type.I2CMessageExceedsMaxLength: 8248>
- IncorrectSerialNumber = <Type.IncorrectSerialNumber: 8194>
- InvalidNeoDevice = <Type.InvalidNeoDevice: 4096>
- LINSettingsNotAvailable = <Type.LINSettingsNotAvailable: 8275>
- LSFTCANSettingsNotAvailable = <Type.LSFTCANSettingsNotAvailable: 8209>
- LiveDataCommandFailed = <Type.LiveDataCommandFailed: 8265>
- LiveDataDecoderError = <Type.LiveDataDecoderError: 8273>
- LiveDataEncoderError = <Type.LiveDataEncoderError: 8272>
- LiveDataInvalidArgument = <Type.LiveDataInvalidArgument: 8261>
- LiveDataInvalidCommand = <Type.LiveDataInvalidCommand: 8260>
- LiveDataInvalidHandle = <Type.LiveDataInvalidHandle: 8259>
- LiveDataMaxSignalsReached = <Type.LiveDataMaxSignalsReached: 8264>
- LiveDataNoDeviceResponse = <Type.LiveDataNoDeviceResponse: 8263>
- LiveDataNotSupported = <Type.LiveDataNotSupported: 8274>
- LiveDataVersionMismatch = <Type.LiveDataVersionMismatch: 8262>
- MDIOMessageExceedsMaxLength = <Type.MDIOMessageExceedsMaxLength: 12560>
- MessageFormattingError = <Type.MessageFormattingError: 8217>
- MessageMaxLengthExceeded = <Type.MessageMaxLengthExceeded: 4114>
- ModeNotFound = <Type.ModeNotFound: 8276>
- NoDeviceResponse = <Type.NoDeviceResponse: 8216>
- NoErrorFound = <Type.NoErrorFound: 4294967293>
- NoSerialNumber = <Type.NoSerialNumber: 8193>
- NoSerialNumber12V = <Type.NoSerialNumber12V: 8232>
- NoSerialNumberFW = <Type.NoSerialNumberFW: 8231>
- NoSerialNumberFW12V = <Type.NoSerialNumberFW12V: 8233>
- NotSupported = <Type.NotSupported: 4119>
- OnlineNotSupported = <Type.OnlineNotSupported: 8227>
- OutputTruncated = <Type.OutputTruncated: 4099>
- PCAPCouldNotFindDevices = <Type.PCAPCouldNotFindDevices: 12547>
- PCAPCouldNotStart = <Type.PCAPCouldNotStart: 12546>
- PacketChecksumError = <Type.PacketChecksumError: 12292>
- PacketDecodingError = <Type.PacketDecodingError: 12548>
- ParameterOutOfRange = <Type.ParameterOutOfRange: 4100>
- PollingMessageOverflow = <Type.PollingMessageOverflow: 8192>
- RTRNotSupported = <Type.RTRNotSupported: 8225>
- RequiredParameterNull = <Type.RequiredParameterNull: 4097>
- RestrictedEntryFlag = <Type.RestrictedEntryFlag: 4118>
- SWCANSettingsNotAvailable = <Type.SWCANSettingsNotAvailable: 8210>
- SendToError = <Type.SendToError: 12553>
- SettingsChecksumError = <Type.SettingsChecksumError: 8198>
- SettingsDefaultsUsed = <Type.SettingsDefaultsUsed: 8243>
- SettingsLengthError = <Type.SettingsLengthError: 8197>
- SettingsNotAvailable = <Type.SettingsNotAvailable: 8199>
- SettingsReadError = <Type.SettingsReadError: 8195>
- SettingsReadOnly = <Type.SettingsReadOnly: 8200>
- SettingsStructureMismatch = <Type.SettingsStructureMismatch: 8214>
- SettingsStructureTruncated = <Type.SettingsStructureTruncated: 8215>
- SettingsVersionError = <Type.SettingsVersionError: 8196>
- SocketFailedToOpen = <Type.SocketFailedToOpen: 12549>
- TerminationNotSupportedDevice = <Type.TerminationNotSupportedDevice: 8228>
- TerminationNotSupportedNetwork = <Type.TerminationNotSupportedNetwork: 8229>
- Timeout = <Type.Timeout: 4116>
- TooManyEvents = <Type.TooManyEvents: 4294967294>
- TransmitBufferFull = <Type.TransmitBufferFull: 12293>
- UnexpectedNetworkType = <Type.UnexpectedNetworkType: 8212>
- UnexpectedResponse = <Type.UnexpectedResponse: 8258>
- Unknown = <Type.Unknown: 4294967295>
- UnsupportedTXNetwork = <Type.UnsupportedTXNetwork: 4113>
- VSABufferCorrupted = <Type.VSABufferCorrupted: 20480>
- VSABufferFormatError = <Type.VSABufferFormatError: 20482>
- VSAByteParseFailure = <Type.VSAByteParseFailure: 20484>
- VSAExtendedMessageError = <Type.VSAExtendedMessageError: 20485>
- VSAMaxReadAttemptsReached = <Type.VSAMaxReadAttemptsReached: 20483>
- VSAOtherError = <Type.VSAOtherError: 20486>
- VSATimestampNotFound = <Type.VSATimestampNotFound: 20481>
- ValueNotYetPresent = <Type.ValueNotYetPresent: 4115>
- WiVINotSupported = <Type.WiVINotSupported: 4117>
- WiVIStackRefreshFailed = <Type.WiVIStackRefreshFailed: 8246>
- WiVIUploadStackOverflow = <Type.WiVIUploadStackOverflow: 8247>
- __init__(self: icsneopy.icsneopy.APIEvent.Type, value: int) None
- property name
- property value
- __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
Bases:
pybind11_object
- AckError = <CANErrorCode.AckError: 3>
- Bit0Error = <CANErrorCode.Bit0Error: 5>
- Bit1Error = <CANErrorCode.Bit1Error: 4>
- CRCError = <CANErrorCode.CRCError: 6>
- FormError = <CANErrorCode.FormError: 2>
- NoChange = <CANErrorCode.NoChange: 7>
- NoError = <CANErrorCode.NoError: 0>
- StuffError = <CANErrorCode.StuffError: 1>
- __init__(self: icsneopy.icsneopy.CANErrorCode, value: int) None
- property name
- property value
- 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
- class icsneopy.Device
Bases:
pybind11_object
- __init__(*args, **kwargs)
- add_message_callback(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.MessageCallback) int
- 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) bool
- get_current_message_count(self: icsneopy.icsneopy.Device) int
- get_digital_io(self: icsneopy.icsneopy.Device, type: icsneopy.icsneopy.IO, number: int) bool | None
- get_gptp_status(self: icsneopy.icsneopy.Device, timeout: datetime.timedelta = datetime.timedelta(microseconds=100000)) icsneopy.icsneopy.GPTPStatus | None
- get_messages(self: icsneopy.icsneopy.Device) tuple[list[icsneopy.icsneopy.Message], bool]
- 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: int) 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
- set_digital_io(self: icsneopy.icsneopy.Device, type: icsneopy.icsneopy.IO, number: int, value: bool) bool
- set_polling_message_limit(self: icsneopy.icsneopy.Device, arg0: int) None
- set_rtc(self: icsneopy.icsneopy.Device, arg0: datetime.datetime) bool
- property settings
- start_script(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Disk.MemoryType) bool
- stop_script(self: icsneopy.icsneopy.Device) bool
- supports_tc10(self: icsneopy.icsneopy.Device) bool
- transmit(self: icsneopy.icsneopy.Device, arg0: icsneopy.icsneopy.Frame) 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.MACsecMessage, arg1: int) bool
- class icsneopy.DeviceType
Bases:
pybind11_object
- class Enum
Bases:
pybind11_object
- BLUE = <Enum.BLUE: 1>
- CMProbe = <Enum.CMProbe: 8388608>
- CT_OBD = <Enum.CT_OBD: 32768>
- Connect = <Enum.Connect: 38>
- DONT_REUSE0 = <Enum.DONT_REUSE0: 8192>
- DONT_REUSE1 = <Enum.DONT_REUSE1: 65536>
- DONT_REUSE2 = <Enum.DONT_REUSE2: 131072>
- DONT_REUSE3 = <Enum.DONT_REUSE3: 1048576>
- DW_VCAN = <Enum.DW_VCAN: 4>
- ECU = <Enum.ECU: 128>
- ECUChip_UART = <Enum.ECUChip_UART: 2048>
- ECU_AVB = <Enum.ECU_AVB: 2>
- EEVB = <Enum.EEVB: 16777216>
- EtherBADGE = <Enum.EtherBADGE: 22>
- FIRE = <Enum.FIRE: 8>
- FIRE2 = <Enum.FIRE2: 67108864>
- FIRE3 = <Enum.FIRE3: 15>
- FIRE3_FlexRay = <Enum.FIRE3_FlexRay: 37>
- Flex = <Enum.Flex: 134217728>
- IEVB = <Enum.IEVB: 256>
- ION = <Enum.ION: 262144>
- NEOAnalog = <Enum.NEOAnalog: 16384>
- NEOECU12 = <Enum.NEOECU12: 12>
- OBD2_LCBADGE = <Enum.OBD2_LCBADGE: 13>
- OBD2_PRO = <Enum.OBD2_PRO: 1024>
- OBD2_SIM = <Enum.OBD2_SIM: 2147483648>
- PLASMA = <Enum.PLASMA: 4096>
- Pendant = <Enum.Pendant: 512>
- RADComet = <Enum.RADComet: 36>
- RADComet3 = <Enum.RADComet3: 39>
- RADEpsilon = <Enum.RADEpsilon: 24>
- RADEpsilonXL = <Enum.RADEpsilonXL: 30>
- RADGalaxy = <Enum.RADGalaxy: 268435456>
- RADGalaxy2 = <Enum.RADGalaxy2: 33>
- RADGigastar = <Enum.RADGigastar: 19>
- RADGigastar2 = <Enum.RADGigastar2: 41>
- RADIO_CANHUB = <Enum.RADIO_CANHUB: 11>
- RADJupiter = <Enum.RADJupiter: 17>
- RADMars = <Enum.RADMars: 6>
- RADMoon2 = <Enum.RADMoon2: 5>
- RADMoon3 = <Enum.RADMoon3: 35>
- RADMoonDuo = <Enum.RADMoonDuo: 14>
- RADMoonT1S = <Enum.RADMoonT1S: 40>
- RADPluto = <Enum.RADPluto: 9>
- RADStar = <Enum.RADStar: 524288>
- RADStar2 = <Enum.RADStar2: 536870912>
- RADSupermoon = <Enum.RADSupermoon: 3>
- RAD_A2B = <Enum.RAD_A2B: 23>
- RED = <Enum.RED: 64>
- RED2 = <Enum.RED2: 20>
- Unknown = <Enum.Unknown: 0>
- VCAN3 = <Enum.VCAN3: 16>
- VCAN4_1 = <Enum.VCAN4_1: 7>
- VCAN4_2 = <Enum.VCAN4_2: 4194304>
- VCAN4_2EL = <Enum.VCAN4_2EL: 10>
- VCAN4_4 = <Enum.VCAN4_4: 2097152>
- VCAN4_IND = <Enum.VCAN4_IND: 18>
- VCANrf = <Enum.VCANrf: 33554432>
- VividCAN = <Enum.VividCAN: 1073741824>
- __init__(self: icsneopy.icsneopy.DeviceType.Enum, value: int) None
- property name
- property value
- __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: int) None
- property name
- property value
- class MemoryType
Bases:
pybind11_object
- Flash = <MemoryType.Flash: 0>
- SD = <MemoryType.SD: 1>
- __init__(self: icsneopy.icsneopy.Disk.MemoryType, value: int) None
- property name
- property value
- __init__(*args, **kwargs)
- class icsneopy.EthernetMessage
Bases:
Frame
- __init__(self: icsneopy.icsneopy.EthernetMessage) None
- property fcs
- property frameTooShort
- get_destination_mac(self: icsneopy.icsneopy.EthernetMessage) icsneopy.icsneopy.MACAddress
- get_ether_type(self: icsneopy.icsneopy.EthernetMessage) int
- get_source_mac(self: icsneopy.icsneopy.EthernetMessage) icsneopy.icsneopy.MACAddress
- property noPadding
- property preemptionEnabled
- property preemptionFlags
- class icsneopy.EthernetStatusMessage
Bases:
Message
- class LinkMode
Bases:
pybind11_object
- LinkModeAuto = <LinkMode.LinkModeAuto: 0>
- LinkModeInvalid = <LinkMode.LinkModeInvalid: 3>
- LinkModeMaster = <LinkMode.LinkModeMaster: 1>
- LinkModeSlave = <LinkMode.LinkModeSlave: 2>
- __init__(self: icsneopy.icsneopy.EthernetStatusMessage.LinkMode, value: int) None
- property name
- 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: int) None
- property name
- 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: Callable[[icsneopy.icsneopy.APIEvent], None], arg1: icsneopy.icsneopy.EventFilter) -> None
__init__(self: icsneopy.icsneopy.EventCallback, arg0: 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: int) 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: int) None
- property name
- 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: int) None
- property name
- property value
- 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: int) None
- property name
- property value
- __init__(*args, **kwargs)
- class icsneopy.FlexRayMessage
Bases:
Frame
- __init__(self: icsneopy.icsneopy.FlexRayMessage) None
- property channel
- property cycle
- 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 clockAccuracy
- property clockClass
- property offsetScaledLogVariance
- class CurrentDS
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property gmChangeCount
- property gmTimeBaseIndicator
- property lastgmFreqChange
- property lastgmPhaseChange
- property offsetFromMaster
- property stepsRemoved
- property timeOfLastgmChangeEvent
- property timeOfLastgmFreqChangeEvent
- property timeOfLastgmPhaseChangeEvent
- class ParentDS
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property cumulativeRateRatio
- property gmClockQualityClockAccuracy
- property gmClockQualityClockClass
- property gmClockQualityOffsetScaledLogVariance
- property gmPriority1
- property gmPriority2
- property grandmasterIdentity
- property parentPortIdentity
- class PortID
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property clockIdentity
- property portNumber
- class PriorityVector
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property portID
- property portNumber
- property stepsRemoved
- property sysID
- class ScaledNanoSeconds
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property fractionalNanoseconds
- property nanosecondsLSB
- property nanosecondsMSB
- class SystemID
Bases:
pybind11_object
- __init__(*args, **kwargs)
- property clockID
- property clockQuality
- 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 asCapable
- property currentDS
- property currentTime
- property gmPriority
- property isSync
- property isSyntonized
- property lastRXSyncTS
- property linkDelayNS
- property linkStatus
- property msOffsetNs
- property parentDS
- property selectedRole
- 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
- get_phy_enable(self: icsneopy.icsneopy.IDeviceSettings, arg0: int) bool | None
- get_phy_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: int) icsneopy.icsneopy.Settings.EthernetLinkMode | None
- get_phy_speed(self: icsneopy.icsneopy.IDeviceSettings, arg0: int) icsneopy.icsneopy.Settings.EthernetLinkSpeed | None
- refresh(self: icsneopy.icsneopy.IDeviceSettings, ignoreChecksum: bool = 0) bool
- set_phy_enable(self: icsneopy.icsneopy.IDeviceSettings, arg0: int, arg1: bool) bool
- set_phy_mode(self: icsneopy.icsneopy.IDeviceSettings, arg0: int, arg1: icsneopy.icsneopy.Settings.EthernetLinkMode) bool
- set_phy_speed(self: icsneopy.icsneopy.IDeviceSettings, arg0: int, arg1: icsneopy.icsneopy.Settings.EthernetLinkSpeed) 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: int) None
- property name
- 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: int) None
- property name
- property value
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: icsneopy.icsneopy.LINMessage) -> None
__init__(self: icsneopy.icsneopy.LINMessage, arg0: int) -> None
- static calc_checksum(arg0: icsneopy.icsneopy.LINMessage) None
- calc_protected_id(self: icsneopy.icsneopy.LINMessage, arg0: int) 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.MACAddress
Bases:
pybind11_object
- __init__(*args, **kwargs)
- to_string(self: icsneopy.icsneopy.MACAddress) str
- class icsneopy.MACSecFlags
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACSecFlags) None
- property en
- class icsneopy.MACSecGlobalFlags
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACSecGlobalFlags) None
- property en
- property nvm
- class icsneopy.MACsecCipherSuiteType
Bases:
pybind11_object
- AES_128 = <MACsecCipherSuiteType.AES_128: 0>
- AES_128_XPN = <MACsecCipherSuiteType.AES_128_XPN: 2>
- AES_256 = <MACsecCipherSuiteType.AES_256: 1>
- AES_256_XPN = <MACsecCipherSuiteType.AES_256_XPN: 3>
- __init__(self: icsneopy.icsneopy.MACsecCipherSuiteType, value: int) None
- property name
- property value
- class icsneopy.MACsecConfig
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecConfig) None
- property flags
- property map
- property rule
- property sa
- property sc
- property secy
- class icsneopy.MACsecMPLSOuter
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecMPLSOuter) None
- property exp
- property mpls_label
- class icsneopy.MACsecMap
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecMap) None
- property auxiliaryPlcy
- property enable
- property index
- property isControlPacket
- property ruleId
- property scIndex
- property secTagSci
- property secYIndex
- class icsneopy.MACsecMessage
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecMessage) None
- property flags
- property rx
- property tx
- class icsneopy.MACsecPacketType
Bases:
pybind11_object
- DualVLAN = <MACsecPacketType.DualVLAN: 2>
- DualVLAN_FollowByMPLS = <MACsecPacketType.DualVLAN_FollowByMPLS: 5>
- MPLS = <MACsecPacketType.MPLS: 3>
- NoVLAN_OrMPLS = <MACsecPacketType.NoVLAN_OrMPLS: 0>
- SingleVLAN = <MACsecPacketType.SingleVLAN: 1>
- SingleVLAN_FollowByMPLS = <MACsecPacketType.SingleVLAN_FollowByMPLS: 4>
- Unsupported = <MACsecPacketType.Unsupported: 6>
- __init__(self: icsneopy.icsneopy.MACsecPacketType, value: int) None
- property name
- property value
- class icsneopy.MACsecRule
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecRule) None
- property enable
- property index
- property isMpls
- property keyBonusData
- property keyEthertype
- property keyExpress
- property keyInnerVlanType
- property keyMacDa
- property keyMacSa
- property keyMplsOuter1
- property keyMplsOuter2
- property keyNumTags
- property keyOuterVlanType
- property keyPacketType
- property keyTagMatchBitmap
- property keyVlanTagOuter1
- property keyVlanTagOuter2
- property maskBonusData
- property maskEthertype
- property maskExpress
- property maskInnerVlanType
- property maskMacDa
- property maskMacSa
- property maskMplsOuter1
- property maskMplsOuter2
- property maskNumTags
- property maskOuterVlanType
- property maskPacketType
- property maskTagMatchBitmap
- property maskVlanTagOuter1
- property maskVlanTagOuter2
- class icsneopy.MACsecSa
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecSa) None
- property an
- property enable
- property hashKey
- property index
- property nextPn
- property sak
- property salt
- property ssci
- class icsneopy.MACsecSc
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecSc) None
- property enable
- property enableAutoRekey
- property index
- property isActiveSa1
- property saIndex0
- property saIndex0InUse
- property saIndex1
- property saIndex1InUse
- property sci
- property secYIndex
- class icsneopy.MACsecSecTagIcvStripType
Bases:
pybind11_object
- PreserveBoth = <MACsecSecTagIcvStripType.PreserveBoth: 3>
- PreserveSecTagStripICV = <MACsecSecTagIcvStripType.PreserveSecTagStripICV: 2>
- StripBoth = <MACsecSecTagIcvStripType.StripBoth: 0>
- StripSecTagPreserveICV = <MACsecSecTagIcvStripType.StripSecTagPreserveICV: 1>
- __init__(self: icsneopy.icsneopy.MACsecSecTagIcvStripType, value: int) None
- property name
- property value
- class icsneopy.MACsecSecY
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecSecY) None
- property cipher
- property confidentialOffset
- property controlledPortEnabled
- property enable
- property frameValidationType
- property icvIncludesDaSa
- property index
- property mtu
- property protectFrames
- property replayProtect
- property replayWindow
- property secTagIcvStripType
- property secTagOffset
- property secTagTci
- class icsneopy.MACsecVLANTag
Bases:
pybind11_object
- __init__(self: icsneopy.icsneopy.MACsecVLANTag) None
- property pri_cfi
- property vid
- class icsneopy.MACsecValidateFrameType
Bases:
pybind11_object
- Check = <MACsecValidateFrameType.Check: 1>
- Disabled = <MACsecValidateFrameType.Disabled: 0>
- NA = <MACsecValidateFrameType.NA: 3>
- Strict = <MACsecValidateFrameType.Strict: 2>
- __init__(self: icsneopy.icsneopy.MACsecValidateFrameType, value: int) None
- property name
- 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: int) None
- property name
- property value
- class Direction
Bases:
pybind11_object
- Read = <Direction.Read: 1>
- Write = <Direction.Write: 0>
- __init__(self: icsneopy.icsneopy.MDIOMessage.Direction, value: int) None
- property name
- 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
Bases:
pybind11_object
- AppError = <Type.AppError: 32786>
- CANError = <Type.CANErrorCount: 256>
- CANErrorCount = <Type.CANErrorCount: 256>
- ComponentVersions = <Type.ComponentVersions: 32780>
- DeviceVersion = <Type.DeviceVersion: 32772>
- EthernetPhyRegister = <Type.EthernetPhyRegister: 32775>
- EthernetStatus = <Type.EthernetStatus: 32788>
- ExtendedResponse = <Type.ExtendedResponse: 32777>
- FlexRayControl = <Type.FlexRayControl: 32774>
- Frame = <Type.Frame: 0>
- GPTPStatus = <Type.GPTPStatus: 32787>
- GenericBinaryStatus = <Type.GenericBinaryStatus: 32782>
- HardwareInfo = <Type.HardwareInfo: 32784>
- Invalid = <Type.Invalid: 32768>
- LINBreak = <Type.LINBreak: 513>
- LINHeaderOnly = <Type.LINHeaderOnly: 512>
- LiveData = <Type.LiveData: 32783>
- LogicalDiskInfo = <Type.LogicalDiskInfo: 32776>
- Main51 = <Type.Main51: 32773>
- RawMessage = <Type.RawMessage: 32769>
- ReadSettings = <Type.ReadSettings: 32770>
- ResetStatus = <Type.ResetStatus: 32771>
- ScriptStatus = <Type.ScriptStatus: 32779>
- SupportedFeatures = <Type.SupportedFeatures: 32781>
- TC10Status = <Type.TC10Status: 32785>
- WiVICommandResponse = <Type.WiVICommandResponse: 32778>
- __init__(self: icsneopy.icsneopy.Message.Type, value: int) None
- property name
- property value
- __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: 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
Bases:
pybind11_object
- A2B_01 = <NetID.A2B_01: 522>
- A2B_02 = <NetID.A2B_02: 523>
- AE_01 = <NetID.AE_01: 17>
- AE_02 = <NetID.AE_02: 18>
- AE_03 = <NetID.AE_03: 19>
- AE_04 = <NetID.AE_04: 45>
- AE_05 = <NetID.AE_05: 46>
- AE_06 = <NetID.AE_06: 73>
- AE_07 = <NetID.AE_07: 75>
- AE_08 = <NetID.AE_08: 76>
- AE_09 = <NetID.AE_09: 77>
- AE_10 = <NetID.AE_10: 78>
- AE_11 = <NetID.AE_11: 79>
- AE_12 = <NetID.AE_12: 87>
- AE_13 = <NetID.AE_13: 553>
- AE_14 = <NetID.AE_14: 554>
- AE_15 = <NetID.AE_15: 555>
- AE_16 = <NetID.AE_16: 556>
- Any = <NetID.Any: 65534>
- App_Signal_Status = <NetID.App_Signal_Status: 56>
- Aux = <NetID.Aux: 7>
- CAN_ERRBITS = <NetID.CAN_ERRBITS: 24>
- CGI = <NetID.CGI: 53>
- CoreMiniPreLoad = <NetID.CoreMiniPreLoad: 244>
- DWCAN_01 = <NetID.DWCAN_01: 1>
- DWCAN_02 = <NetID.DWCAN_02: 42>
- DWCAN_03 = <NetID.DWCAN_03: 44>
- DWCAN_04 = <NetID.DWCAN_04: 61>
- DWCAN_05 = <NetID.DWCAN_05: 62>
- DWCAN_06 = <NetID.DWCAN_06: 96>
- DWCAN_07 = <NetID.DWCAN_07: 97>
- DWCAN_08 = <NetID.DWCAN_08: 2>
- DWCAN_09 = <NetID.DWCAN_09: 534>
- DWCAN_10 = <NetID.DWCAN_10: 535>
- DWCAN_11 = <NetID.DWCAN_11: 536>
- DWCAN_12 = <NetID.DWCAN_12: 537>
- DWCAN_13 = <NetID.DWCAN_13: 538>
- DWCAN_14 = <NetID.DWCAN_14: 539>
- DWCAN_15 = <NetID.DWCAN_15: 540>
- DWCAN_16 = <NetID.DWCAN_16: 541>
- Data_To_Host = <NetID.Data_To_Host: 70>
- Device = <NetID.Device: 0>
- DeviceStatus = <NetID.DeviceStatus: 513>
- DiskData = <NetID.DiskData: 10>
- ETHERNET_01 = <NetID.ETHERNET_01: 93>
- ETHERNET_02 = <NetID.ETHERNET_02: 520>
- ETHERNET_03 = <NetID.ETHERNET_03: 524>
- ETHERNET_DAQ = <NetID.ETHERNET_DAQ: 69>
- EthPHYControl = <NetID.EthPHYControl: 239>
- ExtendedCommand = <NetID.ExtendedCommand: 240>
- ExtendedData = <NetID.ExtendedData: 242>
- FB_Status = <NetID.FB_Status: 55>
- FLEXRAY_01 = <NetID.FLEXRAY_01: 85>
- FLEXRAY_01A = <NetID.FLEXRAY_01A: 80>
- FLEXRAY_01B = <NetID.FLEXRAY_01B: 81>
- FLEXRAY_02 = <NetID.FLEXRAY_02: 86>
- FLEXRAY_02A = <NetID.FLEXRAY_02A: 82>
- FLEXRAY_02B = <NetID.FLEXRAY_02B: 83>
- FlexRayControl = <NetID.FlexRayControl: 243>
- FordSCP = <NetID.FordSCP: 5>
- ForwardedMessage = <NetID.ForwardedMessage: 516>
- GMFSA = <NetID.GMFSA: 94>
- HW_COM_Latency_Test = <NetID.HW_COM_Latency_Test: 512>
- I2C_01 = <NetID.I2C_01: 88>
- I2C_02 = <NetID.I2C_02: 517>
- I2C_03 = <NetID.I2C_03: 518>
- I2C_04 = <NetID.I2C_04: 519>
- ISO14230 = <NetID.ISO14230: 15>
- ISO9141_01 = <NetID.ISO9141_01: 9>
- ISO9141_02 = <NetID.ISO9141_02: 14>
- ISO9141_03 = <NetID.ISO9141_03: 41>
- ISO9141_04 = <NetID.ISO9141_04: 47>
- Invalid = <NetID.Invalid: 65535>
- J1708 = <NetID.J1708: 6>
- J1850VPW = <NetID.J1850VPW: 8>
- LIN_01 = <NetID.LIN_01: 16>
- LIN_02 = <NetID.LIN_02: 48>
- LIN_03 = <NetID.LIN_03: 49>
- LIN_04 = <NetID.LIN_04: 50>
- LIN_05 = <NetID.LIN_05: 84>
- LIN_06 = <NetID.LIN_06: 98>
- LIN_07 = <NetID.LIN_07: 542>
- LIN_08 = <NetID.LIN_08: 543>
- LIN_09 = <NetID.LIN_09: 563>
- LIN_10 = <NetID.LIN_10: 564>
- LIN_11 = <NetID.LIN_11: 565>
- LIN_12 = <NetID.LIN_12: 566>
- LIN_13 = <NetID.LIN_13: 567>
- LIN_14 = <NetID.LIN_14: 568>
- LIN_15 = <NetID.LIN_15: 569>
- LIN_16 = <NetID.LIN_16: 570>
- LSFTCAN_01 = <NetID.LSFTCAN_01: 4>
- LSFTCAN_02 = <NetID.LSFTCAN_02: 99>
- Logging_Overflow = <NetID.Logging_Overflow: 59>
- LogicalDiskInfo = <NetID.LogicalDiskInfo: 187>
- MDIO_01 = <NetID.MDIO_01: 545>
- MDIO_02 = <NetID.MDIO_02: 546>
- MDIO_03 = <NetID.MDIO_03: 547>
- MDIO_04 = <NetID.MDIO_04: 548>
- MDIO_05 = <NetID.MDIO_05: 549>
- MDIO_06 = <NetID.MDIO_06: 550>
- MDIO_07 = <NetID.MDIO_07: 551>
- MDIO_08 = <NetID.MDIO_08: 552>
- MOST_150 = <NetID.MOST_150: 92>
- MOST_25 = <NetID.MOST_25: 90>
- MOST_50 = <NetID.MOST_50: 91>
- Main51 = <NetID.Main51: 11>
- NeoMemorySDRead = <NetID.NeoMemorySDRead: 23>
- NeoMemoryWriteDone = <NetID.NeoMemoryWriteDone: 25>
- RED = <NetID.RED: 12>
- RED_App_Error = <NetID.RED_App_Error: 52>
- RED_DFLASH_READ = <NetID.RED_DFLASH_READ: 22>
- RED_EXT_MEMORYREAD = <NetID.RED_EXT_MEMORYREAD: 20>
- RED_GET_RTC = <NetID.RED_GET_RTC: 40>
- RED_HARDWARE_EXCEP = <NetID.RED_HARDWARE_EXCEP: 39>
- RED_INT_MEMORYREAD = <NetID.RED_INT_MEMORYREAD: 21>
- RED_NEOVI_NETWORK = <NetID.RED_NEOVI_NETWORK: 35>
- RED_NETWORK_COM_ENABLE_EX = <NetID.RED_NETWORK_COM_ENABLE_EX: 34>
- RED_OLDFORMAT = <NetID.RED_OLDFORMAT: 37>
- RED_READ_BAUD_SETTINGS = <NetID.RED_READ_BAUD_SETTINGS: 36>
- RED_SCOPE_CAPTURE = <NetID.RED_SCOPE_CAPTURE: 38>
- RED_WAVE_CAN1_LOGICAL = <NetID.RED_WAVE_CAN1_LOGICAL: 26>
- RED_WAVE_CAN2_LOGICAL = <NetID.RED_WAVE_CAN2_LOGICAL: 27>
- RED_WAVE_LIN1_ANALOG = <NetID.RED_WAVE_LIN1_ANALOG: 30>
- RED_WAVE_LIN1_LOGICAL = <NetID.RED_WAVE_LIN1_LOGICAL: 28>
- RED_WAVE_LIN2_ANALOG = <NetID.RED_WAVE_LIN2_ANALOG: 31>
- RED_WAVE_LIN2_LOGICAL = <NetID.RED_WAVE_LIN2_LOGICAL: 29>
- RED_WAVE_MISCDIO2_LOGICAL = <NetID.RED_WAVE_MISCDIO2_LOGICAL: 33>
- RED_WAVE_MISC_ANALOG = <NetID.RED_WAVE_MISC_ANALOG: 32>
- RS232 = <NetID.RS232: 63>
- ReadSettings = <NetID.ReadSettings: 60>
- Read_Datalink_Cm_Rx_Msg = <NetID.Read_Datalink_Cm_Rx_Msg: 58>
- Read_Datalink_Cm_Tx_Msg = <NetID.Read_Datalink_Cm_Tx_Msg: 57>
- Red_VBat = <NetID.Red_VBat: 74>
- Reset_Status = <NetID.Reset_Status: 54>
- SCI = <NetID.SCI: 13>
- SPI_01 = <NetID.SPI_01: 72>
- SPI_02 = <NetID.SPI_02: 544>
- SPI_03 = <NetID.SPI_03: 557>
- SPI_04 = <NetID.SPI_04: 558>
- SPI_05 = <NetID.SPI_05: 559>
- SPI_06 = <NetID.SPI_06: 560>
- SPI_07 = <NetID.SPI_07: 561>
- SPI_08 = <NetID.SPI_08: 562>
- SWCAN_01 = <NetID.SWCAN_01: 3>
- SWCAN_02 = <NetID.SWCAN_02: 68>
- ScriptStatus = <NetID.ScriptStatus: 224>
- TCP = <NetID.TCP: 95>
- TextAPI_To_Host = <NetID.TextAPI_To_Host: 71>
- UART_01 = <NetID.UART_01: 64>
- UART_02 = <NetID.UART_02: 65>
- UART_03 = <NetID.UART_03: 66>
- UART_04 = <NetID.UART_04: 67>
- UDP = <NetID.UDP: 514>
- WBMS_01 = <NetID.WBMS_01: 532>
- WiVICommand = <NetID.WiVICommand: 221>
- __init__(self: icsneopy.icsneopy.Network.NetID, value: int) None
- property name
- property value
- class Type
Bases:
pybind11_object
- A2B = <Type.A2B: 11>
- Any = <Type.Any: 254>
- CAN = <Type.CAN: 2>
- Ethernet = <Type.Ethernet: 6>
- FlexRay = <Type.FlexRay: 4>
- I2C_01 = <Type.I2C_01: 10>
- ISO9141 = <Type.ISO9141: 9>
- Internal = <Type.Internal: 1>
- Invalid = <Type.Invalid: 0>
- LIN = <Type.LIN: 3>
- LSFTCAN = <Type.LSFTCAN: 7>
- MDIO = <Type.MDIO: 13>
- MOST = <Type.MOST: 5>
- Other = <Type.Other: 255>
- SPI = <Type.SPI: 12>
- SWCAN = <Type.SWCAN: 8>
- __init__(self: icsneopy.icsneopy.Network.Type, value: int) None
- property name
- property value
- __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.RawMessage
Bases:
Message
- __init__(*args, **kwargs)
- property data
- property network
- 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: int) None
- property name
- property value
- class EthernetLinkSpeed
Bases:
pybind11_object
- Speed100M = <EthernetLinkSpeed.Speed100M: 1>
- Speed10G = <EthernetLinkSpeed.Speed10G: 5>
- Speed10M = <EthernetLinkSpeed.Speed10M: 0>
- Speed1G = <EthernetLinkSpeed.Speed1G: 2>
- Speed2_5G = <EthernetLinkSpeed.Speed2_5G: 3>
- Speed5G = <EthernetLinkSpeed.Speed5G: 4>
- __init__(self: icsneopy.icsneopy.Settings.EthernetLinkSpeed, value: int) None
- property name
- 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: int) None
- property name
- 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: int) None
- property name
- property value
- icsneopy.find_all_devices() list[icsneopy.icsneopy.Device]
- icsneopy.get_last_error() icsneopy.icsneopy.APIEvent
- icsneopy.get_supported_devices() list[icsneopy.icsneopy.DeviceType]
- icsneopy.get_version() icsneopy.icsneopy.NeoVersion