vspyx.AUTOSAR.Classic

Package Contents

Classes

AUTOSAR_ApplicationType

This data type identifies the OS-Application.

AppModeType

AppMode of the core shall be inherited from another core.

ApplicationStateType

This data type identifies the state of an OS-Application.

BSW

BSW

BufReq_ReturnType

Variables of this type shall be used to store the result of a buffer request.

Can

Can

CanIf

CanIf

CanIfLinkScope

CanIfLinkScope

CanIf_ConfigType

This type defines a data structure for the post build parameters of the CAN

CanIf_NotifStatusType

Return value of CAN L-PDU notification status.

CanIf_PduModeType

The PduMode of a channel defines its transmit or receive activity.

CanIf_TTErrorLevelEnumType

Error level (S0-S3)

CanIf_TTErrorLevelType

TTCAN error level including min and max values of message status count

CanIf_TTEventEnumType

Event that causes a Timing/Error IRQ

CanIf_TTMasterSlaveModeType

Master-Slave Mode

CanIf_TTMasterStateType

Master state type including sync mode, master-slave mode and current ref

CanIf_TTSevereErrorEnumType

Event that causes a severe error

CanIf_TTSyncModeEnumType

Sync mode

CanIf_TTTimeSourceType

Time source of time values in TTCAN

CanIf_TTTimingErrorIRQType

