vspyx.AUTOSAR.Classic
Package Contents
Classes
This data type identifies the OS-Application. |
|
AppMode of the core shall be inherited from another core. |
|
This data type identifies the state of an OS-Application. |
|
BSW |
|
Variables of this type shall be used to store the result of a buffer request. |
|
Can |
|
CanIf |
|
CanIfLinkScope |
|
This type defines a data structure for the post build parameters of the CAN |
|
Return value of CAN L-PDU notification status. |
|
The PduMode of a channel defines its transmit or receive activity. |
|
Error level (S0-S3) |
|
TTCAN error level including min and max values of message status count |
|
Event that causes a Timing/Error IRQ |
|
Master-Slave Mode |
|
Master state type including sync mode, master-slave mode and current ref |
|
Event that causes a severe error |
|
Sync mode |
|
Time source of time values in TTCAN |
|
Combines all events that are reported by CanIf_TTTimingError (event indication |
|
CanLinkScope |
|
CanNmLinkScope |
|
This type shall contain at least all parameters that are post-build able |
|
CanSMLinkScope |
|
This type defines a data structure for the post build parameters of the CanSM. |
|
Defines the values of the internal states of the CanSM module |
|
CanTSynLinkScope |
|
This is the base type for the configuration of the Time Synchronization over |
|
Handles the enabling and disabling of the transmission mode |
|
CanTp |
|
CanTpLinkScope |
|
Data structure type for the post-build configuration parameters. |
|
CanTrcvLinkScope |
|
This is the type of the external data structure containing the overall |
|
Datatype used for describing whether PN wakeup functionality in CanTrcv is |
|
Provides the state of a flag in the transceiver hardware. |
|
Operating modes of the CAN Transceiver Driver. |
|
This type shall be used to control the CAN transceiver concerning wake up |
|
This type denotes the wake up reason detected by the CAN transceiver in detail. |
|
This is the type of the external data structure containing the overall |
|
States that are used by the several ControllerMode functions. |
|
Error states of a CAN controller. |
|
This type defines a data structure which clearly provides an Hardware Object |
|
Can_PduType |
|
Error level (S0-S3) |
|
TTCAN error level including min and max values of message status count |
|
Master-Slave Mode |
|
Master state type including sync mode, master-slave mode and current ref |
|
Sync mode |
|
TTCAN API functions |
|
Cdd |
|
CddLinkScope |
|
Com |
|
ComLinkScope |
|
This type contains the implementation-specific post build configuration |
|
Initialization status of ComM. |
|
Current mode of a PNC |
|
This is the type of the data structure containing the initialization data for |
|
This is a status value returned by the API service Com_GetStatus(). |
|
Dcm |
|
DcmLinkScope |
|
This type defines a data structure for the post build parameters of the DCM . |
|
Additional information on message request. |
|
This data structure contains all information which is necessary to process a |
|
Used in Dcm_SetProgConditions() to allow the integrator to store relevant |
|
DemLinkScope |
|
This type of the external data structure shall contain the post build |
|
This structure represents all data elemets of the DM05 message. The encoding |
|
This structure represents all data elemets of the DM21 message. The encoding |
|
This structure represents all data elemets of the DM26 message. The encoding |
|
For details refer SAE J1939-73 |
|
DetLinkScope |
|
Configuration data structure of the Det module. |
|
DoIPLinkScope |
|
Configuration data structure of the DoIP module |
|
ECUConfiguration |
|
ECUInstance |
|
Eth |
|
EthIf |
|
EthIfLinkScope |
|
Implementation specific structure of the post build configuration |
|
EthIf_SignalQualityResultType |
|
Status supervision used for Development Error Detection. The state shall be |
|
EthLinkScope |
|
EthSMLinkScope |
|
This type shall define the states of the network mode state machine. |
|
EthSwtLinkScope |
|
Implementation specific structure of the post build configuration. |
|
The interpretation of this value |
|
Type for holding the management information received/transmitted on Switches |
|
Provides information about all struct member elements. The ownership gives |
|
Will be set from EthSwt and marks EthSwt_MgmtObject as valid or not. |
|
Holds information if upper layer or EthSwt is owner of mgmt_obj. |
|
The EthSwt_PortMirrorCfgType specify the port mirror configuration which is set |
|
Type to request or obtain the port mirroring state (enable/disable) for a |
|
Status supervision used for Development Error Detection. The state shall be |
|
EthTSynLinkScope |
|
This is the base type for the configuration of the Global Time Synchronization |
|
Handles the enabling and disabling of the transmission mode |
|
EthTrcvLinkScope |
|
This type defines the Ethernet baud rate. The baud rate gets either negotiated |
|
Describes the results of the cable diagnostics. |
|
Implementation specific structure of the post build configuration |
|
This type defines the Ethernet duplex mode. The duplex mode gets either |
|
This type defines the Ethernet link state. The link state changes after an |
|
This type defines the transceiver modes |
|
Describes the possible PHY loopback modes |
|
Describes the possible PHY test modes |
|
Describes the possible PHY transmit modes |
|
Status supervision used for Development Error Detection. The state shall be |
|
This type controls the transceiver wake up modes and/or clears the wake-up |
|
This type defines the transceiver wake up reasons. |
|
Implementation specific structure of the post build configuration |
|
Statistic counter for diagnostics. |
|
The Enumeration Type Eth_FilterActionType describes the action to be taklen for |
|
This type is used to read out addresses from the address resolution logic (ARL) |
|
This type defines the controller modes |
|
Variables of this type are used to express frequency ratios. |
|
Statistic counter for diagnostics. |
|
Used as out parameter in Eth_Receive() indicates whether a frame has been |
|
Status supervision used for Development Error Detection. The state shall be |
|
Variables of this type are used to express time differences. |
|
Variables of this type are used for expressing time stamps including relative |
|
Statistic counters for diagnostics. |
|
Statistic counter for diagnostics. |
|
Fr |
|
FrArTpLinkScope |
|
This is the base type for the configuration of the FlexRay Transport Protocol. |
|
FrIf |
|
FrIfLinkScope |
|
[SWS_FrIf_05301] |
|
[SWS_FrIf_05303] |
|
[SWS_FrIf_05755] |
|
FrLinkScope |
|
FrNmLinkScope |
|
Contains configuration parameters. |
|
This type defines the states that are reported to the BswM using |
|
This type contains the implementation-specific post build time configuration |
|
FrSmLinkScope |
|
FrTSynLinkScope |
|
This is the base type for the configuration of the Time Synchronization over |
|
Handles the enabling and disabling of the transmission mode |
|
FrTpLinkScope |
|
This is the base type for the configuration of the FlexRay Transport Protocol |
|
FrTrcvLinkScope |
|
Configuration data structure of the FrTrcv module. |
|
Transceiver modes in state ACTIVE. |
|
This type to be used to specify the wake up reason detected by the FR |
|
[SWS_Fr_00514] |
|
[SWS_Fr_91001] |
|
[SWS_Fr_00507] |
|
[SWS_Fr_00505] |
|
[SWS_Fr_00510] |
|
[SWS_Fr_00512] |
|
[SWS_Fr_91002] |
|
[SWS_Fr_00506] |
|
[SWS_Fr_00509] |
|
[SWS_Fr_00511] |
|
[SWS_Fr_00508] |
|
This data type identifies an interrupt service routine (ISR). |
|
IcomSwitch_ErrorType defines the errors which can occur when activating or |
|
This data type identifies the idle mode behavior. |
|
IpduM |
|
IpduMLinkScope |
|
This is the type of the data structure containing the initialization data for |
|
J1939NmLinkScope |
|
This is the base type for the configuration of the J1939 Network Management |
|
This type represents the available kinds of acknowledgements. |
|
This is the base type for the configuration of the J1939 Request Manager. |
|
This type represents a set of extended identifiers. |
|
This type represents the available kinds of extended identifier usage. |
|
This type represents the communication state of the J1939 Request Manager. |
|
J1939TpLinkScope |
|
Data structure containing post-build configuration data of J1939-TP. |
|
LinIfLinkScope |
|
A pointer to an instance of this structure will be used in the initialization |
|
LinLinkScope |
|
LinSMLinkScope |
|
Data structure type for the post-build configuration parameters. |
|
This is the base type for the configuration of the LIN Transport Protocol |
|
This type denotes which Schedule table can be requested by LIN TP during |
|
LinTrcvLinkScope |
|
Configuration data structure of the LinTrcv module. |
|
Operating modes of the LIN Transceiver Driver |
|
Wake up operating modes of the LIN Transceiver Driver. |
|
This type denotes the wake up reason detected by the LIN transceiver in detail. |
|
This is the type of the external data structure containing the overall |
|
This type is used to specify the Checksum model to be used for the LIN Frame. |
|
This type is used to specify whether the frame processor is required to |
|
This Type is used to provide PID, checksum model, data length and SDU pointer |
|
This type represents the slave error types that are detected during header |
|
LIN operation states for a LIN channel or frame, as returned by the API service |
|
LinkScope |
|
LinkScopeBase |
|
BusNm Type |
|
Configuration data structure of the Nm module. |
|
Operational modes of the network management. |
|
States of the network management state machine. |
|
Configuration data structure of the NvM module. |
|
Identifies the type of request performed on multi block when signaled via the |
|
This data type identifies if an OS-Application has access to an object. |
|
This data type identifies an object. |
|
OsLinkScope |
|
Variables of this type shall be used to store the basic information about a PDU |
|
PduR |
|
PduRLinkScope |
|
Data structure containing post-build-time configuration data of the PDU Router. |
|
States of the PDU Router |
|
This data type identifies a value which controls further actions of the OS on |
|
This data type defines the use of a Restart Task after terminating an OS- |
|
Variables of this type shall be used to store the information about Tp buffer |
|
This type describes the status of a schedule. The status can be one of the |
|
SdLinkScope |
|
This type defines the modes to indicate the current mode request of a Client |
|
This type defines the Client states that are reported to the BswM using the |
|
Configuration data structure of Sd module. |
|
This type defines the subscription policy by consumed EventGroup for the Client |
|
This type defines the subscription policy by consumed EventGroup for the Client |
|
This type defines the subscription policy by EventHandler for the Server |
|
This type defines the Server states that are reported to the SD using the |
|
SimpleSoAdProcessor |
|
SoAd |
|
SoAdLinkScope |
|
Configuration data structure of the SoAd module. |
|
type to specify the state of a SoAd socket connection. |
|
Enum where members are also (and must be) ints |
|
This type shall be used to request the version of a BSW module using the |
|
Specify the parameter to which the value has to be changed (BS or STmin). |
|
TcpIp |
|
TcpIpLinkScope |
|
TcpIp_ArpCacheEntries elements type |
|
Configuration data structure of the TcpIp module. |
|
Events reported by TcpIp. |
|
Specification of IPv4/IPv6 address assignment policy. |
|
Specifies the state of local IP address assignment |
|
TcpIp_NdpCacheEntries elements type |
|
Protocol type used by a socket. |
|
TcpIp specific return type. |
|
This structure defines a IPv6 address type which can be derived from the |
|
This structure defines an IPv4 address type which can be derived from the |
|
Generic structure used by APIs to specify an IP address. (A specific address |
|
Specifies the TcpIp state for a specific EthIf controller. |
|
TickType |
|
Variables of this type shall be used to store the state of TP buffer. |
|
The TryToGetSpinlockType indicates if the spinlock has been occupied or not. |
|
UdpNmLinkScope |
|
UdpNm_ConfigType |
|
Used to define the position of the control bit vector within the NM PACKET. |
|
WEthLinkScope |
|
WEthTrcvLinkScope |
|
Implementation specific structure of the post build configuration |
|
Wireless channel properties of the receive side |
|
Wireless channel settings for the receive side |
|
Support for integer-based Flags |
|
Wireless radio settings for the transceiver |
|
Wireless radio parameters for a packet that has been received. |
|
Wireless radio parameters for a packet that has to be transmitted. |
|
Implementation specific structure of the post build configuration |
|
XcpLinkScope |
|
This is the type of the data structure containing the initialization data for |
|
Handles the enabling and disabling of the transmission mode |
- class vspyx.AUTOSAR.Classic.AUTOSAR_ApplicationType
Bases:
enum.IntFlag
This data type identifies the OS-Application.
- INVALID_OSAPPLICATION = 0
- class vspyx.AUTOSAR.Classic.AppModeType
Bases:
enum.IntFlag
AppMode of the core shall be inherited from another core.
- DONOTCARE = 0
- class vspyx.AUTOSAR.Classic.ApplicationStateType
Bases:
enum.IntFlag
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
BSW
- PostBuild(self) Any
- class vspyx.AUTOSAR.Classic.BufReq_ReturnType
Bases:
enum.IntFlag
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
Can
- static New(config: ECUConfiguration, globalInstanceId: int) Can
- class vspyx.AUTOSAR.Classic.CanIf
Bases:
BSW
CanIf
- static New(config: ECUConfiguration) CanIf
- class vspyx.AUTOSAR.Classic.CanIfLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
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
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
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
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
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
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
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
Defines the values of the internal states of the CanSM module
- class vspyx.AUTOSAR.Classic.CanTSynLinkScope
Bases:
LinkScopeBase
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
Handles the enabling and disabling of the transmission mode
- CANTSYN_TX_OFF = 0
- CANTSYN_TX_ON = 1
- class vspyx.AUTOSAR.Classic.CanTp
Bases:
BSW
CanTp
- static New(config: ECUConfiguration) CanTp
- class vspyx.AUTOSAR.Classic.CanTpLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
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
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
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
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_TTErrorLevelEnumType
Bases:
enum.IntFlag
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
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
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
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.CddLinkScope
Bases:
LinkScopeBase
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
Com
- class ReturnTypeValues
Bases:
enum.IntFlag
Support for integer-based Flags
- BUSY = 129
- SERVICE_NOT_AVAILABLE = 128
- static New(config: ECUConfiguration) Com
- class vspyx.AUTOSAR.Classic.ComLinkScope
Bases:
LinkScopeBase
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
Initialization status of ComM.
- COMM_INIT = 1
- COMM_UNINIT = 0
- class vspyx.AUTOSAR.Classic.ComM_PncModeType
Bases:
enum.IntFlag
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
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
Dcm
- static New(config: ECUConfiguration) Dcm
- class vspyx.AUTOSAR.Classic.DcmLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
ECUInstance
- ECUConfiguration :ECUConfiguration
- LinkScope :LinkScope
- 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
Eth
- static New(config: ECUConfiguration, globalInstanceId: int) Eth
- class vspyx.AUTOSAR.Classic.EthIf
Bases:
BSW
EthIf
- static New(config: ECUConfiguration) EthIf
- class vspyx.AUTOSAR.Classic.EthIfLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
- ETHSM_STATE_WAIT_TRCVLINK = 1
- class vspyx.AUTOSAR.Classic.EthSwtLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
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
Handles the enabling and disabling of the transmission mode
- ETHTSYN_TX_OFF = 0
- ETHTSYN_TX_ON = 1
- class vspyx.AUTOSAR.Classic.EthTrcvLinkScope
Bases:
LinkScopeBase
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
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
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
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
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)
- ETHTRCV_LINK_STATE_ACTIVE = 1
- ETHTRCV_LINK_STATE_DOWN = 0
- class vspyx.AUTOSAR.Classic.EthTrcv_ModeType
Bases:
enum.IntFlag
This type defines the transceiver modes
- ETHTRCV_MODE_ACTIVE = 1
- ETHTRCV_MODE_DOWN = 0
- class vspyx.AUTOSAR.Classic.EthTrcv_PhyLoopbackModeType
Bases:
enum.IntFlag
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
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
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
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
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
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
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
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
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
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
Fr
- static New(config: ECUConfiguration, globalInstanceId: int) Fr
- class vspyx.AUTOSAR.Classic.FrArTpLinkScope
Bases:
LinkScopeBase
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
FrIf
- static New(config: ECUConfiguration) FrIf
- class vspyx.AUTOSAR.Classic.FrIfLinkScope
Bases:
LinkScopeBase
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
[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
[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
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
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.FrSM_BswM_StateType
Bases:
enum.IntFlag
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
FrSmLinkScope
- AllSlots :vspyx.Core.Function_d0db731c4e
- Init :vspyx.Core.Function_ffc452019b
- SetEcuPassive :vspyx.Core.Function_d0db731c4e
- class vspyx.AUTOSAR.Classic.FrTSynLinkScope
Bases:
LinkScopeBase
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
Handles the enabling and disabling of the transmission mode
- FRTSYN_TX_OFF = 0
- FRTSYN_TX_ON = 1
- class vspyx.AUTOSAR.Classic.FrTpLinkScope
Bases:
LinkScopeBase
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
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
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
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
[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
[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
[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
[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
[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
[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
[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
[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
This data type identifies an interrupt service routine (ISR).
- INVALID_ISR = 0
- class vspyx.AUTOSAR.Classic.IcomSwitch_ErrorType
Bases:
enum.IntFlag
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
This data type identifies the idle mode behavior.
- IDLE_NO_HALT = 0
- class vspyx.AUTOSAR.Classic.IpduM
Bases:
BSW
IpduM
- static New(config: ECUConfiguration) IpduM
- class vspyx.AUTOSAR.Classic.IpduMLinkScope
Bases:
LinkScopeBase
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
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
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
This type represents the available kinds of extended identifier usage.
- class vspyx.AUTOSAR.Classic.J1939Rm_StateType
Bases:
enum.IntFlag
This type represents the communication state of the J1939 Request Manager.
- class vspyx.AUTOSAR.Classic.J1939TpLinkScope
Bases:
LinkScopeBase
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
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
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
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
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
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
Operating modes of the LIN Transceiver Driver
- class vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupModeType
Bases:
enum.IntFlag
Wake up operating modes of the LIN Transceiver Driver.
- class vspyx.AUTOSAR.Classic.LinTrcv_TrcvWakeupReasonType
Bases:
enum.IntFlag
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
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
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
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
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
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
- 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
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
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
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
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
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
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
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
PduR
- static New(config: ECUConfiguration) PduR
- class vspyx.AUTOSAR.Classic.PduRLinkScope
Bases:
LinkScopeBase
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
States of the PDU Router
- PDUR_ONLINE = 1
- PDUR_UNINIT = 0
- class vspyx.AUTOSAR.Classic.ProtectionReturnType
Bases:
enum.IntFlag
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
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
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
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
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
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_ConsumedEventGroupCurrentStateType
Bases:
enum.IntFlag
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
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
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
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
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
SoAd
- static New(config: ECUConfiguration) SoAd
- class vspyx.AUTOSAR.Classic.SoAdLinkScope
Bases:
LinkScopeBase
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
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
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
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
TcpIp
- static New(config: ECUConfiguration) TcpIp
- class vspyx.AUTOSAR.Classic.TcpIpLinkScope
Bases:
LinkScopeBase
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
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
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
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
Protocol type used by a socket.
- TCPIP_IPPROTO_TCP = 6
- TCPIP_IPPROTO_UDP = 17
- class vspyx.AUTOSAR.Classic.TcpIp_ReturnType
Bases:
enum.IntFlag
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
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.TpDataStateType
Bases:
enum.IntFlag
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
The TryToGetSpinlockType indicates if the spinlock has been occupied or not.
- TRYTOGETSPINLOCK_NOSUCCESS = 1
- TRYTOGETSPINLOCK_SUCCESS = 0
- class vspyx.AUTOSAR.Classic.UdpNmLinkScope
Bases:
LinkScopeBase
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_PduPositionType
Bases:
enum.IntFlag
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
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
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
Wireless channel properties of the receive side
- WETHTRCV_GETCHRXPID_CBR = 0
- WETHTRCV_GETCHRXPID_CIT = 1
- class vspyx.AUTOSAR.Classic.WEthTrcv_SetChanRxParamIdType
Bases:
enum.IntFlag
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
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
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
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
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
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