Combines all events that are reported by CanIf_TTTimingError (event indication

CanLinkScope

CanLinkScope

CanNmLinkScope

CanNmLinkScope

CanNm_ConfigType

This type shall contain at least all parameters that are post-build able

CanSMLinkScope

CanSMLinkScope

CanSM_ConfigType

This type defines a data structure for the post build parameters of the CanSM.

CanSM_StateType

Defines the values of the internal states of the CanSM module

CanTSynLinkScope

CanTSynLinkScope

CanTSyn_ConfigType

This is the base type for the configuration of the Time Synchronization over

CanTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

CanTp

CanTp

CanTpLinkScope

CanTpLinkScope

CanTp_ConfigType

Data structure type for the post-build configuration parameters.

CanTrcvLinkScope

CanTrcvLinkScope

CanTrcv_ConfigType

This is the type of the external data structure containing the overall

CanTrcv_PNActivationType

Datatype used for describing whether PN wakeup functionality in CanTrcv is

CanTrcv_TrcvFlagStateType

Provides the state of a flag in the transceiver hardware.

CanTrcv_TrcvModeType

Operating modes of the CAN Transceiver Driver.

CanTrcv_TrcvWakeupModeType

This type shall be used to control the CAN transceiver concerning wake up

CanTrcv_TrcvWakeupReasonType

This type denotes the wake up reason detected by the CAN transceiver in detail.

Can_ConfigType

This is the type of the external data structure containing the overall

Can_ControllerStateType

States that are used by the several ControllerMode functions.

Can_ErrorStateType

Error states of a CAN controller.

Can_HwType

This type defines a data structure which clearly provides an Hardware Object

Can_PduType

Can_PduType

Can_TTErrorLevelEnumType

Error level (S0-S3)

Can_TTErrorLevelType

TTCAN error level including min and max values of message status count

Can_TTMasterSlaveModeType

Master-Slave Mode

Can_TTMasterStateType

Master state type including sync mode, master-slave mode and current ref

Can_TTSyncModeEnumType

Sync mode

Can_TTTimeSourceType

TTCAN API functions

Cdd

Cdd

CddLinkScope

CddLinkScope

Com

Com

ComLinkScope

ComLinkScope

ComM_ConfigType

This type contains the implementation-specific post build configuration

ComM_InitStatusType

Initialization status of ComM.

ComM_PncModeType

Current mode of a PNC

Com_ConfigType

This is the type of the data structure containing the initialization data for

Com_StatusType

This is a status value returned by the API service Com_GetStatus().

Dcm

Dcm

DcmLinkScope

DcmLinkScope

Dcm_ConfigType

This type defines a data structure for the post build parameters of the DCM .

Dcm_MsgAddInfoType

Additional information on message request.

Dcm_MsgContextType

This data structure contains all information which is necessary to process a

Dcm_ProgConditionsType

Used in Dcm_SetProgConditions() to allow the integrator to store relevant

DemLinkScope

DemLinkScope

Dem_ConfigType

This type of the external data structure shall contain the post build

Dem_J1939DcmDiagnosticReadiness1Type

This structure represents all data elemets of the DM05 message. The encoding

Dem_J1939DcmDiagnosticReadiness2Type

This structure represents all data elemets of the DM21 message. The encoding

Dem_J1939DcmDiagnosticReadiness3Type

This structure represents all data elemets of the DM26 message. The encoding

Dem_J1939DcmLampStatusType

For details refer SAE J1939-73

DetLinkScope

DetLinkScope

Det_ConfigType

Configuration data structure of the Det module.

DoIPLinkScope

DoIPLinkScope

DoIP_ConfigType

Configuration data structure of the DoIP module

ECUConfiguration

ECUConfiguration

ECUInstance

ECUInstance

Eth

Eth

EthIf

EthIf

EthIfLinkScope

EthIfLinkScope

EthIf_ConfigType

Implementation specific structure of the post build configuration

EthIf_SignalQualityResultType

EthIf_SignalQualityResultType

EthIf_StateType

Status supervision used for Development Error Detection. The state shall be

EthLinkScope

EthLinkScope

EthSMLinkScope

EthSMLinkScope

EthSM_NetworkModeStateType

This type shall define the states of the network mode state machine.

EthSwtLinkScope

EthSwtLinkScope

EthSwt_ConfigType

Implementation specific structure of the post build configuration.

EthSwt_MacLearningType

The interpretation of this value

EthSwt_MgmtInfoType

Type for holding the management information received/transmitted on Switches

EthSwt_MgmtObjectType

Provides information about all struct member elements. The ownership gives

EthSwt_MgmtObjectValidType

Will be set from EthSwt and marks EthSwt_MgmtObject as valid or not.

EthSwt_MgmtOwner

Holds information if upper layer or EthSwt is owner of mgmt_obj.

EthSwt_PortMirrorCfgType

The EthSwt_PortMirrorCfgType specify the port mirror configuration which is set

EthSwt_PortMirrorStateType

Type to request or obtain the port mirroring state (enable/disable) for a

EthSwt_StateType

Status supervision used for Development Error Detection. The state shall be

EthTSynLinkScope

EthTSynLinkScope

EthTSyn_ConfigType

This is the base type for the configuration of the Global Time Synchronization

EthTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

EthTrcvLinkScope

EthTrcvLinkScope

EthTrcv_BaudRateType

This type defines the Ethernet baud rate. The baud rate gets either negotiated

EthTrcv_CableDiagResultType

Describes the results of the cable diagnostics.

EthTrcv_ConfigType

Implementation specific structure of the post build configuration

EthTrcv_DuplexModeType

This type defines the Ethernet duplex mode. The duplex mode gets either

EthTrcv_LinkStateType

This type defines the Ethernet link state. The link state changes after an

EthTrcv_ModeType

This type defines the transceiver modes

EthTrcv_PhyLoopbackModeType

Describes the possible PHY loopback modes

EthTrcv_PhyTestModeType

Describes the possible PHY test modes

EthTrcv_PhyTxModeType

Describes the possible PHY transmit modes

EthTrcv_StateType

Status supervision used for Development Error Detection. The state shall be

EthTrcv_WakeupModeType

This type controls the transceiver wake up modes and/or clears the wake-up

EthTrcv_WakeupReasonType

This type defines the transceiver wake up reasons.

Eth_ConfigType

Implementation specific structure of the post build configuration

Eth_CounterType

Statistic counter for diagnostics.

Eth_FilterActionType

The Enumeration Type Eth_FilterActionType describes the action to be taklen for

Eth_MacVlanType

This type is used to read out addresses from the address resolution logic (ARL)

Eth_ModeType

This type defines the controller modes

Eth_RateRatioType

Variables of this type are used to express frequency ratios.

Eth_RxStatsType

Statistic counter for diagnostics.

Eth_RxStatusType

Used as out parameter in Eth_Receive() indicates whether a frame has been

Eth_StateType

Status supervision used for Development Error Detection. The state shall be

Eth_TimeIntDiffType

Variables of this type are used to express time differences.

Eth_TimeStampType

Variables of this type are used for expressing time stamps including relative

Eth_TxErrorCounterValuesType

Statistic counters for diagnostics.

Eth_TxStatsType

Statistic counter for diagnostics.

Fr

Fr

FrArTpLinkScope

FrArTpLinkScope

FrArTp_ConfigType

This is the base type for the configuration of the FlexRay Transport Protocol.

FrIf

FrIf

FrIfLinkScope

FrIfLinkScope

FrIf_ConfigType

[SWS_FrIf_05301]

FrIf_StateTransitionType

[SWS_FrIf_05303]

FrIf_StateType

[SWS_FrIf_05755]

FrLinkScope

FrLinkScope

FrNmLinkScope

FrNmLinkScope

FrNm_ConfigType

Contains configuration parameters.

FrSM_BswM_StateType

This type defines the states that are reported to the BswM using

FrSM_ConfigType

This type contains the implementation-specific post build time configuration

FrSmLinkScope

FrSmLinkScope

FrTSynLinkScope

FrTSynLinkScope

FrTSyn_ConfigType

This is the base type for the configuration of the Time Synchronization over

FrTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

FrTpLinkScope

FrTpLinkScope

FrTp_ConfigType

This is the base type for the configuration of the FlexRay Transport Protocol

FrTrcvLinkScope

FrTrcvLinkScope

FrTrcv_ConfigType

Configuration data structure of the FrTrcv module.

FrTrcv_TrcvModeType

Transceiver modes in state ACTIVE.

FrTrcv_TrcvWUReasonType

This type to be used to specify the wake up reason detected by the FR

Fr_ChannelType

[SWS_Fr_00514]

Fr_ConfigType

[SWS_Fr_91001]

Fr_ErrorModeType

[SWS_Fr_00507]

Fr_POCStateType

[SWS_Fr_00505]

Fr_POCStatusType

[SWS_Fr_00510]

Fr_RxLPduStatusType

[SWS_Fr_00512]

Fr_SlotAssignmentType

[SWS_Fr_91002]

Fr_SlotModeType

[SWS_Fr_00506]

Fr_StartupStateType

[SWS_Fr_00509]

Fr_TxLPduStatusType

[SWS_Fr_00511]

Fr_WakeupStatusType

[SWS_Fr_00508]

ISRType

This data type identifies an interrupt service routine (ISR).

IcomSwitch_ErrorType

IcomSwitch_ErrorType defines the errors which can occur when activating or

IdleModeType

This data type identifies the idle mode behavior.

IpduM

IpduM

IpduMLinkScope

IpduMLinkScope

IpduM_ConfigType

This is the type of the data structure containing the initialization data for

J1939NmLinkScope

J1939NmLinkScope

J1939Nm_ConfigType

This is the base type for the configuration of the J1939 Network Management

J1939Rm_AckCode

This type represents the available kinds of acknowledgements.

J1939Rm_ConfigType

This is the base type for the configuration of the J1939 Request Manager.

J1939Rm_ExtIdInfoType

This type represents a set of extended identifiers.

J1939Rm_ExtIdType

This type represents the available kinds of extended identifier usage.

J1939Rm_StateType

This type represents the communication state of the J1939 Request Manager.

J1939TpLinkScope

J1939TpLinkScope

J1939Tp_ConfigType

Data structure containing post-build configuration data of J1939-TP.

LinIfLinkScope

LinIfLinkScope

LinIf_ConfigType

A pointer to an instance of this structure will be used in the initialization

LinLinkScope

LinLinkScope

LinSMLinkScope

LinSMLinkScope

LinSM_ConfigType

Data structure type for the post-build configuration parameters.

LinTp_ConfigType

This is the base type for the configuration of the LIN Transport Protocol

LinTp_Mode

This type denotes which Schedule table can be requested by LIN TP during

LinTrcvLinkScope

LinTrcvLinkScope

LinTrcv_ConfigType

Configuration data structure of the LinTrcv module.

LinTrcv_TrcvModeType

Operating modes of the LIN Transceiver Driver

LinTrcv_TrcvWakeupModeType

Wake up operating modes of the LIN Transceiver Driver.

LinTrcv_TrcvWakeupReasonType

This type denotes the wake up reason detected by the LIN transceiver in detail.

Lin_ConfigType

This is the type of the external data structure containing the overall

Lin_FrameCsModelType

This type is used to specify the Checksum model to be used for the LIN Frame.

Lin_FrameResponseType

This type is used to specify whether the frame processor is required to

Lin_PduType

This Type is used to provide PID, checksum model, data length and SDU pointer

Lin_SlaveErrorType

This type represents the slave error types that are detected during header

Lin_StatusType

LIN operation states for a LIN channel or frame, as returned by the API service

LinkScope

LinkScope

LinkScopeBase

LinkScopeBase

Nm_BusNmType

BusNm Type

Nm_ConfigType

Configuration data structure of the Nm module.

Nm_ModeType

Operational modes of the network management.

Nm_StateType

States of the network management state machine.

NvM_ConfigType

Configuration data structure of the NvM module.

NvM_MultiBlockRequestType

Identifies the type of request performed on multi block when signaled via the

ObjectAccessType

This data type identifies if an OS-Application has access to an object.

ObjectTypeType

This data type identifies an object.

OsLinkScope

OsLinkScope

PduInfoType

Variables of this type shall be used to store the basic information about a PDU

PduR

PduR

PduRLinkScope

PduRLinkScope

PduR_PBConfigType

Data structure containing post-build-time configuration data of the PDU Router.

PduR_StateType

States of the PDU Router

ProtectionReturnType

This data type identifies a value which controls further actions of the OS on

RestartType

This data type defines the use of a Restart Task after terminating an OS-

RetryInfoType

Variables of this type shall be used to store the information about Tp buffer

ScheduleTableStatusType

This type describes the status of a schedule. The status can be one of the

SdLinkScope

SdLinkScope

Sd_ClientServiceCurrentStateType

This type defines the modes to indicate the current mode request of a Client

Sd_ClientServiceSetStateType

This type defines the Client states that are reported to the BswM using the

Sd_ConfigType

Configuration data structure of Sd module.

Sd_ConsumedEventGroupCurrentStateType

This type defines the subscription policy by consumed EventGroup for the Client

Sd_ConsumedEventGroupSetStateType

This type defines the subscription policy by consumed EventGroup for the Client

Sd_EventHandlerCurrentStateType

This type defines the subscription policy by EventHandler for the Server

Sd_ServerServiceSetStateType

This type defines the Server states that are reported to the SD using the

SimpleSoAdProcessor

SimpleSoAdProcessor

SoAd

SoAd

SoAdLinkScope

SoAdLinkScope

SoAd_ConfigType

Configuration data structure of the SoAd module.

SoAd_SoConModeType

type to specify the state of a SoAd socket connection.

StatusType

Enum where members are also (and must be) ints

Std_VersionInfoType

This type shall be used to request the version of a BSW module using the

TPParameterType

Specify the parameter to which the value has to be changed (BS or STmin).

TcpIp

TcpIp

TcpIpLinkScope

TcpIpLinkScope

TcpIp_ArpCacheEntryType

TcpIp_ArpCacheEntries elements type

TcpIp_ConfigType

Configuration data structure of the TcpIp module.

TcpIp_EventType

Events reported by TcpIp.

TcpIp_IpAddrAssignmentType

Specification of IPv4/IPv6 address assignment policy.

TcpIp_IpAddrStateType

Specifies the state of local IP address assignment

TcpIp_NdpCacheEntryType

TcpIp_NdpCacheEntries elements type

TcpIp_ProtocolType

Protocol type used by a socket.

TcpIp_ReturnType

TcpIp specific return type.

TcpIp_SockAddrInet6Type

This structure defines a IPv6 address type which can be derived from the

TcpIp_SockAddrInetType

This structure defines an IPv4 address type which can be derived from the

TcpIp_SockAddrType

Generic structure used by APIs to specify an IP address. (A specific address

TcpIp_StateType

Specifies the TcpIp state for a specific EthIf controller.

TickType

TickType

TpDataStateType

Variables of this type shall be used to store the state of TP buffer.

TryToGetSpinlockType

The TryToGetSpinlockType indicates if the spinlock has been occupied or not.

UdpNmLinkScope

UdpNmLinkScope

UdpNm_ConfigType

UdpNm_ConfigType

UdpNm_PduPositionType

Used to define the position of the control bit vector within the NM PACKET.

WEthLinkScope

WEthLinkScope

WEthTrcvLinkScope

WEthTrcvLinkScope

WEthTrcv_ConfigType

Implementation specific structure of the post build configuration

WEthTrcv_GetChanRxParamIdType

Wireless channel properties of the receive side

WEthTrcv_SetChanRxParamIdType

Wireless channel settings for the receive side

WEthTrcv_SetChanTxParamIdType

Support for integer-based Flags

WEthTrcv_SetRadioParamIdType

Wireless radio settings for the transceiver

WEth_BufWRxParamIdType

Wireless radio parameters for a packet that has been received.

WEth_BufWTxParamIdType

Wireless radio parameters for a packet that has to be transmitted.

WEth_ConfigType

Implementation specific structure of the post build configuration

XcpLinkScope

XcpLinkScope

Xcp_ConfigType

This is the type of the data structure containing the initialization data for

Xcp_TransmissionModeType

Handles the enabling and disabling of the transmission mode

class vspyx.AUTOSAR.Classic.AUTOSAR_ApplicationType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.AUTOSAR_ApplicationType

This data type identifies the OS-Application.

INVALID_OSAPPLICATION = 0
class vspyx.AUTOSAR.Classic.AppModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.AppModeType

AppMode of the core shall be inherited from another core.

DONOTCARE = 0
class vspyx.AUTOSAR.Classic.ApplicationStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ApplicationStateType

This data type identifies the state of an OS-Application.

APPLICATION_ACCESSIBLE = 0
APPLICATION_RESTARTING = 1
APPLICATION_TERMINATED = 2
class vspyx.AUTOSAR.Classic.BSW

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.AUTOSAR.Classic.BSW

BSW

PostBuild(self) Any
PreCompile(self, linkScope: LinkScope) Any
class vspyx.AUTOSAR.Classic.BufReq_ReturnType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.BufReq_ReturnType

Variables of this type shall be used to store the result of a buffer request.

BUFREQ_E_BUSY = 2
BUFREQ_E_NOT_OK = 1
BUFREQ_E_OVFL = 3
BUFREQ_OK = 0
class vspyx.AUTOSAR.Classic.Can

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Can

Can

static New(config: ECUConfiguration, globalInstanceId: int) Can
class vspyx.AUTOSAR.Classic.CanIf

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf

CanIf

static New(config: ECUConfiguration) CanIf
class vspyx.AUTOSAR.Classic.CanIfLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIfLinkScope

CanIfLinkScope

CheckTrcvWakeFlag :vspyx.Core.Function_d0db731c4e
CheckTrcvWakeFlagIndication :vspyx.Core.Function_21ee470862
CheckValidation :vspyx.Core.Function_552be9d574
CheckWakeup :vspyx.Core.Function_552be9d574
ClearTrcvWufFlag :vspyx.Core.Function_d0db731c4e
ClearTrcvWufFlagIndication :vspyx.Core.Function_21ee470862
ConfirmPnAvailability :vspyx.Core.Function_21ee470862
ControllerBusOff :vspyx.Core.Function_21ee470862
ControllerModeIndication :vspyx.Core.Function_10bc070061
CurrentIcomConfiguration :vspyx.Core.Function_586a3394fa
DeInit :vspyx.Core.Function_634bd5c449
EnableBusMirroring :vspyx.Core.Function_74c6dc153a
GetControllerErrorState :vspyx.Core.Function_e8dff68767
GetControllerMode :vspyx.Core.Function_443b48a11c
GetControllerRxErrorCounter :vspyx.Core.Function_2e41615af1
GetControllerTxErrorCounter :vspyx.Core.Function_2e41615af1
GetPduMode :vspyx.Core.Function_bea2002a9b
GetTrcvMode :vspyx.Core.Function_0cc2484f95
GetTrcvWakeupReason :vspyx.Core.Function_f01d4e266d
GetTxConfirmationState :vspyx.Core.Function_91fc0f5c94
GetVersionInfo :vspyx.Core.Function_a7db2cec72
ICS_AddRxPDU :vspyx.Core.Function_2fcce4c88f
Init :vspyx.Core.Function_4ba5461526
ReadRxNotifStatus :vspyx.Core.Function_20254a1b48
ReadRxPduData :vspyx.Core.Function_89e6f567fe
ReadTxNotifStatus :vspyx.Core.Function_20254a1b48
RxIndication :vspyx.Core.Function_5c3674cd52
SetBaudrate :vspyx.Core.Function_6caebc02a3
SetControllerMode :vspyx.Core.Function_294209b1f8
SetDynamicTxId :vspyx.Core.Function_0afff0c755
SetIcomConfiguration :vspyx.Core.Function_74c6dc153a
SetPduMode :vspyx.Core.Function_e6ef80b9ed
SetTrcvMode :vspyx.Core.Function_f4ba7e61b0
SetTrcvWakeupMode :vspyx.Core.Function_831ea2a383
TTAckTimeMark :vspyx.Core.Function_d0db731c4e
TTApplWatchdogError :vspyx.Core.Function_d0db731c4e
TTCancelTimeMark :vspyx.Core.Function_d0db731c4e
TTDisableTimeMarkIRQ :vspyx.Core.Function_d0db731c4e
TTEnableTimeMarkIRQ :vspyx.Core.Function_d0db731c4e
TTGap :vspyx.Core.Function_d0db731c4e
TTGetControllerTime :vspyx.Core.Function_e0ebc0d4a5
TTGetErrorLevel :vspyx.Core.Function_2fc36e6a70
TTGetMasterState :vspyx.Core.Function_f0a3d49219
TTGetNTUActual :vspyx.Core.Function_a522ba122e
TTGetSyncQuality :vspyx.Core.Function_7ef33674ac
TTGetTimeMarkIRQStatus :vspyx.Core.Function_2e41615af1
TTGlobalTimePreset :vspyx.Core.Function_6caebc02a3
TTJobListExec_Controller :vspyx.Core.Function_634bd5c449
TTMasterStateChange :vspyx.Core.Function_a735ec45d0
TTSetEndOfGap :vspyx.Core.Function_d0db731c4e
TTSetExtClockSyncCommand :vspyx.Core.Function_d0db731c4e
TTSetNTUAdjust :vspyx.Core.Function_a522ba122e
TTSetNextIsGap :vspyx.Core.Function_d0db731c4e
TTSetTimeCommand :vspyx.Core.Function_d0db731c4e
TTSetTimeMark :vspyx.Core.Function_7e32c6cad0
TTSevereError :vspyx.Core.Function_efb8873f58
TTStartOfCycle :vspyx.Core.Function_74c6dc153a
TTTimeDisc :vspyx.Core.Function_d0db731c4e
TTTimingError :vspyx.Core.Function_ee5fe9fd44
Transmit :vspyx.Core.Function_fcd25d59dc
TrcvModeIndication :vspyx.Core.Function_12956d7520
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_a2f38cfeb7
class vspyx.AUTOSAR.Classic.CanIf_ConfigType

This type defines a data structure for the post build parameters of the CAN interface for all underlying CAN drivers. At initialization the CanIf gets a pointer to a structure of this type to get access to its configuration data, which is necessary for initialization.

dummy :int
class vspyx.AUTOSAR.Classic.CanIf_NotifStatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_NotifStatusType

Return value of CAN L-PDU notification status.

CANIF_NO_NOTIFICATION = 0
CANIF_TX_RX_NOTIFICATION = 1
class vspyx.AUTOSAR.Classic.CanIf_PduModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_PduModeType

The PduMode of a channel defines its transmit or receive activity. Communication direction (transmission and/or reception) of the channel can be controlled separately or together by upper layers.

CANIF_OFFLINE = 0
CANIF_ONLINE = 3
CANIF_TX_OFFLINE = 1
CANIF_TX_OFFLINE_ACTIVE = 2
class vspyx.AUTOSAR.Classic.CanIf_TTErrorLevelEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTErrorLevelEnumType

Error level (S0-S3)

CANIF_TT_ERROR_S0 = 0
CANIF_TT_ERROR_S1 = 1
CANIF_TT_ERROR_S2 = 2
CANIF_TT_ERROR_S3 = 3
class vspyx.AUTOSAR.Classic.CanIf_TTErrorLevelType

TTCAN error level including min and max values of message status count

errorLevel :CanIf_TTErrorLevelEnumType
maxMessageStatusCount :int
minMessageStatusCount :int
class vspyx.AUTOSAR.Classic.CanIf_TTEventEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTEventEnumType

Event that causes a Timing/Error IRQ

CANIF_TT_ERROR_LEVEL_CHANGED = 0
CANIF_TT_INIT_WATCH_TRIGGER = 1
CANIF_TT_NO_ERROR = 2
CANIF_TT_SYNC_FAILED = 3
CANIF_TT_TX_OVERFLOW = 4
CANIF_TT_TX_UNDERFLOW = 5
class vspyx.AUTOSAR.Classic.CanIf_TTMasterSlaveModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTMasterSlaveModeType

Master-Slave Mode

CANIF_TT_BACKUP_MASTER = 0
CANIF_TT_CURRENT_MASTER = 1
CANIF_TT_MASTER_OFF = 2
CANIF_TT_SLAVE = 3
class vspyx.AUTOSAR.Classic.CanIf_TTMasterStateType

Master state type including sync mode, master-slave mode and current ref trigger offset

masterSlaveMode :CanIf_TTMasterSlaveModeType
refTriggerOffset :int
syncMode :CanIf_TTSyncModeEnumType
class vspyx.AUTOSAR.Classic.CanIf_TTSevereErrorEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTSevereErrorEnumType

Event that causes a severe error

CANIF_TT_APPL_WATCHDOG = 2
CANIF_TT_CONFIG_ERROR = 0
CANIF_TT_WATCH_TRIGGER_REACHED = 1
class vspyx.AUTOSAR.Classic.CanIf_TTSyncModeEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTSyncModeEnumType

Sync mode

CANIF_TT_IN_GAP = 0
CANIF_TT_IN_SCHEDULE = 1
CANIF_TT_SYNCHRONIZING = 3
CANIF_TT_SYNC_OFF = 2
class vspyx.AUTOSAR.Classic.CanIf_TTTimeSourceType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanIf_TTTimeSourceType

Time source of time values in TTCAN

CANIF_TT_CYCLE_TIME = 0
CANIF_TT_GLOBAL_TIME = 1
CANIF_TT_LOCAL_TIME = 2
CANIF_TT_UNDEFINED = 3
class vspyx.AUTOSAR.Classic.CanIf_TTTimingErrorIRQType

Combines all events that are reported by CanIf_TTTimingError (event indication and error level)

errorLevel :CanIf_TTErrorLevelType
event :CanIf_TTEventEnumType
class vspyx.AUTOSAR.Classic.CanLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanLinkScope

CanLinkScope

CheckWakeup :vspyx.Core.Function_d0db731c4e
DeInit :vspyx.Core.Function_634bd5c449
DisableControllerInterrupts :vspyx.Core.Function_21ee470862
EnableControllerInterrupts :vspyx.Core.Function_21ee470862
GetControllerErrorState :vspyx.Core.Function_e8dff68767
GetControllerMode :vspyx.Core.Function_443b48a11c
GetControllerRxErrorCounter :vspyx.Core.Function_2e41615af1
GetControllerTxErrorCounter :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
ICS_Attach :vspyx.Core.Function_771946cc9c
ICS_Detach :vspyx.Core.Function_21ee470862
Init :vspyx.Core.Function_a78ba2365f
MainFunction_BusOff :vspyx.Core.Function_634bd5c449
MainFunction_Mode :vspyx.Core.Function_634bd5c449
MainFunction_Read :vspyx.Core.Function_634bd5c449
MainFunction_Wakeup :vspyx.Core.Function_634bd5c449
MainFunction_Write :vspyx.Core.Function_634bd5c449
SetBaudrate :vspyx.Core.Function_6caebc02a3
SetControllerMode :vspyx.Core.Function_294209b1f8
SetIcomConfiguration :vspyx.Core.Function_74c6dc153a
TTAckTimeMark :vspyx.Core.Function_21ee470862
TTCancelTimeMark :vspyx.Core.Function_21ee470862
TTDisableTimeMarkIRQ :vspyx.Core.Function_21ee470862
TTEnableTimeMarkIRQ :vspyx.Core.Function_21ee470862
TTGetControllerTime :vspyx.Core.Function_0e95d1883d
TTGetErrorLevel :vspyx.Core.Function_8526fd95a8
TTGetMasterState :vspyx.Core.Function_84beac48eb
TTGetNTUActual :vspyx.Core.Function_499d4012b8
TTGetSyncQuality :vspyx.Core.Function_1326e953df
TTGetTimeMarkIRQStatus :vspyx.Core.Function_30fd0fc629
TTGlobalTimePreset :vspyx.Core.Function_85f4178355
TTMainFunction_IRQ :vspyx.Core.Function_634bd5c449
TTReceive :vspyx.Core.Function_083cdbeb6f
TTSetEndOfGap :vspyx.Core.Function_21ee470862
TTSetExtClockSyncCommand :vspyx.Core.Function_21ee470862
TTSetNTUAdjust :vspyx.Core.Function_85f4178355
TTSetNextIsGap :vspyx.Core.Function_21ee470862
TTSetTimeCommand :vspyx.Core.Function_21ee470862
TTSetTimeMark :vspyx.Core.Function_1ad0431e9e
Write :vspyx.Core.Function_39882bfe86
class vspyx.AUTOSAR.Classic.CanNmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanNmLinkScope

CanNmLinkScope

CheckRemoteSleepIndication :vspyx.Core.Function_2e41615af1
ConfirmPnAvailability :vspyx.Core.Function_21ee470862
DeInit :vspyx.Core.Function_634bd5c449
DisableCommunication :vspyx.Core.Function_d0db731c4e
EnableCommunication :vspyx.Core.Function_d0db731c4e
GetLocalNodeIdentifier :vspyx.Core.Function_2e41615af1
GetNodeIdentifier :vspyx.Core.Function_2e41615af1
GetPduData :vspyx.Core.Function_2e41615af1
GetState :vspyx.Core.Function_40acffab2d
GetUserData :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_11044c1996
MainFunction :vspyx.Core.Function_634bd5c449
NetworkRelease :vspyx.Core.Function_d0db731c4e
NetworkRequest :vspyx.Core.Function_d0db731c4e
PassiveStartUp :vspyx.Core.Function_d0db731c4e
RepeatMessageRequest :vspyx.Core.Function_d0db731c4e
RequestBusSynchronization :vspyx.Core.Function_d0db731c4e
RxIndication :vspyx.Core.Function_a282387e18
SetSleepReadyBit :vspyx.Core.Function_74c6dc153a
SetUserData :vspyx.Core.Function_2fe29a5add
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.CanNm_ConfigType

This type shall contain at least all parameters that are post-build able according to chapter 10.

dummy :int
class vspyx.AUTOSAR.Classic.CanSMLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanSMLinkScope

CanSMLinkScope

CheckTransceiverWakeFlagIndication :vspyx.Core.Function_21ee470862
ClearTrcvWufFlagIndication :vspyx.Core.Function_21ee470862
ConfirmPnAvailability :vspyx.Core.Function_21ee470862
ControllerBusOff :vspyx.Core.Function_21ee470862
ControllerModeIndication :vspyx.Core.Function_10bc070061
CurrentIcomConfiguration :vspyx.Core.Function_586a3394fa
DeInit :vspyx.Core.Function_634bd5c449
GetCurrentComMode :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_81dd4d70de
MainFunction :vspyx.Core.Function_634bd5c449
RequestComMode :vspyx.Core.Function_74c6dc153a
SetBaudrate :vspyx.Core.Function_6caebc02a3
SetEcuPassive :vspyx.Core.Function_d0db731c4e
SetIcomConfiguration :vspyx.Core.Function_74c6dc153a
StartWakeupSource :vspyx.Core.Function_d0db731c4e
StopWakeupSource :vspyx.Core.Function_d0db731c4e
TransceiverModeIndication :vspyx.Core.Function_12956d7520
TxTimeoutException :vspyx.Core.Function_21ee470862
class vspyx.AUTOSAR.Classic.CanSM_ConfigType

This type defines a data structure for the post build parameters of the CanSM. At initialization the CanSM gets a pointer to a structure of this type to get access to its configuration data, which is necessary for initialization.

dummy :int
class vspyx.AUTOSAR.Classic.CanSM_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanSM_StateType

Defines the values of the internal states of the CanSM module

class vspyx.AUTOSAR.Classic.CanTSynLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTSynLinkScope

CanTSynLinkScope

GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_59cec8a590
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
SetTransmissionMode :vspyx.Core.Function_4d9e6b70f6
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.CanTSyn_ConfigType

This is the base type for the configuration of the Time Synchronization over CAN.

A pointer to an instance of this structure will be used in the initialization of the Time Synchronization over CAN.

The content of this structure is defined in chapter 10 Configuration specification.

dummy :int
class vspyx.AUTOSAR.Classic.CanTSyn_TransmissionModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

CANTSYN_TX_OFF = 0
CANTSYN_TX_ON = 1
class vspyx.AUTOSAR.Classic.CanTp

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTp

CanTp

static New(config: ECUConfiguration) CanTp
class vspyx.AUTOSAR.Classic.CanTpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTpLinkScope

CanTpLinkScope

CancelReceive :vspyx.Core.Function_8c52b04f91
CancelTransmit :vspyx.Core.Function_8c52b04f91
ChangeParameter :vspyx.Core.Function_48f464a8f8
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_c51e8aa74c
MainFunction :vspyx.Core.Function_634bd5c449
ReadParameter :vspyx.Core.Function_47315e6f3b
RxIndication :vspyx.Core.Function_a282387e18
Shutdown :vspyx.Core.Function_634bd5c449
Transmit :vspyx.Core.Function_fcd25d59dc
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.CanTp_ConfigType

Data structure type for the post-build configuration parameters.

dummy :int
class vspyx.AUTOSAR.Classic.CanTrcvLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcvLinkScope

CanTrcvLinkScope

CheckWakeFlag :vspyx.Core.Function_d0db731c4e
CheckWakeup :vspyx.Core.Function_d0db731c4e
ClearTrcvTimeoutFlag :vspyx.Core.Function_d0db731c4e
ClearTrcvWufFlag :vspyx.Core.Function_d0db731c4e
DeInit :vspyx.Core.Function_634bd5c449
GetBusWuReason :vspyx.Core.Function_f01d4e266d
GetOpMode :vspyx.Core.Function_0cc2484f95
GetTrcvSystemData :vspyx.Core.Function_e3d7f2cf1e
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_e09fbce949
MainFunction :vspyx.Core.Function_634bd5c449
MainFunctionDiagnostics :vspyx.Core.Function_634bd5c449
ReadTrcvSilenceFlag :vspyx.Core.Function_15a303acbd
ReadTrcvTimeoutFlag :vspyx.Core.Function_15a303acbd
SetOpMode :vspyx.Core.Function_f4ba7e61b0
SetPNActivationState :vspyx.Core.Function_c6031c9092
SetWakeupMode :vspyx.Core.Function_831ea2a383
class vspyx.AUTOSAR.Classic.CanTrcv_ConfigType

This is the type of the external data structure containing the overall initialization data for the CAN transceiver driver and settings affecting all transceivers. Furthermore it contains pointers to transceiver configuration structures. The contents of the initialization data structure are CAN transceiver hardware specific.

dummy :int
class vspyx.AUTOSAR.Classic.CanTrcv_PNActivationType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcv_PNActivationType

Datatype used for describing whether PN wakeup functionality in CanTrcv is enabled or disabled.

PN_DISABLED = 1
PN_ENABLED = 0
class vspyx.AUTOSAR.Classic.CanTrcv_TrcvFlagStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcv_TrcvFlagStateType

Provides the state of a flag in the transceiver hardware.

CANTRCV_FLAG_CLEARED = 1
CANTRCV_FLAG_SET = 0
class vspyx.AUTOSAR.Classic.CanTrcv_TrcvModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcv_TrcvModeType

Operating modes of the CAN Transceiver Driver.

CANTRCV_TRCVMODE_NORMAL = 0
CANTRCV_TRCVMODE_SLEEP = 1
CANTRCV_TRCVMODE_STANDBY = 2
class vspyx.AUTOSAR.Classic.CanTrcv_TrcvWakeupModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcv_TrcvWakeupModeType

This type shall be used to control the CAN transceiver concerning wake up events and wake up notifications.

CANTRCV_WUMODE_CLEAR = 2
CANTRCV_WUMODE_DISABLE = 1
CANTRCV_WUMODE_ENABLE = 0
class vspyx.AUTOSAR.Classic.CanTrcv_TrcvWakeupReasonType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.CanTrcv_TrcvWakeupReasonType

This type denotes the wake up reason detected by the CAN transceiver in detail.

CANTRCV_WU_BY_BUS = 2
CANTRCV_WU_BY_PIN = 6
CANTRCV_WU_BY_SYSERR = 7
CANTRCV_WU_ERROR = 0
CANTRCV_WU_INTERNALLY = 3
CANTRCV_WU_NOT_SUPPORTED = 1
CANTRCV_WU_POWER_ON = 5
CANTRCV_WU_RESET = 4
class vspyx.AUTOSAR.Classic.Can_ConfigType

This is the type of the external data structure containing the overall initialization data for the CAN driver and SFR settings affecting all controllers. Furthermore it contains pointers to controller configuration structures. The contents of the initialization data structure are CAN hardware specific.

dummy :int
class vspyx.AUTOSAR.Classic.Can_ControllerStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_ControllerStateType

States that are used by the several ControllerMode functions.

CAN_CS_SLEEP = 3
CAN_CS_STARTED = 1
CAN_CS_STOPPED = 2
CAN_CS_UNINIT = 0
class vspyx.AUTOSAR.Classic.Can_ErrorStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_ErrorStateType

Error states of a CAN controller.

CAN_ERRORSTATE_ACTIVE = 0
CAN_ERRORSTATE_BUSOFF = 2
CAN_ERRORSTATE_PASSIVE = 1
class vspyx.AUTOSAR.Classic.Can_HwType

This type defines a data structure which clearly provides an Hardware Object Handle including its corresponding CAN Controller and therefore CanDrv as well as the specific CanId.

CanId :int
ControllerId :int
Hoh :int
class vspyx.AUTOSAR.Classic.Can_PduType

Can_PduType

id :int
length :int
swPduHandle :int
class vspyx.AUTOSAR.Classic.Can_TTErrorLevelEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_TTErrorLevelEnumType

Error level (S0-S3)

CAN_TT_ERROR_S0 = 0
CAN_TT_ERROR_S1 = 1
CAN_TT_ERROR_S2 = 2
CAN_TT_ERROR_S3 = 3
class vspyx.AUTOSAR.Classic.Can_TTErrorLevelType

TTCAN error level including min and max values of message status count

errorLevel :Can_TTErrorLevelEnumType
maxMessageStatusCount :int
minMessageStatusCount :int
class vspyx.AUTOSAR.Classic.Can_TTMasterSlaveModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_TTMasterSlaveModeType

Master-Slave Mode

CAN_TT_BACKUP_MASTER = 0
CAN_TT_CURRENT_MASTER = 1
CAN_TT_MASTER_OFF = 2
CAN_TT_SLAVE = 3
class vspyx.AUTOSAR.Classic.Can_TTMasterStateType

Master state type including sync mode, master-slave mode and current ref trigger offset

masterSlaveMode :Can_TTMasterSlaveModeType
refTriggerOffset :int
syncMode :Can_TTSyncModeEnumType
class vspyx.AUTOSAR.Classic.Can_TTSyncModeEnumType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_TTSyncModeEnumType

Sync mode

CAN_TT_IN_GAP = 0
CAN_TT_IN_SCHEDULE = 1
CAN_TT_SYNCHRONIZING = 3
CAN_TT_SYNC_OFF = 2
class vspyx.AUTOSAR.Classic.Can_TTTimeSourceType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Can_TTTimeSourceType

TTCAN API functions Only functions which are additional to CAN are included

Time source

CAN_TT_CYCLE_TIME = 0
CAN_TT_GLOBAL_TIME = 1
CAN_TT_LOCAL_TIME = 2
CAN_TT_UNDEFINED = 3
class vspyx.AUTOSAR.Classic.Cdd

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Cdd

Cdd

Init(self) Any
MainFunction(self) Any
class vspyx.AUTOSAR.Classic.CddLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.CddLinkScope

CddLinkScope

Init :vspyx.Core.Function_634bd5c449
MainFunction :vspyx.Core.Function_634bd5c449
AddFunction(self, name: str, func: Callable) Any
FindFunction(self, name: str) Callable
class vspyx.AUTOSAR.Classic.Com

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Com

Com

class ReturnTypeValues

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Com.ReturnTypeValues

Support for integer-based Flags

BUSY = 129
SERVICE_NOT_AVAILABLE = 128
static New(config: ECUConfiguration) Com
class vspyx.AUTOSAR.Classic.ComLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.ComLinkScope

ComLinkScope

CbkCounterErr :vspyx.Core.Lookup_e0009b14f2
CbkInv :vspyx.Core.Lookup_622daa8c11
CbkRxAck :vspyx.Core.Lookup_622daa8c11
CbkRxTOut :vspyx.Core.Lookup_622daa8c11
CbkTxAck :vspyx.Core.Lookup_622daa8c11
CbkTxErr :vspyx.Core.Lookup_622daa8c11
CbkTxTOut :vspyx.Core.Lookup_622daa8c11
CopyRxData :vspyx.Core.Function_a2f569d6de
CopyTxData :vspyx.Core.Function_a83011c4da
DeInit :vspyx.Core.Function_634bd5c449
DisableReceptionDM :vspyx.Core.Function_a2f38cfeb7
EnableReceptionDM :vspyx.Core.Function_a2f38cfeb7
GetStatus :vspyx.Core.Function_758f77b121
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_10e1b11211
InvalidateSignal :vspyx.Core.Function_8c52b04f91
InvalidateSignalGroup :vspyx.Core.Function_8c52b04f91
IpduGroupStart :vspyx.Core.Function_378634c28f
IpduGroupStop :vspyx.Core.Function_a2f38cfeb7
MainFunctionRouteSignals :vspyx.Core.Function_634bd5c449
MainFunctionRx :vspyx.Core.Function_634bd5c449
MainFunctionTx :vspyx.Core.Function_634bd5c449
ReceiveDynSignal :vspyx.Core.Function_38755bef3b
ReceiveSignal :vspyx.Core.Function_e0985dbb3b
ReceiveSignalGroup :vspyx.Core.Function_8c52b04f91
ReceiveSignalGroupArray :vspyx.Core.Function_066aa755c1
RxIndication :vspyx.Core.Function_a282387e18
RxIpduCallout :vspyx.Core.Lookup_9bb5f9e691
SendDynSignal :vspyx.Core.Function_027b68d5f9
SendSignal :vspyx.Core.Function_633b86a6df
SendSignalGroup :vspyx.Core.Function_8c52b04f91
SendSignalGroupArray :vspyx.Core.Function_75e7d1a8d9
StartOfReception :vspyx.Core.Function_dc27da2c70
SwitchIpduTxMode :vspyx.Core.Function_378634c28f
TpRxIndication :vspyx.Core.Function_378634c28f
TpTxConfirmation :vspyx.Core.Function_378634c28f
TriggerIPDUSend :vspyx.Core.Function_8c52b04f91
TriggerIPDUSendWithMetaData :vspyx.Core.Function_75e7d1a8d9
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
TxIpduCallout :vspyx.Core.Lookup_6c1beffc05
class vspyx.AUTOSAR.Classic.ComM_ConfigType

This type contains the implementation-specific post build configuration structure.

dummy :int
class vspyx.AUTOSAR.Classic.ComM_InitStatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ComM_InitStatusType

Initialization status of ComM.

COMM_INIT = 1
COMM_UNINIT = 0
class vspyx.AUTOSAR.Classic.ComM_PncModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ComM_PncModeType

Current mode of a PNC

COMM_PNC_NO_COMMUNICATION = 3
COMM_PNC_PREPARE_SLEEP = 2
COMM_PNC_READY_SLEEP = 1
COMM_PNC_REQUESTED = 0
class vspyx.AUTOSAR.Classic.Com_ConfigType

This is the type of the data structure containing the initialization data for COM.

dummy :int
class vspyx.AUTOSAR.Classic.Com_StatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Com_StatusType

This is a status value returned by the API service Com_GetStatus().

COM_INIT = 1
COM_UNINIT = 0
class vspyx.AUTOSAR.Classic.Dcm

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Dcm

Dcm

static New(config: ECUConfiguration) Dcm
class vspyx.AUTOSAR.Classic.DcmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.DcmLinkScope

DcmLinkScope

ComM_FullComModeEntered :vspyx.Core.Function_21ee470862
ComM_NoComModeEntered :vspyx.Core.Function_21ee470862
ComM_SilentComModeEntered :vspyx.Core.Function_21ee470862
CopyRxData :vspyx.Core.Function_a2f569d6de
CopyTxData :vspyx.Core.Function_a83011c4da
DemTriggerOnDTCStatus :vspyx.Core.Function_f60db37ead
GetActiveProtocol :vspyx.Core.Function_75d82c1883
GetSecurityLevel :vspyx.Core.Function_540fc56e59
GetSesCtrlType :vspyx.Core.Function_540fc56e59
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GetVin :vspyx.Core.Function_540fc56e59
Init :vspyx.Core.Function_ccd6000015
MainFunction :vspyx.Core.Function_634bd5c449
ResetToDefaultSession :vspyx.Core.Function_b9ef01da62
SetActiveDiagnostic :vspyx.Core.Function_d0db731c4e
SetDeauthenticatedRole :vspyx.Core.Function_066aa755c1
StartOfReception :vspyx.Core.Function_dc27da2c70
TpRxIndication :vspyx.Core.Function_378634c28f
TpTxConfirmation :vspyx.Core.Function_378634c28f
TriggerOnEvent :vspyx.Core.Function_d0db731c4e
TxConfirmation :vspyx.Core.Function_378634c28f
WriteFile :vspyx.Core.Function_03ccfda1bd
class vspyx.AUTOSAR.Classic.Dcm_ConfigType

This type defines a data structure for the post build parameters of the DCM . At initialization the DCM gets a pointer to a structure of this type to get access to its configuration data, which is necessary for initialization.

dummy :int
class vspyx.AUTOSAR.Classic.Dcm_MsgAddInfoType

Additional information on message request. Datastructure: Bitfield

reqType :int
suppressPosResponse :int
class vspyx.AUTOSAR.Classic.Dcm_MsgContextType

This data structure contains all information which is necessary to process a diagnostic message from request to response and response confirmation.

dcmRxPduId :int
idContext :int
msgAddInfo :Dcm_MsgAddInfoType
reqDataLen :int
resDataLen :int
resMaxDataLen :int
class vspyx.AUTOSAR.Classic.Dcm_ProgConditionsType

Used in Dcm_SetProgConditions() to allow the integrator to store relevant information prior to jumping to bootloader / jump due to ECUReset request.

ApplUpdated :int
ConnectionId :int
ReprogramingRequest :int
ResponseRequired :int
Sid :int
SubFncId :int
TesterAddress :int
class vspyx.AUTOSAR.Classic.DemLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.DemLinkScope

DemLinkScope

ClearDTC :vspyx.Core.Function_d0db731c4e
ClearPrestoredFreezeFrame :vspyx.Core.Function_8c52b04f91
DcmGetAvailableOBDMIDs :vspyx.Core.Function_956da5beda
DcmGetDTCOfOBDFreezeFrame :vspyx.Core.Function_59b217fc4f
DcmGetDTRData :vspyx.Core.Function_3f17f2e42c
DcmGetInfoTypeValue08 :vspyx.Core.Function_7ef33674ac
DcmGetInfoTypeValue0B :vspyx.Core.Function_7ef33674ac
DcmGetNumTIDsOfOBDMID :vspyx.Core.Function_2e41615af1
DcmReadDataOfOBDFreezeFrame :vspyx.Core.Function_f150285919
DcmReadDataOfPID01 :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID1C :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID21 :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID30 :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID31 :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID41 :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID4D :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID4E :vspyx.Core.Function_540fc56e59
DcmReadDataOfPID91 :vspyx.Core.Function_540fc56e59
DisableDTCRecordUpdate :vspyx.Core.Function_d0db731c4e
DisableDTCSetting :vspyx.Core.Function_d0db731c4e
EnableDTCRecordUpdate :vspyx.Core.Function_d0db731c4e
EnableDTCSetting :vspyx.Core.Function_d0db731c4e
GetB1Counter :vspyx.Core.Function_abe556ad31
GetComponentFailed :vspyx.Core.Function_066aa755c1
GetCycleQualified :vspyx.Core.Function_2e41615af1
GetDTCByOccurrenceTime :vspyx.Core.Function_3ea86411fb
GetDTCOfEvent :vspyx.Core.Function_386e219faf
GetDTCSelectionResult :vspyx.Core.Function_d0db731c4e
GetDTCSelectionResultForClearDTC :vspyx.Core.Function_d0db731c4e
GetDTCSeverityAvailabilityMask :vspyx.Core.Function_2e41615af1
GetDTCStatusAvailabilityMask :vspyx.Core.Function_2e41615af1
GetDTCSuppression :vspyx.Core.Function_2e41615af1
GetDataOfPID21 :vspyx.Core.Function_540fc56e59
GetDebouncingOfEvent :vspyx.Core.Function_066aa755c1
GetEventExtendedDataRecordEx :vspyx.Core.Function_e2084bd7cc
GetEventFreezeFrameDataEx :vspyx.Core.Function_f78886869e
GetEventMemoryOverflow :vspyx.Core.Function_179c138892
GetEventUdsStatus :vspyx.Core.Function_066aa755c1
GetFaultDetectionCounter :vspyx.Core.Function_5e8065b6aa
GetFunctionalUnitOfDTC :vspyx.Core.Function_2e41615af1
GetIUMPRDenCondition :vspyx.Core.Function_2e41615af1
GetIndicatorStatus :vspyx.Core.Function_2e41615af1
GetMonitorStatus :vspyx.Core.Function_066aa755c1
GetNextExtendedDataRecord :vspyx.Core.Function_cfab67cc2b
GetNextFilteredDTC :vspyx.Core.Function_dc14980427
GetNextFilteredDTCAndFDC :vspyx.Core.Function_2aff41fc00
GetNextFilteredDTCAndSeverity :vspyx.Core.Function_4fc7072672
GetNextFilteredRecord :vspyx.Core.Function_dc14980427
GetNextFreezeFrameData :vspyx.Core.Function_cfab67cc2b
GetNumberOfEventMemoryEntries :vspyx.Core.Function_179c138892
GetNumberOfFilteredDTC :vspyx.Core.Function_c54e42977a
GetNumberOfFreezeFrameRecords :vspyx.Core.Function_c54e42977a
GetSeverityOfDTC :vspyx.Core.Function_2e41615af1
GetSizeOfExtendedDataRecordSelection :vspyx.Core.Function_c54e42977a
GetSizeOfFreezeFrameSelection :vspyx.Core.Function_c54e42977a
GetStatusOfDTC :vspyx.Core.Function_2e41615af1
GetTranslationType :vspyx.Core.Function_d0db731c4e
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_acd36324cb
J1939DcmClearDTC :vspyx.Core.Function_dcc7dd41b3
J1939DcmFirstDTCwithLampStatus :vspyx.Core.Function_21ee470862
J1939DcmGetNextDTCwithLampStatus :vspyx.Core.Function_949d6a104b
J1939DcmGetNextFilteredDTC :vspyx.Core.Function_d50dea3f3c
J1939DcmGetNextFilteredRatio :vspyx.Core.Function_65dea8c9f5
J1939DcmGetNextFreezeFrame :vspyx.Core.Function_f187d676b3
J1939DcmGetNextSPNInFreezeFrame :vspyx.Core.Function_d50dea3f3c
J1939DcmGetNumberOfFilteredDTC :vspyx.Core.Function_4825dedaf6
J1939DcmReadDiagnosticReadiness1 :vspyx.Core.Function_a750953b55
J1939DcmReadDiagnosticReadiness2 :vspyx.Core.Function_7a8a71bee3
J1939DcmReadDiagnosticReadiness3 :vspyx.Core.Function_fbec0d0c9e
J1939DcmSetDTCFilter :vspyx.Core.Function_24a36f8002
J1939DcmSetFreezeFrameFilter :vspyx.Core.Function_74c6dc153a
J1939DcmSetRatioFilter :vspyx.Core.Function_ab1f70354c
MainFunction :vspyx.Core.Function_634bd5c449
PreInit :vspyx.Core.Function_634bd5c449
PrestoreFreezeFrame :vspyx.Core.Function_8c52b04f91
ReadDataOfPID01 :vspyx.Core.Function_540fc56e59
RepIUMPRDenRelease :vspyx.Core.Function_d0db731c4e
RepIUMPRFaultDetect :vspyx.Core.Function_d0db731c4e
ResetEventDebounceStatus :vspyx.Core.Function_0617fd6a29
ResetEventStatus :vspyx.Core.Function_8c52b04f91
RestartOperationCycle :vspyx.Core.Function_d0db731c4e
SelectDTC :vspyx.Core.Function_35fc46fa99
SelectExtendedDataRecord :vspyx.Core.Function_74c6dc153a
SelectFreezeFrameData :vspyx.Core.Function_74c6dc153a
SetComponentAvailable :vspyx.Core.Function_0617fd6a29
SetCycleQualified :vspyx.Core.Function_d0db731c4e
SetDTCFilter :vspyx.Core.Function_f4553c1908
SetDTCSuppression :vspyx.Core.Function_74c6dc153a
SetDTR :vspyx.Core.Function_f5499abc0a
SetDataOfPID21 :vspyx.Core.Function_1e2a0f96a2
SetDataOfPID31 :vspyx.Core.Function_1e2a0f96a2
SetDataOfPID4D :vspyx.Core.Function_1e2a0f96a2
SetDataOfPID4E :vspyx.Core.Function_1e2a0f96a2
SetEnableCondition :vspyx.Core.Function_74c6dc153a
SetEventAvailable :vspyx.Core.Function_0617fd6a29
SetEventDisabled :vspyx.Core.Function_8c52b04f91
SetEventFailureCycleCounterThreshold :vspyx.Core.Function_0617fd6a29
SetEventStatus :vspyx.Core.Function_0617fd6a29
SetEventStatusWithMonitorData :vspyx.Core.Function_8ba851a999
SetFreezeFrameRecordFilter :vspyx.Core.Function_74c6dc153a
SetIUMPRDenCondition :vspyx.Core.Function_74c6dc153a
SetPtoStatus :vspyx.Core.Function_d0db731c4e
SetStorageCondition :vspyx.Core.Function_74c6dc153a
SetWIRStatus :vspyx.Core.Function_0617fd6a29
Shutdown :vspyx.Core.Function_634bd5c449
class vspyx.AUTOSAR.Classic.Dem_ConfigType

This type of the external data structure shall contain the post build initialization data for the Dem.

dummy :int
class vspyx.AUTOSAR.Classic.Dem_J1939DcmDiagnosticReadiness1Type

This structure represents all data elemets of the DM05 message. The encoding shall be done acording SAE J1939-73

ActiveTroubleCodes :int
ContinuouslyMonitoredSystemsSupport_Status :int
NonContinuouslyMonitoredSystemsStatus7 :int
NonContinuouslyMonitoredSystemsStatus8 :int
NonContinuouslyMonitoredSystemsSupport5 :int
NonContinuouslyMonitoredSystemsSupport6 :int
OBDCompliance :int
PreviouslyActiveDiagnosticTroubleCodes :int
class vspyx.AUTOSAR.Classic.Dem_J1939DcmDiagnosticReadiness2Type

This structure represents all data elemets of the DM21 message. The encoding shall be done acording SAE J1939-73

DistanceSinceDTCsCleared :int
DistanceTraveledWhileMILisActivated :int
MinutesRunbyEngineWhileMILisActivated :int
TimeSinceDiagnosticTroubleCodesCleared :int
class vspyx.AUTOSAR.Classic.Dem_J1939DcmDiagnosticReadiness3Type

This structure represents all data elemets of the DM26 message. The encoding shall be done acording SAE J1939-73

ContinuouslyMonitoredSystemsEnableCompletedStatus :int
NonContinuouslyMonitoredSystems7 :int
NonContinuouslyMonitoredSystems8 :int
NonContinuouslyMonitoredSystemsEnableStatus5 :int
NonContinuouslyMonitoredSystemsEnableStatus6 :int
NumberofWarmupsSinceDTCsCleared :int
TimeSinceEngineStart :int
class vspyx.AUTOSAR.Classic.Dem_J1939DcmLampStatusType

For details refer SAE J1939-73

FlashLampStatus :int
LampStatus :int
class vspyx.AUTOSAR.Classic.DetLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.DetLinkScope

DetLinkScope

DetErrorHooks :vspyx.Core.Lookup_8a676d31c9
DetReportRuntimeErrorCallouts :vspyx.Core.Lookup_8a676d31c9
DetReportTransientFaultCallouts :vspyx.Core.Lookup_8a676d31c9
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_d94d5eba3e
ReportError :vspyx.Core.Function_d58ad274de
ReportRuntimeError :vspyx.Core.Function_d58ad274de
ReportTransientFault :vspyx.Core.Function_d58ad274de
Start :vspyx.Core.Function_634bd5c449
class vspyx.AUTOSAR.Classic.Det_ConfigType

Configuration data structure of the Det module.

dummy :int
class vspyx.AUTOSAR.Classic.DoIPLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.DoIPLinkScope

DoIPLinkScope

ActivationLineSwitchActive :vspyx.Core.Function_634bd5c449
ActivationLineSwitchInactive :vspyx.Core.Function_634bd5c449
GetVersionInfo :vspyx.Core.Function_a7db2cec72
IfCancelTransmit :vspyx.Core.Function_8c52b04f91
IfTransmit :vspyx.Core.Function_fcd25d59dc
Init :vspyx.Core.Function_47e9524cbc
LocalIpAddrAssignmentChg :vspyx.Core.Function_343ba6cd45
MainFunction :vspyx.Core.Function_634bd5c449
SoAdIfRxIndication :vspyx.Core.Function_a282387e18
SoAdIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdIfTxConfirmation :vspyx.Core.Function_378634c28f
SoAdTpCopyRxData :vspyx.Core.Function_a2f569d6de
SoAdTpCopyTxData :vspyx.Core.Function_a83011c4da
SoAdTpRxIndication :vspyx.Core.Function_378634c28f
SoAdTpStartOfReception :vspyx.Core.Function_dc27da2c70
SoAdTpTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdTpTxConfirmation :vspyx.Core.Function_378634c28f
SoConModeChg :vspyx.Core.Function_bc9980100d
TpCancelReceive :vspyx.Core.Function_8c52b04f91
TpCancelTransmit :vspyx.Core.Function_8c52b04f91
TpTransmit :vspyx.Core.Function_fcd25d59dc
class vspyx.AUTOSAR.Classic.DoIP_ConfigType

Configuration data structure of the DoIP module

dummy :int
class vspyx.AUTOSAR.Classic.ECUConfiguration

Bases: vspyx.Core.ResolverObject

Inheritance diagram of vspyx.AUTOSAR.Classic.ECUConfiguration

ECUConfiguration

OnConfigurationMutation :vspyx.Core.Callback_634bd5c449
CloneConfiguration(self) Any
static New() ECUConfiguration
static New(config: Any) ECUConfiguration
class vspyx.AUTOSAR.Classic.ECUInstance

Bases: vspyx.Runtime.Component

Inheritance diagram of vspyx.AUTOSAR.Classic.ECUInstance

ECUInstance

ECUConfiguration :ECUConfiguration
LinkScope :LinkScope
AddCddBSW(self, cdd: Cdd) Any
Build(self) Any
static New(ecuConfig: ECUConfiguration, linkScope: LinkScope) ECUInstance
SuppressConfigurationUpdates(self) Any

This is called as a performance optimization when doing large updates to the configuration, such as when initially configuring the Stack.

UnsuppressConfigurationUpdates(self) Any

Allow all suppressed confuiguration updates to take place.

See SuppressConfigurationUpdates() for more information.

class vspyx.AUTOSAR.Classic.Eth

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Eth

Eth

static New(config: ECUConfiguration, globalInstanceId: int) Eth
class vspyx.AUTOSAR.Classic.EthIf

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.EthIf

EthIf

static New(config: ECUConfiguration) EthIf
class vspyx.AUTOSAR.Classic.EthIfLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthIfLinkScope

EthIfLinkScope

CheckWakeup :vspyx.Core.Function_552be9d574
ClearSwitchPortSignalQuality :vspyx.Core.Function_74c6dc153a
ClearTrcvSignalQuality :vspyx.Core.Function_d0db731c4e
CtrlModeIndication :vspyx.Core.Function_1a36878ae0
EnableEgressTimeStamp :vspyx.Core.Function_8cfc086487
GetAndResetMeasurementData :vspyx.Core.Function_3ea86411fb
GetArlTable :vspyx.Core.Function_7ecdad779f
GetBufWRxParams :vspyx.Core.Function_0b0ec2a15c
GetBufWTxParams :vspyx.Core.Function_71e3c17e3a
GetCableDiagnosticsResult :vspyx.Core.Function_91201e25ee
GetChanRxParams :vspyx.Core.Function_fae60a0b05
GetControllerMode :vspyx.Core.Function_6004950ab0
GetCtrlIdxList :vspyx.Core.Function_ed55d9b8a8
GetCurrentTime_ :vspyx.Core.Function_c2ae3ddfab
GetEgressTimeStamp :vspyx.Core.Function_538ae0a476
GetIngressTimeStamp :vspyx.Core.Function_9305a4b9b6
GetPhyIdentifier :vspyx.Core.Function_1aa392315c
GetPhysAddr :vspyx.Core.Function_30fd0fc629
GetPortMacAddr :vspyx.Core.Function_e6a04685ef
GetRxMgmtObject :Any
GetSwitchPortSignalQuality :vspyx.Core.Function_ff2e1d1587
GetTransceiverWakeupMode :vspyx.Core.Function_ba6fb8bb78
GetTrcvSignalQuality :vspyx.Core.Function_4089a2ae1e
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GetVlanId :vspyx.Core.Function_c54e42977a
Init :vspyx.Core.Function_c8d07bd634
MainFunctionRx :vspyx.Core.Function_634bd5c449
MainFunctionRx_PriorityProcessing :vspyx.Core.Function_051d653c41
MainFunctionState :vspyx.Core.Function_634bd5c449
MainFunctionTx :vspyx.Core.Function_634bd5c449
ResetConfiguration :vspyx.Core.Function_d0db731c4e
RxIndication :vspyx.Core.Function_5b41fb63e2
SetBufWTxParams :vspyx.Core.Function_4cb130ce40
SetChanRxParams :vspyx.Core.Function_7dd09b80f1
SetChanTxParams :vspyx.Core.Function_994f9cbf3e
SetControllerMode :vspyx.Core.Function_4e191dc5cd
SetForwardingMode :vspyx.Core.Function_74c6dc153a
SetPhyLoopbackMode :vspyx.Core.Function_1f410d00a7
SetPhyTestMode :vspyx.Core.Function_39d1672c39
SetPhyTxMode :vspyx.Core.Function_0c03f162c7
SetPhysAddr :vspyx.Core.Function_65ccff1720
SetRadioParams :vspyx.Core.Function_470e3fff9f
SetSwitchMgmtInfo :vspyx.Core.Function_f4a6e16e5c
SetTransceiverWakeupMode :vspyx.Core.Function_fe5fe2d616
StartAllPorts :vspyx.Core.Function_b9ef01da62
StoreConfiguration :vspyx.Core.Function_d0db731c4e
SwitchEnableTimeStamping :vspyx.Core.Function_f4a6e16e5c
SwitchPortGroupRequestMode :vspyx.Core.Function_c1e6fc091c
SwitchPortModeIndication :vspyx.Core.Function_2e3c3eb1c6
Transmit :vspyx.Core.Function_49674ba094
TrcvModeIndication :vspyx.Core.Function_8b98477959
TxConfirmation :vspyx.Core.Function_5a831c5725
UL_TxConfirmation :vspyx.Core.Lookup_2113e3f1f0
UpdatePhysAddrFilter :vspyx.Core.Function_820aa6589e
User_RxIndication :vspyx.Core.Lookup_82c6226f53
User_TrcvLinkStateChg :vspyx.Core.Lookup_fd2ad145df
VerifyConfig :vspyx.Core.Function_2e41615af1
class vspyx.AUTOSAR.Classic.EthIf_ConfigType

Implementation specific structure of the post build configuration

dummy :int
class vspyx.AUTOSAR.Classic.EthIf_SignalQualityResultType

EthIf_SignalQualityResultType

ActualSignalQuality :int
HighestSignalQuality :int
LowestSignalQuality :int
class vspyx.AUTOSAR.Classic.EthIf_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthIf_StateType

Status supervision used for Development Error Detection. The state shall be available for debugging.

ETHCTRL_STATE_INIT = 1
ETHCTRL_STATE_UNINIT = 0
class vspyx.AUTOSAR.Classic.EthLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthLinkScope

EthLinkScope

EnableEgressTimeStamp :vspyx.Core.Function_8cfc086487
GetControllerMode :vspyx.Core.Function_6004950ab0
GetCounterValues :vspyx.Core.Function_4e6bcdc84c
GetCurrentTime_ :vspyx.Core.Function_c2ae3ddfab
GetEgressTimeStamp :vspyx.Core.Function_538ae0a476
GetIngressTimeStamp :vspyx.Core.Function_9305a4b9b6
GetPhysAddr :vspyx.Core.Function_30fd0fc629
GetRxStats :vspyx.Core.Function_04eb2fc8cd
GetTxErrorCounterValues :vspyx.Core.Function_a21f0bea5d
GetTxStats :vspyx.Core.Function_e2636e7a65
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_98b6e63125
MainFunction :vspyx.Core.Function_634bd5c449
ReadMii :vspyx.Core.Function_90dd68cc04
Receive :vspyx.Core.Function_c0471d99f1
SetControllerMode :vspyx.Core.Function_4e191dc5cd
SetPhysAddr :vspyx.Core.Function_65ccff1720
Transmit :vspyx.Core.Function_49674ba094
TxConfirmation :vspyx.Core.Function_21ee470862
UpdatePhysAddrFilter :vspyx.Core.Function_820aa6589e
WriteMii :vspyx.Core.Function_e39bd47448
class vspyx.AUTOSAR.Classic.EthSMLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSMLinkScope

EthSMLinkScope

CtrlModeIndication :vspyx.Core.Function_1a36878ae0
GetCurrentComMode :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_634bd5c449
MainFunction :vspyx.Core.Function_634bd5c449
RequestComMode :vspyx.Core.Function_74c6dc153a
TcpIpModeIndication :vspyx.Core.Function_7300c2cecc
TrcvLinkStateChg :vspyx.Core.Function_de44a67ae9
class vspyx.AUTOSAR.Classic.EthSM_NetworkModeStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSM_NetworkModeStateType

This type shall define the states of the network mode state machine.

ETHSM_STATE_OFFLINE = 0
ETHSM_STATE_ONHOLD = 4
ETHSM_STATE_ONLINE = 3
ETHSM_STATE_WAIT_OFFLINE = 5
ETHSM_STATE_WAIT_ONLINE = 2
class vspyx.AUTOSAR.Classic.EthSwtLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSwtLinkScope

EthSwtLinkScope

DeletePortMirrorConfiguration :vspyx.Core.Function_d0db731c4e
EnableVlan :vspyx.Core.Function_428d510be7
EthRxFinishedIndication :vspyx.Core.Function_953a209ede
EthTxAdaptBufferLength :vspyx.Core.Function_f690b7ecd2
EthTxFinishedIndication :vspyx.Core.Function_953a209ede
GetArlTable :vspyx.Core.Function_7ecdad779f
GetBaudRate :vspyx.Core.Function_8d2cf33465
GetCfgDataInfo :vspyx.Core.Function_d7dca48dc8
GetCfgDataRaw :vspyx.Core.Function_018806a67c
GetCounterValues :vspyx.Core.Function_337a128045
GetDuplexMode :vspyx.Core.Function_7b17081185
GetLinkState :vspyx.Core.Function_062744b333
GetMacLearningMode :vspyx.Core.Function_a8005a1f2e
GetMaxFIFOBufferFillLevel :vspyx.Core.Function_d98f948150
GetPortCableDiagnosticsResult :vspyx.Core.Function_22df6012b2
GetPortIdentifier :vspyx.Core.Function_b4670da4e1
GetPortMacAddr :vspyx.Core.Function_9050f193b5
GetPortMirrorState :vspyx.Core.Function_cc47ba165d
GetPortSignalQuality :vspyx.Core.Function_3ea86411fb
GetRxStats :vspyx.Core.Function_8e534c9e50
GetSwitchIdentifier :vspyx.Core.Function_956da5beda
GetSwitchPortMode :vspyx.Core.Function_13aea01b0b
GetSwitchReg :vspyx.Core.Function_cc1f2c4b3b
GetTxErrorCounterValues :vspyx.Core.Function_da394132b9
GetTxStats :vspyx.Core.Function_11f853e6bd
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_d9afe74e34
MainFunction :vspyx.Core.Function_634bd5c449
MgmtInit :vspyx.Core.Function_634bd5c449
NvmSingleBlockCallback :vspyx.Core.Function_74c6dc153a
PortEnableTimeStamp :vspyx.Core.Function_f4a6e16e5c
PortLinkStateRequest :vspyx.Core.Function_7b1af255f7
ReadPortMirrorConfiguration :vspyx.Core.Function_7daec85dd1
ReadTrcvRegister :vspyx.Core.Function_90dd68cc04
ResetConfiguration :vspyx.Core.Function_d0db731c4e
RunPortCableDiagnostic :vspyx.Core.Function_74c6dc153a
SetForwardingMode :vspyx.Core.Function_74c6dc153a
SetMacLearningMode :vspyx.Core.Function_4c4f697706
SetMgmtInfo :vspyx.Core.Function_3884f53088
SetPortLoopbackMode :vspyx.Core.Function_5d95878626
SetPortMirrorState :vspyx.Core.Function_f8f6a0e8b3
SetPortTestMode :vspyx.Core.Function_db6b466cfb
SetPortTxMode :vspyx.Core.Function_411a5e147d
SetSwitchPortMode :vspyx.Core.Function_621b7e0d6c
SetSwitchReg :vspyx.Core.Function_b7c9d341c9
StartSwitchPortAutoNegotiation :vspyx.Core.Function_74c6dc153a
StoreConfiguration :vspyx.Core.Function_d0db731c4e
SwitchInit :vspyx.Core.Function_d0db731c4e
VerifyConfig :vspyx.Core.Function_2e41615af1
WritePortMirrorConfiguration :vspyx.Core.Function_1dfc5e60e4
WriteTrcvRegister :vspyx.Core.Function_e39bd47448
class vspyx.AUTOSAR.Classic.EthSwt_ConfigType

Implementation specific structure of the post build configuration.

dummy :int
class vspyx.AUTOSAR.Classic.EthSwt_MacLearningType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSwt_MacLearningType

The interpretation of this value

ETHSWT_MACLEARNING_HWDISABLED = 0
ETHSWT_MACLEARNING_HWENABLED = 1
ETHSWT_MACLEARNING_SWENABLED = 2
class vspyx.AUTOSAR.Classic.EthSwt_MgmtInfoType

Type for holding the management information received/transmitted on Switches (ports).

SwitchIdx :int
SwitchPortIdx :int
class vspyx.AUTOSAR.Classic.EthSwt_MgmtObjectType

Provides information about all struct member elements. The ownership gives information whether EthSwt has finished its activities in providing all struct member elements.

EgressTimestamp :Eth_TimeStampType
IngressTimestamp :Eth_TimeStampType
MgmtInfo :EthSwt_MgmtInfoType
Ownership :EthSwt_MgmtOwner
Validation :EthSwt_MgmtObjectValidType
class vspyx.AUTOSAR.Classic.EthSwt_MgmtObjectValidType

Will be set from EthSwt and marks EthSwt_MgmtObject as valid or not. So the upper layer will be able to detect inconsistencies.

EgressTimestampValid :int
IngressTimestampValid :int
MgmtInfoValid :int
class vspyx.AUTOSAR.Classic.EthSwt_MgmtOwner

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSwt_MgmtOwner

Holds information if upper layer or EthSwt is owner of mgmt_obj.

ETHSWT_MGMT_OBJ_OWNED_BY_ETHSWT = 1
ETHSWT_MGMT_OBJ_OWNED_BY_UPPER_LAYER = 2
ETHSWT_MGMT_OBJ_UNUSED = 0
class vspyx.AUTOSAR.Classic.EthSwt_PortMirrorCfgType

The EthSwt_PortMirrorCfgType specify the port mirror configuration which is set up per Ethernet switch. The configuration is written to the Ethernet switch driver by calling EthSwt_WritePortMirrorConfiguration. One port mirror configuration is maintained per Ethernet Switch.

CapturePortIdx :int
DoubleTaggingVlanId :int
MirroringMode :int
MirroringPacketDivider :int
ReTaggingVlanId :int
TrafficDirectionEgressBitMask :int
TrafficDirectionIngressBitMask :int
VlanIdFilter :int
class vspyx.AUTOSAR.Classic.EthSwt_PortMirrorStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSwt_PortMirrorStateType

Type to request or obtain the port mirroring state (enable/disable) for a particular port mirror configuration per Ethernet switch.

PORT_MIRRORING_DISABLED = 0
PORT_MIRRORING_ENABLED = 1
class vspyx.AUTOSAR.Classic.EthSwt_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthSwt_StateType

Status supervision used for Development Error Detection. The state shall be available for debugging.

ETHSWT_STATE_ACTIVE = 2
ETHSWT_STATE_INIT = 1
ETHSWT_STATE_UNINIT = 0
class vspyx.AUTOSAR.Classic.EthTSynLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTSynLinkScope

EthTSynLinkScope

GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_e801180a74
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_99ba9cc388
SetTransmissionMode :vspyx.Core.Function_875ceae9d1
TrcvLinkStateChg :vspyx.Core.Function_e397ac510c
TxConfirmation :vspyx.Core.Function_8cfc086487
class vspyx.AUTOSAR.Classic.EthTSyn_ConfigType

This is the base type for the configuration of the Global Time Synchronization over Ethernet. A pointer to an instance of this structure will be used in the initialization of the Global Time Synchronization over Ethernet. The content of this structure is defined in chapter 10 Configuration specification.

dummy :int
class vspyx.AUTOSAR.Classic.EthTSyn_TransmissionModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

ETHTSYN_TX_OFF = 0
ETHTSYN_TX_ON = 1
class vspyx.AUTOSAR.Classic.EthTrcvLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcvLinkScope

EthTrcvLinkScope

CheckWakeup :vspyx.Core.Function_d0db731c4e
GetBaudRate :vspyx.Core.Function_4b1a26ce95
GetCableDiagnosticsResult :vspyx.Core.Function_91201e25ee
GetDuplexMode :vspyx.Core.Function_023a8b6b4c
GetLinkState :vspyx.Core.Function_02169e460c
GetPhyIdentifier :vspyx.Core.Function_1aa392315c
GetPhySignalQuality :vspyx.Core.Function_956da5beda
GetTransceiverMode :vspyx.Core.Function_98f26f9608
GetTransceiverWakeupMode :vspyx.Core.Function_ba6fb8bb78
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_230f655f58
MainFunction :vspyx.Core.Function_634bd5c449
ReadMiiIndication :vspyx.Core.Function_6cd52df3a8
RunCableDiagnostic :vspyx.Core.Function_d0db731c4e
SetPhyLoopbackMode :vspyx.Core.Function_1f410d00a7
SetPhyTestMode :vspyx.Core.Function_39d1672c39
SetPhyTxMode :vspyx.Core.Function_0c03f162c7
SetTransceiverMode :vspyx.Core.Function_c1e6fc091c
SetTransceiverWakeupMode :vspyx.Core.Function_fe5fe2d616
StartAutoNegotiation :vspyx.Core.Function_d0db731c4e
TransceiverLinkStateRequest :vspyx.Core.Function_e397ac510c
WriteMiiIndication :vspyx.Core.Function_2e25e5b2c5
class vspyx.AUTOSAR.Classic.EthTrcv_BaudRateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_BaudRateType

This type defines the Ethernet baud rate. The baud rate gets either negotiated between the connected transceivers or has to be configured.

ETHTRCV_BAUD_RATE_1000MBIT = 2
ETHTRCV_BAUD_RATE_100MBIT = 1
ETHTRCV_BAUD_RATE_10MBIT = 0
class vspyx.AUTOSAR.Classic.EthTrcv_CableDiagResultType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_CableDiagResultType

Describes the results of the cable diagnostics.

ETHTRCV_CABLEDIAG_ERROR = 1
ETHTRCV_CABLEDIAG_OK = 0
ETHTRCV_CABLEDIAG_OPEN = 3
ETHTRCV_CABLEDIAG_PENDING = 4
ETHTRCV_CABLEDIAG_SHORT = 2
ETHTRCV_CABLEDIAG_WRONG_POLARITY = 5
class vspyx.AUTOSAR.Classic.EthTrcv_ConfigType

Implementation specific structure of the post build configuration

dummy :int
class vspyx.AUTOSAR.Classic.EthTrcv_DuplexModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_DuplexModeType

This type defines the Ethernet duplex mode. The duplex mode gets either negotiated between the connected transceivers or has to be configured.

ETHTRCV_DUPLEX_MODE_FULL = 1
ETHTRCV_DUPLEX_MODE_HALF = 0
class vspyx.AUTOSAR.Classic.EthTrcv_LinkStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_LinkStateType

This type defines the Ethernet link state. The link state changes after an Ethernet cable gets plugged in and the transceivers on both ends negotiated the transmission parameters (i.e. baud rate and duplex mode)

class vspyx.AUTOSAR.Classic.EthTrcv_ModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_ModeType

This type defines the transceiver modes

ETHTRCV_MODE_ACTIVE = 1
ETHTRCV_MODE_DOWN = 0
class vspyx.AUTOSAR.Classic.EthTrcv_PhyLoopbackModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_PhyLoopbackModeType

Describes the possible PHY loopback modes

ETHTRCV_PHYLOOPBACK_EXTERNAL = 2
ETHTRCV_PHYLOOPBACK_INTERNAL = 1
ETHTRCV_PHYLOOPBACK_NONE = 0
ETHTRCV_PHYLOOPBACK_REMOTE = 3
class vspyx.AUTOSAR.Classic.EthTrcv_PhyTestModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_PhyTestModeType

Describes the possible PHY test modes

ETHTRCV_PHYTESTMODE_1 = 1
ETHTRCV_PHYTESTMODE_2 = 2
ETHTRCV_PHYTESTMODE_3 = 3
ETHTRCV_PHYTESTMODE_4 = 4
ETHTRCV_PHYTESTMODE_5 = 5
ETHTRCV_PHYTESTMODE_NONE = 0
class vspyx.AUTOSAR.Classic.EthTrcv_PhyTxModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_PhyTxModeType

Describes the possible PHY transmit modes

ETHTRCV_PHYTXMODE_NORMAL = 0
ETHTRCV_PHYTXMODE_SCRAMBLER_OFF = 2
ETHTRCV_PHYTXMODE_TX_OFF = 1
class vspyx.AUTOSAR.Classic.EthTrcv_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_StateType

Status supervision used for Development Error Detection. The state shall be available for debugging.

ETHTRCV_STATE_INIT = 1
ETHTRCV_STATE_UNINIT = 0
class vspyx.AUTOSAR.Classic.EthTrcv_WakeupModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_WakeupModeType

This type controls the transceiver wake up modes and/or clears the wake-up reason.

ETHTRCV_WUM_CLEAR = 2
ETHTRCV_WUM_DISABLE = 0
ETHTRCV_WUM_ENABLE = 1
class vspyx.AUTOSAR.Classic.EthTrcv_WakeupReasonType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.EthTrcv_WakeupReasonType

This type defines the transceiver wake up reasons.

ETHTRCV_WUR_BUS = 2
ETHTRCV_WUR_GENERAL = 1
ETHTRCV_WUR_INTERNAL = 3
ETHTRCV_WUR_NONE = 0
ETHTRCV_WUR_PIN = 6
ETHTRCV_WUR_POWER_ON = 5
ETHTRCV_WUR_RESET = 4
ETHTRCV_WUR_SYSERR = 7
class vspyx.AUTOSAR.Classic.Eth_ConfigType

Implementation specific structure of the post build configuration

dummy :int
class vspyx.AUTOSAR.Classic.Eth_CounterType

Statistic counter for diagnostics.

AlgnmtErr :int
DfrdPkt :int
DiscInbdPkt :int
DiscOtbdPkt :int
DropPktBufOverrun :int
DropPktCrc :int
ErrInbdPkt :int
ErrOtbdPkt :int
HwDepCtr0 :int
HwDepCtr1 :int
HwDepCtr2 :int
HwDepCtr3 :int
LatCollPkt :int
MultCollPkt :int
OversizePkt :int
SnglCollPkt :int
SqeTestErr :int
UndersizePkt :int
class vspyx.AUTOSAR.Classic.Eth_FilterActionType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Eth_FilterActionType

The Enumeration Type Eth_FilterActionType describes the action to be taklen for the MAC address given in *PhysAddrPtr.

ETH_ADD_TO_FILTER = 0
ETH_REMOVE_FROM_FILTER = 1
class vspyx.AUTOSAR.Classic.Eth_MacVlanType

This type is used to read out addresses from the address resolution logic (ARL) table of the switch.

typedef struct {

uint8 MacAddr[6U]; uint16 VlanId; uint32 SwitchPort;

} Eth_MacVlanType;

In case of Macaddr contains a Multicast Address MacVlanType.SwitchPort shall be handled as Bitmask, each bit represents a Switch Port, Bit 0 represents EthSwichtPortIdx = 0 , Bit 1 represents EthSwichtPortIdx = 1 and so on. In case of Macaddr contains not a Multicast Address MacVlanType.SwitchPort shall be handled as a value representing the EthSwitchPortIdx.

SwitchPort :int
VlanId :int
class vspyx.AUTOSAR.Classic.Eth_ModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Eth_ModeType

This type defines the controller modes

ETH_MODE_ACTIVE = 1
ETH_MODE_DOWN = 0
class vspyx.AUTOSAR.Classic.Eth_RateRatioType

Variables of this type are used to express frequency ratios.

IngressTimeStampDelta :Eth_TimeIntDiffType
OriginTimeStampDelta :Eth_TimeIntDiffType
class vspyx.AUTOSAR.Classic.Eth_RxStatsType

Statistic counter for diagnostics.

RxStatsBroadcastPkts :int
RxStatsCollisions :int
RxStatsCrcAlignErrors :int
RxStatsDropEvents :int
RxStatsFragments :int
RxStatsJabbers :int
RxStatsMulticastPkts :int
RxStatsOctets :int
RxStatsOversizePkts :int
RxStatsPkts :int
RxStatsPkts1024to1518Octets :int
RxStatsPkts128to255Octets :int
RxStatsPkts256to511Octets :int
RxStatsPkts512to1023Octets :int
RxStatsPkts64Octets :int
RxStatsPkts65to127Octets :int
RxStatsUndersizePkts :int
RxUnicastFrames :int
class vspyx.AUTOSAR.Classic.Eth_RxStatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Eth_RxStatusType

Used as out parameter in Eth_Receive() indicates whether a frame has been received and if so, whether more frames are available or frames got lost.

ETH_NOT_RECEIVED = 1
ETH_RECEIVED = 0
ETH_RECEIVED_MORE_DATA_AVAILABLE = 2
class vspyx.AUTOSAR.Classic.Eth_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Eth_StateType

Status supervision used for Development Error Detection. The state shall be available for debugging.

ETH_STATE_INIT = 1
ETH_STATE_UNINIT = 0
class vspyx.AUTOSAR.Classic.Eth_TimeIntDiffType

Variables of this type are used to express time differences.

diff :Eth_TimeStampType
sign :int
class vspyx.AUTOSAR.Classic.Eth_TimeStampType

Variables of this type are used for expressing time stamps including relative time and absolute calendar time. The absolute time starts at 1970-01-01.

0 to 281474976710655s

== 3257812230d [0xFFFF FFFF FFFF]

0 to 999999999ns

[0x3B9A C9FF] invalid value in nanoseconds: [0x3B9A CA00] to [0x3FFF FFFF] Bit 30 and 31 reserved, default: 0

nanoseconds :int
seconds :int
secondsHi :int
class vspyx.AUTOSAR.Classic.Eth_TxErrorCounterValuesType

Statistic counters for diagnostics.

TxDeferredTrans :int
TxDroppedErrorPkts :int
TxDroppedNoErrorPkts :int
TxExcessiveCollison :int
TxLateCollision :int
TxMultipleCollision :int
TxSingleCollision :int
class vspyx.AUTOSAR.Classic.Eth_TxStatsType

Statistic counter for diagnostics.

TxNUcastPkts :int
TxNumberOfOctets :int
TxUniCastPkts :int
class vspyx.AUTOSAR.Classic.Fr

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr

Fr

static New(config: ECUConfiguration, globalInstanceId: int) Fr
class vspyx.AUTOSAR.Classic.FrArTpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrArTpLinkScope

FrArTpLinkScope

CancelReceive :vspyx.Core.Function_8c52b04f91
CancelTransmit :vspyx.Core.Function_8c52b04f91
ChangeParameter :vspyx.Core.Function_48f464a8f8
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_6e02cf22a4
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
Shutdown :vspyx.Core.Function_634bd5c449
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.FrArTp_ConfigType

This is the base type for the configuration of the FlexRay Transport Protocol.

A pointer to an instance of this structure will be used in the initialization of the FlexRay Transport Protocol.

The outline of the structure is defined in chapter 10 Configuration Specification.

dummy :int
class vspyx.AUTOSAR.Classic.FrIf

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.FrIf

FrIf

static New(config: ECUConfiguration) FrIf
class vspyx.AUTOSAR.Classic.FrIfLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrIfLinkScope

FrIfLinkScope

AbortCommunication :vspyx.Core.Function_d0db731c4e
AckAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
AllSlots :vspyx.Core.Function_d0db731c4e
AllowColdstart :vspyx.Core.Function_d0db731c4e
CancelAbsoluteTimer :vspyx.Core.Function_74c6dc153a
CancelTransmit :vspyx.Core.Function_8c52b04f91
CheckWakeupByTransceiver :vspyx.Core.Function_43d2648c99
ClearTransceiverWakeup :vspyx.Core.Function_d28acd7060
ControllerInit :vspyx.Core.Function_d0db731c4e
DisableAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
DisableLPdu :vspyx.Core.Function_6caebc02a3
DisableTransceiverBranch :vspyx.Core.Function_fc1d03e432
EnableAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
EnableBusMirroring :vspyx.Core.Function_74c6dc153a
EnableTransceiverBranch :vspyx.Core.Function_fc1d03e432
GetAbsoluteTimerIRQStatus :vspyx.Core.Function_3afad65160
GetChannelStatus :vspyx.Core.Function_499f8a0650
GetClockCorrection :vspyx.Core.Function_587a798fdd
GetCycleLength :vspyx.Core.Function_64cc535cb2
GetGlobalTime :vspyx.Core.Function_cfab67cc2b
GetMacrotickDuration :vspyx.Core.Function_5722ee316f
GetMacroticksPerCycle :vspyx.Core.Function_5722ee316f
GetNmVector :vspyx.Core.Function_2e41615af1
GetNumOfStartupFrames :vspyx.Core.Function_2e41615af1
GetPOCStatus :vspyx.Core.Function_8f7ddda482
GetState :vspyx.Core.Function_0da372cfc8
GetSyncFrameList :vspyx.Core.Function_a95cfed895
GetTransceiverError :vspyx.Core.Function_547104385c
GetTransceiverMode :vspyx.Core.Function_9650b78610
GetTransceiverWUReason :vspyx.Core.Function_60d029eaee
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GetWakeupRxStatus :vspyx.Core.Function_2e41615af1
HaltCommunication :vspyx.Core.Function_d0db731c4e
Init :vspyx.Core.Function_c8af197f2e
JobListExec :vspyx.Core.Function_051d653c41
MainFunction :vspyx.Core.Function_051d653c41
ReadCCConfig :vspyx.Core.Function_3ea86411fb
ReconfigLPdu :vspyx.Core.Function_ead18bd741
SendWUP :vspyx.Core.Function_d0db731c4e
SetAbsoluteTimer :vspyx.Core.Function_e39bd47448
SetState :vspyx.Core.Function_8f59847fe8
SetTransceiverMode :vspyx.Core.Function_900ab470ef
SetWakeupChannel :vspyx.Core.Function_d28acd7060
StartCommunication :vspyx.Core.Function_d0db731c4e
Transmit :vspyx.Core.Function_fcd25d59dc
class vspyx.AUTOSAR.Classic.FrIf_ConfigType

[SWS_FrIf_05301] This type contains the implementation-specific post build time configuration structure. Only pointers of this type are allowed.

class vspyx.AUTOSAR.Classic.FrIf_StateTransitionType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrIf_StateTransitionType

[SWS_FrIf_05303] Variables of this type are used to represent the FrIf_State of a FlexRay CC.

FRIF_GOTO_OFFLINE = 0
FRIF_GOTO_ONLINE = 1
class vspyx.AUTOSAR.Classic.FrIf_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrIf_StateType

[SWS_FrIf_05755] Variables of this type are used to represent the FrIf_State of a FlexRay CC.

FRIF_STATE_OFFLINE = 0
FRIF_STATE_ONLINE = 1
class vspyx.AUTOSAR.Classic.FrLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrLinkScope

FrLinkScope

AbortCommunication :vspyx.Core.Function_d0db731c4e
AckAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
AllSlots :vspyx.Core.Function_d0db731c4e
AllowColdstart :vspyx.Core.Function_d0db731c4e
CancelAbsoluteTimer :vspyx.Core.Function_74c6dc153a
CancelTxLPdu :vspyx.Core.Function_6caebc02a3
CheckTxLPduStatus :vspyx.Core.Function_1efe761dab
ControllerInit :vspyx.Core.Function_d0db731c4e
DisableAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
DisableLPdu :vspyx.Core.Function_6caebc02a3
EnableAbsoluteTimerIRQ :vspyx.Core.Function_74c6dc153a
GetAbsoluteTimerIRQStatus :vspyx.Core.Function_3afad65160
GetChannelStatus :vspyx.Core.Function_499f8a0650
GetClockCorrection :vspyx.Core.Function_587a798fdd
GetGlobalTime :vspyx.Core.Function_cfab67cc2b
GetNmVector :vspyx.Core.Function_2e41615af1
GetNumOfStartupFrames :vspyx.Core.Function_2e41615af1
GetPOCStatus :vspyx.Core.Function_8f7ddda482
GetSyncFrameList :vspyx.Core.Function_a95cfed895
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GetWakeupRxStatus :vspyx.Core.Function_2e41615af1
HaltCommunication :vspyx.Core.Function_d0db731c4e
ICS_GetReceivedRxLPduInfo :vspyx.Core.Function_932f66a296
ICS_RxIndication :vspyx.Core.Function_49a7c975df
Init :vspyx.Core.Function_4ef6b83c53
PrepareLPdu :vspyx.Core.Function_6caebc02a3
ReadCCConfig :vspyx.Core.Function_3ea86411fb
ReceiveRxLPdu :vspyx.Core.Function_ccb3e26b1d
ReconfigLPdu :vspyx.Core.Function_ead18bd741
SendWUP :vspyx.Core.Function_d0db731c4e
SetAbsoluteTimer :vspyx.Core.Function_e39bd47448
SetWakeupChannel :vspyx.Core.Function_d28acd7060
StartCommunication :vspyx.Core.Function_d0db731c4e
TransmitTxLPdu :vspyx.Core.Function_9eb3be4d89
class vspyx.AUTOSAR.Classic.FrNmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrNmLinkScope

FrNmLinkScope

CheckRemoteSleepIndication :vspyx.Core.Function_2e41615af1
DisableCommunication :vspyx.Core.Function_d0db731c4e
EnableCommunication :vspyx.Core.Function_d0db731c4e
GetLocalNodeIdentifier :vspyx.Core.Function_2e41615af1
GetNodeIdentifier :vspyx.Core.Function_2e41615af1
GetPduData :vspyx.Core.Function_2e41615af1
GetState :vspyx.Core.Function_40acffab2d
GetUserData :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_3e22ac12c5
MainFunction :vspyx.Core.Function_634bd5c449
NetworkRelease :vspyx.Core.Function_d0db731c4e
NetworkRequest :vspyx.Core.Function_d0db731c4e
PassiveStartUp :vspyx.Core.Function_d0db731c4e
RepeatMessageRequest :vspyx.Core.Function_d0db731c4e
RequestBusSynchronization :vspyx.Core.Function_d0db731c4e
RxIndication :vspyx.Core.Function_a282387e18
SetSleepReadyBit :vspyx.Core.Function_74c6dc153a
SetUserData :vspyx.Core.Function_2fe29a5add
StartupError :vspyx.Core.Function_21ee470862
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.FrNm_ConfigType

Contains configuration parameters.

dummy :int
class vspyx.AUTOSAR.Classic.FrSM_BswM_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrSM_BswM_StateType

This type defines the states that are reported to the BswM using BswM_FrSM_CurrentState.

FRSM_BSWM_HALT_REQ = 6
FRSM_BSWM_HALT_REQ_ECU_PASSIVE = 7
FRSM_BSWM_KEYSLOT_ONLY = 8
FRSM_BSWM_KEYSLOT_ONLY_ECU_PASSIVE = 9
FRSM_BSWM_ONLINE = 10
FRSM_BSWM_ONLINE_ECU_PASSIVE = 11
FRSM_BSWM_ONLINE_PASSIVE = 12
FRSM_BSWM_ONLINE_PASSIVE_ECU_PASSIVE = 13
FRSM_BSWM_READY = 0
FRSM_BSWM_READY_ECU_PASSIVE = 1
FRSM_BSWM_STARTUP = 2
FRSM_BSWM_STARTUP_ECU_PASSIVE = 3
FRSM_BSWM_WAKEUP = 4
FRSM_BSWM_WAKEUP_ECU_PASSIVE = 5
FRSM_LOW_NUMBER_OF_COLDSTARTERS = 14
FRSM_LOW_NUMBER_OF_COLDSTARTERS_ECU_PASSIVE = 15
class vspyx.AUTOSAR.Classic.FrSM_ConfigType

This type contains the implementation-specific post build time configuration structure that is for FrSM_Init.

dummy :int
class vspyx.AUTOSAR.Classic.FrSmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrSmLinkScope

FrSmLinkScope

AllSlots :vspyx.Core.Function_d0db731c4e
Init :vspyx.Core.Function_ffc452019b
SetEcuPassive :vspyx.Core.Function_d0db731c4e
class vspyx.AUTOSAR.Classic.FrTSynLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTSynLinkScope

FrTSynLinkScope

GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_e6fabad22b
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
SetTransmissionMode :vspyx.Core.Function_ab7596eecc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
class vspyx.AUTOSAR.Classic.FrTSyn_ConfigType

This is the base type for the configuration of the Time Synchronization over FlexRay.

A pointer to an instance of this structure will be used in the initialization of the Time Synchronization over FlexRay.

The content of this structure is defined in chapter 10 Configuration specification.

dummy :int
class vspyx.AUTOSAR.Classic.FrTSyn_TransmissionModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTSyn_TransmissionModeType

Handles the enabling and disabling of the transmission mode

FRTSYN_TX_OFF = 0
FRTSYN_TX_ON = 1
class vspyx.AUTOSAR.Classic.FrTpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTpLinkScope

FrTpLinkScope

CancelReceive :vspyx.Core.Function_8c52b04f91
CancelTransmit :vspyx.Core.Function_8c52b04f91
ChangeParameter :vspyx.Core.Function_48f464a8f8
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_c43fd24ebf
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
Shutdown :vspyx.Core.Function_634bd5c449
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.FrTp_ConfigType

This is the base type for the configuration of the FlexRay Transport Protocol

A pointer to an instance of this structure will be used in the initialization of the FlexRay Transport Protocol.

The outline of the structure is defined in chapter 10 Configuration Specification

dummy :int
class vspyx.AUTOSAR.Classic.FrTrcvLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTrcvLinkScope

FrTrcvLinkScope

CheckWakeupByTransceiver :vspyx.Core.Function_21ee470862
ClearTransceiverWakeup :vspyx.Core.Function_d0db731c4e
DisableTransceiverBranch :vspyx.Core.Function_74c6dc153a
EnableTransceiverBranch :vspyx.Core.Function_74c6dc153a
GetTransceiverError :vspyx.Core.Function_3ea86411fb
GetTransceiverMode :vspyx.Core.Function_57b99cb6e6
GetTransceiverWUReason :vspyx.Core.Function_eb974d60ec
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_3672b0179b
MainFunction :vspyx.Core.Function_634bd5c449
SetTransceiverMode :vspyx.Core.Function_adf9884c24
class vspyx.AUTOSAR.Classic.FrTrcv_ConfigType

Configuration data structure of the FrTrcv module.

dummy :int
class vspyx.AUTOSAR.Classic.FrTrcv_TrcvModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTrcv_TrcvModeType

Transceiver modes in state ACTIVE.

FRTRCV_TRCVMODE_NORMAL = 0
FRTRCV_TRCVMODE_RECEIVEONLY = 3
FRTRCV_TRCVMODE_SLEEP = 2
FRTRCV_TRCVMODE_STANDBY = 1
class vspyx.AUTOSAR.Classic.FrTrcv_TrcvWUReasonType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.FrTrcv_TrcvWUReasonType

This type to be used to specify the wake up reason detected by the FR transceiver in detail.

FRTRCV_WU_BY_BUS = 1
FRTRCV_WU_BY_PIN = 2
FRTRCV_WU_INTERNALLY = 3
FRTRCV_WU_NOT_SUPPORTED = 0
FRTRCV_WU_POWER_ON = 5
FRTRCV_WU_RESET = 4
class vspyx.AUTOSAR.Classic.Fr_ChannelType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_ChannelType

[SWS_Fr_00514] The values are used to reference channels on a CC.

FR_CHANNEL_A = 1
FR_CHANNEL_AB = 3
FR_CHANNEL_B = 2
class vspyx.AUTOSAR.Classic.Fr_ConfigType

[SWS_Fr_91001] This type contains the implementation-specific post build configuration structure.

class vspyx.AUTOSAR.Classic.Fr_ErrorModeType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_ErrorModeType

[SWS_Fr_00507] This formal definition refers to the description of type T_ErrorMode in chapter 2.2.1.3 POC status of [12].

FR_ERRORMODE_ACTIVE = 0
FR_ERRORMODE_COMM_HALT = 2
FR_ERRORMODE_PASSIVE = 1
class vspyx.AUTOSAR.Classic.Fr_POCStateType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_POCStateType

[SWS_Fr_00505] This formal definition refers to the description of type T_POCState in chapter 2.2.1.3 POC status of [12].

FR_POCSTATE_CONFIG = 0
FR_POCSTATE_DEFAULT_CONFIG = 1
FR_POCSTATE_HALT = 2
FR_POCSTATE_NORMAL_ACTIVE = 3
FR_POCSTATE_NORMAL_PASSIVE = 4
FR_POCSTATE_READY = 5
FR_POCSTATE_STARTUP = 6
FR_POCSTATE_WAKEUP = 7
class vspyx.AUTOSAR.Classic.Fr_POCStatusType

[SWS_Fr_00510] This formal definition refers to the description of type T_POCStatus in chapter 2.2.1.3 POC status of [12].

CHIHaltRequest :int
CHIReadyRequest :int
ColdstartNoise :int
ErrorMode :Fr_ErrorModeType
Freeze :int
SlotMode :Fr_SlotModeType
StartupState :Fr_StartupStateType
State :Fr_POCStateType
WakeupStatus :Fr_WakeupStatusType
class vspyx.AUTOSAR.Classic.Fr_RxLPduStatusType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_RxLPduStatusType

[SWS_Fr_00512] These values are used to determine if a LPdu has been received or not.

FR_NOT_RECEIVED = 1
FR_RECEIVED = 0
FR_RECEIVED_MORE_DATA_AVAILABLE = 2
class vspyx.AUTOSAR.Classic.Fr_SlotAssignmentType

[SWS_Fr_91002] This structure contains information about the assignment of a FlexRay frame to a cycle and a slot ID.

Cycle :int
SlotId :int
channelId :Fr_ChannelType
class vspyx.AUTOSAR.Classic.Fr_SlotModeType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_SlotModeType

[SWS_Fr_00506] This formal definition refers to the description of type T_SlotMode in chapter 2.2.1.3 POC status of [12].

FR_SLOTMODE_ALL = 2
FR_SLOTMODE_ALL_PENDING = 1
FR_SLOTMODE_KEYSLOT = 0
class vspyx.AUTOSAR.Classic.Fr_StartupStateType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_StartupStateType

[SWS_Fr_00509] This formal definition refers to the description of type T_StartupState in chapter 2.2.1.3 POC status of [12].

FR_STARTUP_COLDSTART_COLLISION_RESOLUTION = 4
FR_STARTUP_COLDSTART_CONSISTENCY_CHECK = 5
FR_STARTUP_COLDSTART_GAP = 9
FR_STARTUP_COLDSTART_JOIN = 3
FR_STARTUP_COLDSTART_LISTEN = 1
FR_STARTUP_EXTERNAL_STARTUP = 10
FR_STARTUP_INITIALIZE_SCHEDULE = 7
FR_STARTUP_INTEGRATION_COLDSTART_CHECK = 2
FR_STARTUP_INTEGRATION_CONSISTENCY_CHECK = 8
FR_STARTUP_INTEGRATION_LISTEN = 6
FR_STARTUP_UNDEFINED = 0
class vspyx.AUTOSAR.Classic.Fr_TxLPduStatusType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_TxLPduStatusType

[SWS_Fr_00511] These values are used to determine whether a LPdu has been transmitted or not.

FR_NOT_TRANSMITTED = 2
FR_TRANSMITTED = 0
FR_TRANSMITTED_CONFLICT = 26
class vspyx.AUTOSAR.Classic.Fr_WakeupStatusType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.Fr_WakeupStatusType

[SWS_Fr_00508] This formal definition refers to the description of type T_WakeupStatus in chapter 2.2.1.3 POC status of [12].

FR_WAKEUP_COLLISION_HEADER = 3
FR_WAKEUP_COLLISION_UNKNOWN = 5
FR_WAKEUP_COLLISION_WUP = 4
FR_WAKEUP_RECEIVED_HEADER = 1
FR_WAKEUP_RECEIVED_WUP = 2
FR_WAKEUP_TRANSMITTED = 6
FR_WAKEUP_UNDEFINED = 0
class vspyx.AUTOSAR.Classic.ISRType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ISRType

This data type identifies an interrupt service routine (ISR).

INVALID_ISR = 0
class vspyx.AUTOSAR.Classic.IcomSwitch_ErrorType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.IcomSwitch_ErrorType

IcomSwitch_ErrorType defines the errors which can occur when activating or deactivating Pretended Networking.

ICOM_SWITCH_E_FAILED = 1
ICOM_SWITCH_E_OK = 0
class vspyx.AUTOSAR.Classic.IdleModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.IdleModeType

This data type identifies the idle mode behavior.

IDLE_NO_HALT = 0
class vspyx.AUTOSAR.Classic.IpduM

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.IpduM

IpduM

static New(config: ECUConfiguration) IpduM
class vspyx.AUTOSAR.Classic.IpduMLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.IpduMLinkScope

IpduMLinkScope

GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_881f50ecca
MainFunctionRx :vspyx.Core.Function_634bd5c449
MainFunctionTx :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.IpduM_ConfigType

This is the type of the data structure containing the initialization data for the I-PDU multiplexer.

dummy :int
class vspyx.AUTOSAR.Classic.J1939NmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.J1939NmLinkScope

J1939NmLinkScope

DeInit :vspyx.Core.Function_634bd5c449
GetBusOffDelay :vspyx.Core.Function_30fd0fc629
GetState :vspyx.Core.Function_40acffab2d
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_082ffd6d60
MainFunction :vspyx.Core.Function_634bd5c449
NetworkRelease :vspyx.Core.Function_d0db731c4e
NetworkRequest :vspyx.Core.Function_d0db731c4e
PassiveStartUp :vspyx.Core.Function_d0db731c4e
RequestIndication :vspyx.Core.Function_68f27b7953
RxIndication :vspyx.Core.Function_a282387e18
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.J1939Nm_ConfigType

This is the base type for the configuration of the J1939 Network Management module.

A pointer to an instance of this structure will be used in the initialization of the J1939 Network Management module.

The content of this structure is defined in chapter 10 Configuration specification.

dummy :int
class vspyx.AUTOSAR.Classic.J1939Rm_AckCode

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.J1939Rm_AckCode

This type represents the available kinds of acknowledgements.

class vspyx.AUTOSAR.Classic.J1939Rm_ConfigType

This is the base type for the configuration of the J1939 Request Manager.

A pointer to an instance of this structure will be used in the initialization of the J1939 Request Manager.

The content of this structure is defined in chapter 10 Configuration specification.

dummy :int
class vspyx.AUTOSAR.Classic.J1939Rm_ExtIdInfoType

This type represents a set of extended identifiers.

extId1 :int
extId2 :int
extId3 :int
extIdType :J1939Rm_ExtIdType
class vspyx.AUTOSAR.Classic.J1939Rm_ExtIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.J1939Rm_ExtIdType

This type represents the available kinds of extended identifier usage.

class vspyx.AUTOSAR.Classic.J1939Rm_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.J1939Rm_StateType

This type represents the communication state of the J1939 Request Manager.

class vspyx.AUTOSAR.Classic.J1939TpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.J1939TpLinkScope

J1939TpLinkScope

CancelReceive :vspyx.Core.Function_8c52b04f91
CancelTransmit :vspyx.Core.Function_8c52b04f91
ChangeParameter :vspyx.Core.Function_48f464a8f8
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_f437e639fa
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
Shutdown :vspyx.Core.Function_634bd5c449
Transmit :vspyx.Core.Function_fcd25d59dc
TxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.J1939Tp_ConfigType

Data structure containing post-build configuration data of J1939-TP.

dummy :int
class vspyx.AUTOSAR.Classic.LinIfLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.LinIfLinkScope

LinIfLinkScope

CheckWakeup :vspyx.Core.Function_552be9d574
EnableBusMirroring :vspyx.Core.Function_74c6dc153a
GetConfiguredNAD :vspyx.Core.Function_2e41615af1
GetPIDTable :vspyx.Core.Function_7ef33674ac
GetTrcvMode :vspyx.Core.Function_537bee6189
GetTrcvWakeupReason :vspyx.Core.Function_9bf908a29b
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GotoSleep :vspyx.Core.Function_d0db731c4e
HeaderIndication :vspyx.Core.Function_1fe564f90b
Init :vspyx.Core.Function_de7291667f
LinErrorIndication :vspyx.Core.Function_4d2890a76a
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_30fd0fc629
ScheduleRequest :vspyx.Core.Function_74c6dc153a
SetConfiguredNAD :vspyx.Core.Function_74c6dc153a
SetPIDTable :vspyx.Core.Function_4b77e50939
SetTrcvMode :vspyx.Core.Function_2d37e182bb
SetTrcvWakeupMode :vspyx.Core.Function_fbe69082dc
Transmit :vspyx.Core.Function_fcd25d59dc
TxConfirmation :vspyx.Core.Function_21ee470862
Wakeup :vspyx.Core.Function_d0db731c4e
WakeupConfirmation :vspyx.Core.Function_4c548fc750
class vspyx.AUTOSAR.Classic.LinIf_ConfigType

A pointer to an instance of this structure will be used in the initialization of the LIN Interface.

The outline of the structure is defined in chapter 10 Configuration Specification.

dummy :int
class vspyx.AUTOSAR.Classic.LinLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.LinLinkScope

LinLinkScope

CheckWakeup :vspyx.Core.Function_d0db731c4e
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GoToSleep :vspyx.Core.Function_d0db731c4e
GoToSleepInternal :vspyx.Core.Function_d0db731c4e
Init :vspyx.Core.Function_c68d8a0f69
SendFrame :vspyx.Core.Function_ee477ed3d8
Wakeup :vspyx.Core.Function_d0db731c4e
WakeupInternal :vspyx.Core.Function_d0db731c4e
class vspyx.AUTOSAR.Classic.LinSMLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.LinSMLinkScope

LinSMLinkScope

GetCurrentComMode :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GotoSleepConfirmation :vspyx.Core.Function_dd319a691a
GotoSleepIndication :vspyx.Core.Function_21ee470862
Init :vspyx.Core.Function_04d9a7a6d7
MainFunction :vspyx.Core.Function_634bd5c449
RequestComMode :vspyx.Core.Function_74c6dc153a
ScheduleRequest :vspyx.Core.Function_74c6dc153a
ScheduleRequestConfirmation :vspyx.Core.Function_dd319a691a
WakeupConfirmation :vspyx.Core.Function_dd319a691a
class vspyx.AUTOSAR.Classic.LinSM_ConfigType

Data structure type for the post-build configuration parameters.

dummy :int
class vspyx.AUTOSAR.Classic.LinTp_ConfigType

This is the base type for the configuration of the LIN Transport Protocol

A pointer to an instance of this structure will be used in the initialization of the LIN Transport Protocol.

The outline of the structure is defined in chapter 10 Configuration Specification

dummy :int
class vspyx.AUTOSAR.Classic.LinTp_Mode

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.LinTp_Mode

This type denotes which Schedule table can be requested by LIN TP during diagnostic session

LINTP_APPLICATIVE_SCHEDULE = 0
LINTP_DIAG_REQUEST = 1
LINTP_DIAG_RESPONSE = 2
class vspyx.AUTOSAR.Classic.LinTrcvLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.LinTrcvLinkScope

LinTrcvLinkScope

CheckWakeup :vspyx.Core.Function_d0db731c4e
GetBusWuReason :vspyx.Core.Function_9bf908a29b
GetOpMode :vspyx.Core.Function_537bee6189
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_0a7b3e59c1
SetOpMode :vspyx.Core.Function_2d37e182bb
SetWakeupMode :vspyx.Core.Function_fbe69082dc
class vspyx.AUTOSAR.Classic.LinTrcv_ConfigType

Configuration data structure of the LinTrcv module.

dummy :int
class vspyx.AUTOSAR.Classic.LinTrcv_TrcvModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.LinTrcv_TrcvModeType

Operating modes of the LIN Transceiver Driver

class vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupModeType

Wake up operating modes of the LIN Transceiver Driver.

class vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupReasonType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupReasonType

This type denotes the wake up reason detected by the LIN transceiver in detail.

class vspyx.AUTOSAR.Classic.Lin_ConfigType

This is the type of the external data structure containing the overall initialization data for the LIN driver and the SFR settings affecting the LIN channels. A pointer to such a structure is provided to the LIN driver initialization routine for configuration of the driver, LIN hardware unit and LIN hardware channels.

dummy :int
class vspyx.AUTOSAR.Classic.Lin_FrameCsModelType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Lin_FrameCsModelType

This type is used to specify the Checksum model to be used for the LIN Frame.

LIN_CLASSIC_CS = 1
LIN_ENHANCED_CS = 0
class vspyx.AUTOSAR.Classic.Lin_FrameResponseType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Lin_FrameResponseType

This type is used to specify whether the frame processor is required to transmit the response part of the LIN frame.

LIN_FRAMERESPONSE_IGNORE = 2
LIN_FRAMERESPONSE_RX = 1
LIN_FRAMERESPONSE_TX = 0
class vspyx.AUTOSAR.Classic.Lin_PduType

This Type is used to provide PID, checksum model, data length and SDU pointer from the LIN Interface to the LIN driver.

Cs :Lin_FrameCsModelType
Dl :int
Drc :Lin_FrameResponseType
Pid :int
class vspyx.AUTOSAR.Classic.Lin_SlaveErrorType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Lin_SlaveErrorType

This type represents the slave error types that are detected during header reception and response transmission / reception.

LIN_ERR_HEADER = 0
LIN_ERR_INC_RESP = 5
LIN_ERR_NO_RESP = 4
LIN_ERR_RESP_CHKSUM = 2
LIN_ERR_RESP_DATABIT = 3
LIN_ERR_RESP_STOPBIT = 1
class vspyx.AUTOSAR.Classic.Lin_StatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Lin_StatusType

LIN operation states for a LIN channel or frame, as returned by the API service Lin_GetStatus().

LIN_CH_SLEEP = 10
LIN_NOT_OK = 0
LIN_OPERATIONAL = 9
LIN_RX_BUSY = 6
LIN_RX_ERROR = 7
LIN_RX_NO_RESPONSE = 8
LIN_RX_OK = 5
LIN_TX_BUSY = 2
LIN_TX_ERROR = 4
LIN_TX_HEADER_ERROR = 3
LIN_TX_OK = 1
class vspyx.AUTOSAR.Classic.LinkScope

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.AUTOSAR.Classic.LinkScope

LinkScope

CanIf :LinkScopeBase
CanNm :LinkScopeBase
CanTSyn :LinkScopeBase
CanTp :LinkScopeBase
Com :LinkScopeBase
Dcm :LinkScopeBase
Det :LinkScopeBase
DoIP :LinkScopeBase
EthIf :LinkScopeBase
EthSM :LinkScopeBase
FrArTp :LinkScopeBase
FrIf :LinkScopeBase
FrNm :LinkScopeBase
FrTSyn :LinkScopeBase
FrTp :LinkScopeBase
IpduM :LinkScopeBase
J1939Nm :LinkScopeBase
J1939Tp :LinkScopeBase
LinIf :LinkScopeBase
Os :LinkScopeBase
PduR :LinkScopeBase
Sd :LinkScopeBase
SoAd :LinkScopeBase
TcpIp :LinkScopeBase
UdpNm :LinkScopeBase
Xcp :LinkScopeBase
CanInstance(self, id: int) LinkScopeBase
CanTrcvInstance(self, id: int) LinkScopeBase
EthInstance(self, id: int) LinkScopeBase
EthSwtInstance(self, id: int) LinkScopeBase
EthTrcvInstance(self, id: int) LinkScopeBase
FrInstance(self, id: int) LinkScopeBase
FrTrcvInstance(self, id: int) LinkScopeBase
GetCdd(self, id: int) LinkScopeBase
static New() LinkScope
RegisterPduId(self, localModuleMip: str, globalPduRef: str, localPduId: int) Any
TranslatePduId(self, destMip: str, globalPduRef: str) int
WEthInstance(self, id: int) LinkScopeBase
WEthTrcvInstance(self, id: int) LinkScopeBase
class vspyx.AUTOSAR.Classic.LinkScopeBase

LinkScopeBase

class vspyx.AUTOSAR.Classic.Nm_BusNmType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Nm_BusNmType

BusNm Type

NM_BUSNM_CANNM = 0
NM_BUSNM_FRNM = 1
NM_BUSNM_GENERICNM = 3
NM_BUSNM_J1939NM = 5
NM_BUSNM_LOCALNM = 6
NM_BUSNM_UDPNM = 2
NM_BUSNM_UNDEF = 4
class vspyx.AUTOSAR.Classic.Nm_ConfigType

Configuration data structure of the Nm module.

dummy :int
class vspyx.AUTOSAR.Classic.Nm_ModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Nm_ModeType

Operational modes of the network management.

NM_MODE_BUS_SLEEP = 0
NM_MODE_NETWORK = 3
NM_MODE_PREPARE_BUS_SLEEP = 1
NM_MODE_SYNCHRONIZE = 2
class vspyx.AUTOSAR.Classic.Nm_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Nm_StateType

States of the network management state machine.

NM_STATE_BUS_SLEEP = 1
NM_STATE_NORMAL_OPERATION = 4
NM_STATE_OFFLINE = 7
NM_STATE_PREPARE_BUS_SLEEP = 2
NM_STATE_READY_SLEEP = 3
NM_STATE_REPEAT_MESSAGE = 5
NM_STATE_SYNCHRONIZE = 6
NM_STATE_UNINIT = 0
class vspyx.AUTOSAR.Classic.NvM_ConfigType

Configuration data structure of the NvM module.

dummy :int
class vspyx.AUTOSAR.Classic.NvM_MultiBlockRequestType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.NvM_MultiBlockRequestType

Identifies the type of request performed on multi block when signaled via the callback function or when reporting to BswM

NVM_CANCEL_WRITE_ALL = 4
NVM_FIRST_INIT_ALL = 3
NVM_READ_ALL = 0
NVM_VALIDATE_ALL = 2
NVM_WRITE_ALL = 1
class vspyx.AUTOSAR.Classic.ObjectAccessType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ObjectAccessType

This data type identifies if an OS-Application has access to an object.

ACCESS = 0
NO_ACCESS = 1
class vspyx.AUTOSAR.Classic.ObjectTypeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ObjectTypeType

This data type identifies an object.

OBJECT_ALARM = 0
OBJECT_COUNTER = 1
OBJECT_ISR = 2
OBJECT_RESOURCE = 3
OBJECT_SCHEDULETABLE = 4
OBJECT_TASK = 5
class vspyx.AUTOSAR.Classic.OsLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.OsLinkScope

OsLinkScope

GetCounterValue :vspyx.Core.Function_0118ae8cae
GetElapsedValue :vspyx.Core.Function_5071f5d3aa
IncrementCounter :vspyx.Core.Function_34c15b4a8d
OS_TICKS2MS_TimeSinceBootCounter :vspyx.Core.Function_b1426189a3
OS_TICKS2NS_TimeSinceBootCounter :vspyx.Core.Function_b1426189a3
OS_TICKS2SEC_TimeSinceBootCounter :vspyx.Core.Function_b1426189a3
OS_TICKS2US_TimeSinceBootCounter :vspyx.Core.Function_b1426189a3
TimeSinceBootCounter :int
class vspyx.AUTOSAR.Classic.PduInfoType

Variables of this type shall be used to store the basic information about a PDU of any type, namely a pointer variable pointing to its SDU (payload), a pointer to Meta Data of the PDU, and the corresponding length of the SDU in bytes.

SduLength :int
class vspyx.AUTOSAR.Classic.PduR

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.PduR

PduR

static New(config: ECUConfiguration) PduR
class vspyx.AUTOSAR.Classic.PduRLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.PduRLinkScope

PduRLinkScope

CanIfRxIndication :vspyx.Core.Function_a282387e18
CanIfTxConfirmation :vspyx.Core.Function_378634c28f
CanNmRxIndication :vspyx.Core.Function_a282387e18
CanNmTriggerTransmit :vspyx.Core.Function_89e6f567fe
CanNmTxConfirmation :vspyx.Core.Function_378634c28f
CanTpCopyRxData :vspyx.Core.Function_a2f569d6de
CanTpCopyTxData :vspyx.Core.Function_a83011c4da
CanTpRxIndication :vspyx.Core.Function_378634c28f
CanTpStartOfReception :vspyx.Core.Function_dc27da2c70
CanTpTxConfirmation :vspyx.Core.Function_378634c28f
ComCancelTransmit :vspyx.Core.Function_8c52b04f91
ComTransmit :vspyx.Core.Function_fcd25d59dc
DbgTransmit :vspyx.Core.Function_fcd25d59dc
DcmCancelReceive :vspyx.Core.Function_8c52b04f91
DcmCancelTransmit :vspyx.Core.Function_8c52b04f91
DcmTransmit :vspyx.Core.Function_fcd25d59dc
DisableRouting :vspyx.Core.Function_378634c28f
DltTransmit :vspyx.Core.Function_fcd25d59dc
DoIPIfTxConfirmation :vspyx.Core.Function_378634c28f
DoIPTpCopyRxData :vspyx.Core.Function_a2f569d6de
DoIPTpCopyTxData :vspyx.Core.Function_a83011c4da
DoIPTpRxIndication :vspyx.Core.Function_378634c28f
DoIPTpStartOfReception :vspyx.Core.Function_dc27da2c70
DoIPTpTxConfirmation :vspyx.Core.Function_378634c28f
EnableRouting :vspyx.Core.Function_a2f38cfeb7
FrArTpCopyRxData :vspyx.Core.Function_a2f569d6de
FrArTpCopyTxData :vspyx.Core.Function_a83011c4da
FrArTpRxIndication :vspyx.Core.Function_378634c28f
FrArTpStartOfReception :vspyx.Core.Function_dc27da2c70
FrArTpTxConfirmation :vspyx.Core.Function_378634c28f
FrIfRxIndication :vspyx.Core.Function_a282387e18
FrIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
FrIfTxConfirmation :vspyx.Core.Function_378634c28f
FrNmTriggerTransmit :vspyx.Core.Function_89e6f567fe
FrNmTxConfirmation :vspyx.Core.Function_378634c28f
FrTpCopyRxData :vspyx.Core.Function_a2f569d6de
FrTpCopyTxData :vspyx.Core.Function_a83011c4da
FrTpRxIndication :vspyx.Core.Function_378634c28f
FrTpStartOfReception :vspyx.Core.Function_dc27da2c70
FrTpTxConfirmation :vspyx.Core.Function_378634c28f
GetConfigurationId :vspyx.Core.Function_f470a03f0d
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_685978a5d1
IpduMRxIndication :vspyx.Core.Function_a282387e18
IpduMTransmit :vspyx.Core.Function_fcd25d59dc
IpduMTriggerTransmit :vspyx.Core.Function_89e6f567fe
IpduMTxConfirmation :vspyx.Core.Function_378634c28f
J1939DcmCancelReceive :vspyx.Core.Function_8c52b04f91
J1939DcmCancelTransmit :vspyx.Core.Function_8c52b04f91
J1939DcmTransmit :vspyx.Core.Function_fcd25d59dc
J1939RmTransmit :vspyx.Core.Function_fcd25d59dc
J1939TpCopyRxData :vspyx.Core.Function_a2f569d6de
J1939TpCopyTxData :vspyx.Core.Function_a83011c4da
J1939TpRxIndication :vspyx.Core.Function_378634c28f
J1939TpStartOfReception :vspyx.Core.Function_dc27da2c70
J1939TpTxConfirmation :vspyx.Core.Function_378634c28f
LdComTransmit :vspyx.Core.Function_fcd25d59dc
LinIfRxIndication :vspyx.Core.Function_a282387e18
LinIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
LinIfTxConfirmation :vspyx.Core.Function_378634c28f
LinTpCopyRxData :vspyx.Core.Function_a2f569d6de
LinTpCopyTxData :vspyx.Core.Function_a83011c4da
LinTpRxIndication :vspyx.Core.Function_378634c28f
LinTpStartOfReception :vspyx.Core.Function_dc27da2c70
LinTpTxConfirmation :vspyx.Core.Function_378634c28f
LocalIpAddrAssignmentChg :vspyx.Core.Function_343ba6cd45
MirrorTransmit :vspyx.Core.Function_fcd25d59dc
SecOCCancelReceive :vspyx.Core.Function_8c52b04f91
SecOCCancelTransmit :vspyx.Core.Function_8c52b04f91
SecOCCopyRxData :vspyx.Core.Function_a2f569d6de
SecOCCopyTxData :vspyx.Core.Function_a83011c4da
SecOCIfRxIndication :vspyx.Core.Function_a282387e18
SecOCIfTxConfirmation :vspyx.Core.Function_378634c28f
SecOCStartOfReception :vspyx.Core.Function_dc27da2c70
SecOCTpRxIndication :vspyx.Core.Function_378634c28f
SecOCTpTxConfirmation :vspyx.Core.Function_378634c28f
SecOCTransmit :vspyx.Core.Function_fcd25d59dc
SoAdIfRxIndication :vspyx.Core.Function_a282387e18
SoAdIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdIfTxConfirmation :vspyx.Core.Function_378634c28f
SoAdTpCopyRxData :vspyx.Core.Function_a2f569d6de
SoAdTpCopyTxData :vspyx.Core.Function_a83011c4da
SoAdTpRxIndication :vspyx.Core.Function_378634c28f
SoAdTpStartOfReception :vspyx.Core.Function_dc27da2c70
SoAdTpTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdTpTxConfirmation :vspyx.Core.Function_378634c28f
SoConModeChg :vspyx.Core.Function_bc9980100d
SomeIpTpCopyRxData :vspyx.Core.Function_a2f569d6de
SomeIpTpCopyTxData :vspyx.Core.Function_a83011c4da
SomeIpTpRxIndication :vspyx.Core.Function_378634c28f
SomeIpTpStartOfReception :vspyx.Core.Function_dc27da2c70
SomeIpTpTransmit :vspyx.Core.Function_fcd25d59dc
SomeIpTpTxConfirmation :vspyx.Core.Function_378634c28f
UdpNmRxIndication :vspyx.Core.Function_a282387e18
UdpNmTriggerTransmit :vspyx.Core.Function_89e6f567fe
UdpNmTxConfirmation :vspyx.Core.Function_378634c28f
class vspyx.AUTOSAR.Classic.PduR_PBConfigType

Data structure containing post-build-time configuration data of the PDU Router.

dummy :int
class vspyx.AUTOSAR.Classic.PduR_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.PduR_StateType

States of the PDU Router

PDUR_ONLINE = 1
PDUR_UNINIT = 0
class vspyx.AUTOSAR.Classic.ProtectionReturnType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ProtectionReturnType

This data type identifies a value which controls further actions of the OS on return from the protection hook.

PRO_IGNORE = 0
PRO_SHUTDOWN = 1
PRO_TERMINATEAPPL = 2
PRO_TERMINATEAPPL_RESTART = 3
PRO_TERMINATETASKISR = 4
class vspyx.AUTOSAR.Classic.RestartType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.RestartType

This data type defines the use of a Restart Task after terminating an OS- Application.

NO_RESTART = 0
RESTART = 1
class vspyx.AUTOSAR.Classic.RetryInfoType

Variables of this type shall be used to store the information about Tp buffer handling.

TpDataState :TpDataStateType
TxTpDataCnt :int
class vspyx.AUTOSAR.Classic.ScheduleTableStatusType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.ScheduleTableStatusType

This type describes the status of a schedule. The status can be one of the following: o The schedule table is not started (SCHEDULETABLE_STOPPED) o The schedule table will be started after the end of currently running schedule table (schedule table was used in NextScheduleTable() service) (SCHEDULETABLE_NEXT) o The schedule table uses explicit synchronization, has been started and is waiting for the global time. (SCHEDULETABLE_WAITING) o The schedule table is running, but is currently not synchronous to a global time source (SCHEDULETABLE_RUNNING) o The schedule table is running and is synchronous to a global time source (SCHEDULETABLE_RUNNING_AND_SYNCHRONOUS)

SCHEDULETABLE_NEXT = 0
SCHEDULETABLE_RUNNING = 1
SCHEDULETABLE_RUNNING_AND_SYNCHRONOUS = 2
SCHEDULETABLE_STOPPED = 3
SCHEDULETABLE_WAITING = 4
class vspyx.AUTOSAR.Classic.SdLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.SdLinkScope

SdLinkScope

ClientServiceSetState :vspyx.Core.Function_53e5cdd22f
ConsumedEventGroupSetState :vspyx.Core.Function_09aa546ea0
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_8898e96bc8
LocalIpAddrAssignmentChg :vspyx.Core.Function_343ba6cd45
MainFunction :vspyx.Core.Function_634bd5c449
RxIndication :vspyx.Core.Function_a282387e18
ServerServiceSetState :vspyx.Core.Function_e4766b54ce
SoAdIfRxIndication :vspyx.Core.Function_a282387e18
SoAdIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdIfTxConfirmation :vspyx.Core.Function_378634c28f
SoConModeChg :vspyx.Core.Function_bc9980100d
class vspyx.AUTOSAR.Classic.Sd_ClientServiceCurrentStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_ClientServiceCurrentStateType

This type defines the modes to indicate the current mode request of a Client Service.

SD_CLIENT_SERVICE_AVAILABLE = 1
SD_CLIENT_SERVICE_DOWN = 0
class vspyx.AUTOSAR.Classic.Sd_ClientServiceSetStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_ClientServiceSetStateType

This type defines the Client states that are reported to the BswM using the expected API Sd_ClientServiceSetState.

SD_CLIENT_SERVICE_RELEASED = 0
SD_CLIENT_SERVICE_REQUESTED = 1
class vspyx.AUTOSAR.Classic.Sd_ConfigType

Configuration data structure of Sd module.

dummy :int
class vspyx.AUTOSAR.Classic.Sd_ConsumedEventGroupCurrentStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_ConsumedEventGroupCurrentStateType

This type defines the subscription policy by consumed EventGroup for the Client Service.

SD_CONSUMED_EVENTGROUP_AVAILABLE = 1
SD_CONSUMED_EVENTGROUP_DOWN = 0
class vspyx.AUTOSAR.Classic.Sd_ConsumedEventGroupSetStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_ConsumedEventGroupSetStateType

This type defines the subscription policy by consumed EventGroup for the Client Service.

SD_CONSUMED_EVENTGROUP_RELEASED = 0
SD_CONSUMED_EVENTGROUP_REQUESTED = 1
class vspyx.AUTOSAR.Classic.Sd_EventHandlerCurrentStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_EventHandlerCurrentStateType

This type defines the subscription policy by EventHandler for the Server Service.

SD_EVENT_HANDLER_RELEASED = 0
SD_EVENT_HANDLER_REQUESTED = 1
class vspyx.AUTOSAR.Classic.Sd_ServerServiceSetStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Sd_ServerServiceSetStateType

This type defines the Server states that are reported to the SD using the expected API Sd_ServerServiceSetState.

SD_SERVER_SERVICE_AVAILABLE = 1
SD_SERVER_SERVICE_DOWN = 0
class vspyx.AUTOSAR.Classic.SimpleSoAdProcessor

Bases: vspyx.Runtime.Component

Inheritance diagram of vspyx.AUTOSAR.Classic.SimpleSoAdProcessor

SimpleSoAdProcessor

OnPDU :vspyx.Core.Callback_8fbe42cccb
Attach(self, follower: vspyx.TCPIP.Follower) Any
Attach(self, socket: vspyx.TCPIP.Socket) Any
Detach(self) Any
Detach(self, socket: vspyx.TCPIP.Socket) Any
static New() SimpleSoAdProcessor
class vspyx.AUTOSAR.Classic.SoAd

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.SoAd

SoAd

static New(config: ECUConfiguration) SoAd
class vspyx.AUTOSAR.Classic.SoAdLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.SoAdLinkScope

SoAdLinkScope

CloseSoCon :vspyx.Core.Function_0617fd6a29
CopyTxData :vspyx.Core.Function_4efad67327
DisableRouting :vspyx.Core.Function_d0db731c4e
DisableSpecificRouting :vspyx.Core.Function_6caebc02a3
EnableRouting :vspyx.Core.Function_d0db731c4e
EnableSpecificRouting :vspyx.Core.Function_6caebc02a3
GetAndResetMeasurementData :vspyx.Core.Function_3ea86411fb
GetLocalAddr :vspyx.Core.Function_c6eac12677
GetPhysAddr :vspyx.Core.Function_066aa755c1
GetRemoteAddr :vspyx.Core.Function_31c1db4ec3
GetSoConId :vspyx.Core.Function_b0c7a11145
GetSoConMode :vspyx.Core.Function_1f61b10e8c
GetVersionInfo :vspyx.Core.Function_a7db2cec72
ICS_RxIndication :vspyx.Core.Function_f76f76b722
IfRoutingGroupTransmit :vspyx.Core.Function_d0db731c4e
IfSpecificRoutingGroupTransmit :vspyx.Core.Function_6caebc02a3
IfTransmit :vspyx.Core.Function_fcd25d59dc
Init :vspyx.Core.Function_4363e98f1e
LocalIpAddrAssignmentChg :vspyx.Core.Function_7e677b392b
MainFunction :vspyx.Core.Function_634bd5c449
OpenSoCon :vspyx.Core.Function_8c52b04f91
ReadDhcpHostNameOption :vspyx.Core.Function_53158cf6a4
ReleaseIpAddrAssignment :vspyx.Core.Function_8c52b04f91
ReleaseRemoteAddr :vspyx.Core.Function_a2f38cfeb7
RequestIpAddrAssignment :vspyx.Core.Function_40edaf836c
RxIndication :vspyx.Core.Function_843dfb9e4a
SetRemoteAddr :vspyx.Core.Function_900a6aa5f1
SetUniqueRemoteAddr :vspyx.Core.Function_775774c85d
TcpAccepted :vspyx.Core.Function_2d45cd33d3
TcpConnected :vspyx.Core.Function_a2f38cfeb7
TcpIpEvent :vspyx.Core.Function_94e557a30a
TpCancelReceive :vspyx.Core.Function_8c52b04f91
TpCancelTransmit :vspyx.Core.Function_8c52b04f91
TpChangeParameter :vspyx.Core.Function_48f464a8f8
TpTransmit :vspyx.Core.Function_fcd25d59dc
TxConfirmation :vspyx.Core.Function_7608587d51
WriteDhcpHostNameOption :vspyx.Core.Function_014124c847
class vspyx.AUTOSAR.Classic.SoAd_ConfigType

Configuration data structure of the SoAd module.

dummy :int
class vspyx.AUTOSAR.Classic.SoAd_SoConModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.SoAd_SoConModeType

type to specify the state of a SoAd socket connection.

SOAD_SOCON_OFFLINE = 2
SOAD_SOCON_ONLINE = 0
SOAD_SOCON_RECONNECT = 1
class vspyx.AUTOSAR.Classic.StatusType

Bases: enum.IntEnum

Inheritance diagram of vspyx.AUTOSAR.Classic.StatusType

Enum where members are also (and must be) ints

E_OK = 0
E_OS_ACCESS = 1
E_OS_CALLEVEL = 2
E_OS_ID = 3
E_OS_LIMIT = 4
E_OS_NOFUNC = 5
E_OS_RESOURCE = 6
E_OS_STATE = 7
E_OS_VALUE = 8
class vspyx.AUTOSAR.Classic.Std_VersionInfoType

This type shall be used to request the version of a BSW module using the <Module name>_GetVersionInfo() function.

moduleID :int
sw_major_version :int
sw_minor_version :int
sw_patch_version :int
vendorID :int
class vspyx.AUTOSAR.Classic.TPParameterType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TPParameterType

Specify the parameter to which the value has to be changed (BS or STmin).

TP_BC = 2
TP_BS = 1
TP_STMIN = 0
class vspyx.AUTOSAR.Classic.TcpIp

Bases: BSW

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp

TcpIp

static New(config: ECUConfiguration) TcpIp
class vspyx.AUTOSAR.Classic.TcpIpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIpLinkScope

TcpIpLinkScope

Bind :vspyx.Core.Function_56ca159dda
ChangeParameter :vspyx.Core.Function_014124c847
Close :vspyx.Core.Function_0617fd6a29
DhcpReadOption :vspyx.Core.Function_10e9091fa9
DhcpV6ReadOption :vspyx.Core.Function_6cb08b97de
DhcpV6WriteOption :vspyx.Core.Function_c122e5469c
DhcpWriteOption :vspyx.Core.Function_417469245b
GetAndResetMeasurementData :vspyx.Core.Function_3ea86411fb
GetArpCacheEntries :vspyx.Core.Function_022638b7f7
GetCtrlIdx :vspyx.Core.Function_2e41615af1
GetIpAddr :vspyx.Core.Function_e364932036
GetNdpCacheEntries :vspyx.Core.Function_cf76228978
GetPhysAddr :vspyx.Core.Function_2e41615af1
GetRemotePhysAddr :vspyx.Core.Function_0d1cf37935
GetVersionInfo :vspyx.Core.Function_a7db2cec72
IcmpTransmit :vspyx.Core.Function_b4b0109a2b
IcmpV6Transmit :vspyx.Core.Function_b4b0109a2b
Init :vspyx.Core.Function_d27a7cfeae
MainFunction :vspyx.Core.Function_634bd5c449
ReleaseIpAddrAssignment :vspyx.Core.Function_d0db731c4e
RequestComMode :vspyx.Core.Function_3f5bb5034b
RequestIpAddrAssignment :vspyx.Core.Function_b3afbfc193
ResetIpAssignment :vspyx.Core.Function_b9ef01da62
RxIndication :vspyx.Core.Function_99ba9cc388
SoAdGetSocket :vspyx.Core.Function_402051a095
TcpConnect :vspyx.Core.Function_900a6aa5f1
TcpListen :vspyx.Core.Function_7130e2d59d
TcpReceived :vspyx.Core.Function_42862c8550
TcpTransmit :vspyx.Core.Function_9d28d57be2
UdpTransmit :vspyx.Core.Function_f2c7ce2b02
class vspyx.AUTOSAR.Classic.TcpIp_ArpCacheEntryType

TcpIp_ArpCacheEntries elements type

State :int
class vspyx.AUTOSAR.Classic.TcpIp_ConfigType

Configuration data structure of the TcpIp module.

dummy :int
class vspyx.AUTOSAR.Classic.TcpIp_EventType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_EventType

Events reported by TcpIp.

TCPIP_TCP_CLOSED = 2
TCPIP_TCP_FIN_RECEIVED = 3
TCPIP_TCP_RESET = 1
TCPIP_TLS_HANDSHAKE_SUCCEEDED = 5
TCPIP_UDP_CLOSED = 4
class vspyx.AUTOSAR.Classic.TcpIp_IpAddrAssignmentType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_IpAddrAssignmentType

Specification of IPv4/IPv6 address assignment policy.

TCPIP_IPADDR_ASSIGNMENT_ALL = 5
TCPIP_IPADDR_ASSIGNMENT_DHCP = 2
TCPIP_IPADDR_ASSIGNMENT_IPV6_ROUTER = 4
TCPIP_IPADDR_ASSIGNMENT_LINKLOCAL = 3
TCPIP_IPADDR_ASSIGNMENT_LINKLOCAL_DOIP = 1
TCPIP_IPADDR_ASSIGNMENT_STATIC = 0
class vspyx.AUTOSAR.Classic.TcpIp_IpAddrStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_IpAddrStateType

Specifies the state of local IP address assignment

TCPIP_IPADDR_STATE_ASSIGNED = 0
TCPIP_IPADDR_STATE_ONHOLD = 1
TCPIP_IPADDR_STATE_UNASSIGNED = 2
class vspyx.AUTOSAR.Classic.TcpIp_NdpCacheEntryType

TcpIp_NdpCacheEntries elements type

State :int
class vspyx.AUTOSAR.Classic.TcpIp_ProtocolType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_ProtocolType

Protocol type used by a socket.

TCPIP_IPPROTO_TCP = 6
TCPIP_IPPROTO_UDP = 17
class vspyx.AUTOSAR.Classic.TcpIp_ReturnType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_ReturnType

TcpIp specific return type.

TCPIP_E_NOT_OK = 1
TCPIP_E_OK = 0
TCPIP_E_PHYS_ADDR_MISS = 2
class vspyx.AUTOSAR.Classic.TcpIp_SockAddrInet6Type

This structure defines a IPv6 address type which can be derived from the generic address structure via cast.

domain :int
port :int
class vspyx.AUTOSAR.Classic.TcpIp_SockAddrInetType

This structure defines an IPv4 address type which can be derived from the generic address structure via cast.

domain :int
port :int
class vspyx.AUTOSAR.Classic.TcpIp_SockAddrType

Generic structure used by APIs to specify an IP address. (A specific address type can be derived from this structure via a cast to the specific struct type.)

domain :int
static From(addr: vspyx.Core.IPAddress, port: int) Any
static From(addr: vspyx.Core.IPAddressAndPort) Any
class vspyx.AUTOSAR.Classic.TcpIp_StateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TcpIp_StateType

Specifies the TcpIp state for a specific EthIf controller.

TCPIP_STATE_OFFLINE = 2
TCPIP_STATE_ONHOLD = 1
TCPIP_STATE_ONLINE = 0
TCPIP_STATE_SHUTDOWN = 4
TCPIP_STATE_STARTUP = 3
class vspyx.AUTOSAR.Classic.TickType

TickType

Tick :int
class vspyx.AUTOSAR.Classic.TpDataStateType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TpDataStateType

Variables of this type shall be used to store the state of TP buffer.

TP_CONFPENDING = 2
TP_DATACONF = 0
TP_DATARETRY = 1
class vspyx.AUTOSAR.Classic.TryToGetSpinlockType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.TryToGetSpinlockType

The TryToGetSpinlockType indicates if the spinlock has been occupied or not.

TRYTOGETSPINLOCK_NOSUCCESS = 1
TRYTOGETSPINLOCK_SUCCESS = 0
class vspyx.AUTOSAR.Classic.UdpNmLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.UdpNmLinkScope

UdpNmLinkScope

CheckRemoteSleepIndication :vspyx.Core.Function_2e41615af1
DisableCommunication :vspyx.Core.Function_d0db731c4e
EnableCommunication :vspyx.Core.Function_d0db731c4e
GetLocalNodeIdentifier :vspyx.Core.Function_2e41615af1
GetNodeIdentifier :vspyx.Core.Function_2e41615af1
GetPduData :vspyx.Core.Function_2e41615af1
GetState :vspyx.Core.Function_40acffab2d
GetUserData :vspyx.Core.Function_2e41615af1
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_f403f67433
LocalIpAddrAssignmentChg :vspyx.Core.Function_343ba6cd45
MainFunction :vspyx.Core.Function_634bd5c449
NetworkRelease :vspyx.Core.Function_d0db731c4e
NetworkRequest :vspyx.Core.Function_d0db731c4e
PassiveStartUp :vspyx.Core.Function_d0db731c4e
RepeatMessageRequest :vspyx.Core.Function_d0db731c4e
RequestBusSynchronization :vspyx.Core.Function_d0db731c4e
SetSleepReadyBit :vspyx.Core.Function_74c6dc153a
SetUserData :vspyx.Core.Function_2fe29a5add
SoAdIfRxIndication :vspyx.Core.Function_a282387e18
SoAdIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdIfTxConfirmation :vspyx.Core.Function_378634c28f
SoConModeChg :vspyx.Core.Function_bc9980100d
Transmit :vspyx.Core.Function_fcd25d59dc
TriggerTransmit :vspyx.Core.Function_89e6f567fe
class vspyx.AUTOSAR.Classic.UdpNm_ConfigType

UdpNm_ConfigType

dummy :int
class vspyx.AUTOSAR.Classic.UdpNm_PduPositionType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.UdpNm_PduPositionType

Used to define the position of the control bit vector within the NM PACKET.

UDPNM_PDU_BYTE_0 = 0
UDPNM_PDU_BYTE_1 = 1
UDPNM_PDU_OFF = 255
class vspyx.AUTOSAR.Classic.WEthLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthLinkScope

WEthLinkScope

GetBufWRxParams :vspyx.Core.Function_0b0ec2a15c
GetBufWTxParams :vspyx.Core.Function_71e3c17e3a
GetControllerMode :vspyx.Core.Function_6004950ab0
GetPhysAddr :vspyx.Core.Function_30fd0fc629
GetVersionInfo :vspyx.Core.Function_a7db2cec72
GetWEtherStats32 :vspyx.Core.Function_956da5beda
GetWEtherStats64 :vspyx.Core.Function_66d8eb5071
Init :vspyx.Core.Function_0fbc1d37d9
MainFunction :vspyx.Core.Function_634bd5c449
ReadTrcvRegs :vspyx.Core.Function_8302e97ddc
Receive :vspyx.Core.Function_a47ba1e076
SetBufWTxParams :vspyx.Core.Function_4cb130ce40
SetControllerMode :vspyx.Core.Function_4e191dc5cd
SetPhysAddr :vspyx.Core.Function_65ccff1720
Transmit :vspyx.Core.Function_49674ba094
TriggerPriorityQueueTransmit :vspyx.Core.Function_a2b471d826
TxConfirmation :vspyx.Core.Function_21ee470862
UpdatePhysAddrFilter :vspyx.Core.Function_724088b4ea
WriteTrcvRegs :vspyx.Core.Function_20b65de5ae
class vspyx.AUTOSAR.Classic.WEthTrcvLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthTrcvLinkScope

WEthTrcvLinkScope

GetChanRxParams :vspyx.Core.Function_14877e3e48
GetLinkState :vspyx.Core.Function_02169e460c
GetTransceiverMode :vspyx.Core.Function_98f26f9608
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_4516932e16
MainFunction :vspyx.Core.Function_634bd5c449
SetChanRxParams :vspyx.Core.Function_7dd09b80f1
SetChanTxParams :vspyx.Core.Function_994f9cbf3e
SetRadioParams :vspyx.Core.Function_470e3fff9f
SetTransceiverMode :vspyx.Core.Function_c1e6fc091c
class vspyx.AUTOSAR.Classic.WEthTrcv_ConfigType

Implementation specific structure of the post build configuration

dummy :int
class vspyx.AUTOSAR.Classic.WEthTrcv_GetChanRxParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthTrcv_GetChanRxParamIdType

Wireless channel properties of the receive side

WETHTRCV_GETCHRXPID_CBR = 0
WETHTRCV_GETCHRXPID_CIT = 1
class vspyx.AUTOSAR.Classic.WEthTrcv_SetChanRxParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthTrcv_SetChanRxParamIdType

Wireless channel settings for the receive side

WETHTRCV_SETCHRXPID_ANTENNA = 5
WETHTRCV_SETCHRXPID_BANDWIDTH = 1
WETHTRCV_SETCHRXPID_BITRATE = 0
WETHTRCV_SETCHRXPID_CSPWRTRESH = 3
WETHTRCV_SETCHRXPID_FREQ = 2
WETHTRCV_SETCHRXPID_RADIO_MODE = 4
class vspyx.AUTOSAR.Classic.WEthTrcv_SetChanTxParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthTrcv_SetChanTxParamIdType

Support for integer-based Flags

WETHTRCV_SETCHTXPID_ANTENNA = 10
WETHTRCV_SETCHTXPID_BANDWIDTH = 1
WETHTRCV_SETCHTXPID_BITRATE = 0
WETHTRCV_SETCHTXPID_DCC_CBR = 3
WETHTRCV_SETCHTXPID_DCC_STATE = 13
WETHTRCV_SETCHTXPID_PACKET_INTERVAL = 12
WETHTRCV_SETCHTXPID_RADIO_MODE = 9
WETHTRCV_SETCHTXPID_TXPOWER = 2
WETHTRCV_SETCHTXPID_TXQCFG_AIFSN = 5
WETHTRCV_SETCHTXPID_TXQCFG_CWMAX = 7
WETHTRCV_SETCHTXPID_TXQCFG_CWMIN = 6
WETHTRCV_SETCHTXPID_TXQCFG_TXOP = 8
WETHTRCV_SETCHTXPID_TXQSEL = 4
class vspyx.AUTOSAR.Classic.WEthTrcv_SetRadioParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEthTrcv_SetRadioParamIdType

Wireless radio settings for the transceiver

WETHTRCV_SETRADIOPID_SEL_TRCV_CHCFG = 1
WETHTRCV_SETRADIOPID_SET_CHCFGID = 2
WETHTRCV_SETRADIOPID_TOLLINGZONE_INFO = 3
class vspyx.AUTOSAR.Classic.WEth_BufWRxParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEth_BufWRxParamIdType

Wireless radio parameters for a packet that has been received.

WETH_BUFWRXPID_ANTENNA_ID = 4
WETH_BUFWRXPID_CHANNEL_ID = 1
WETH_BUFWRXPID_FREQ = 2
WETH_BUFWRXPID_RSSI = 0
WETH_BUFWRXPID_TRANSACTION_ID_32 = 3
class vspyx.AUTOSAR.Classic.WEth_BufWTxParamIdType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.WEth_BufWTxParamIdType

Wireless radio parameters for a packet that has to be transmitted.

WETH_BUFWTXPID_ANTENNA_ID = 4
WETH_BUFWTXPID_CHANNEL_ID = 1
WETH_BUFWTXPID_POWER = 0
WETH_BUFWTXPID_QUEUE_ID = 2
WETH_BUFWTXPID_TRANSACTION_ID_16 = 3
class vspyx.AUTOSAR.Classic.WEth_ConfigType

Implementation specific structure of the post build configuration

dummy :int
class vspyx.AUTOSAR.Classic.XcpLinkScope

Bases: LinkScopeBase

Inheritance diagram of vspyx.AUTOSAR.Classic.XcpLinkScope

XcpLinkScope

CanIfRxIndication :vspyx.Core.Function_a282387e18
CanIfTxConfirmation :vspyx.Core.Function_378634c28f
FrIfRxIndication :vspyx.Core.Function_a282387e18
FrIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
FrIfTxConfirmation :vspyx.Core.Function_378634c28f
GetVersionInfo :vspyx.Core.Function_a7db2cec72
Init :vspyx.Core.Function_621a7b1df0
LocalIpAddrAssignmentChg :vspyx.Core.Function_343ba6cd45
MainFunction :vspyx.Core.Function_634bd5c449
SetTransmissionMode :vspyx.Core.Function_26b49bce44
SoAdIfRxIndication :vspyx.Core.Function_a282387e18
SoAdIfTriggerTransmit :vspyx.Core.Function_89e6f567fe
SoAdIfTxConfirmation :vspyx.Core.Function_378634c28f
SoConModeChg :vspyx.Core.Function_bc9980100d
class vspyx.AUTOSAR.Classic.Xcp_ConfigType

This is the type of the data structure containing the initialization data for XCP.

dummy :int
class vspyx.AUTOSAR.Classic.Xcp_TransmissionModeType

Bases: enum.IntFlag

Inheritance diagram of vspyx.AUTOSAR.Classic.Xcp_TransmissionModeType

Handles the enabling and disabling of the transmission mode

XCP_TX_OFF = 0
XCP_TX_ON = 1