vspyx.Ford

Package Contents

Classes

Module

Module

OVTPClientPresentationLayer

OVTPClientPresentationLayer

OVTPTransportLayer

OVTPTransportLayer

OVTPoCAN

OVTPoCAN

OVTPoIP

OVTPoIP

SWDL

SWDL

VBF

VBF

VBFBlock

VBFBlock

class vspyx.Ford.Module

Bases: vspyx.Core.Module

Inheritance diagram of vspyx.Ford.Module

Module

TAtype_Functional :int
TAtype_Physical :int
CtphAdapterRegisterCANID(self, ctphAdapter: vspyx.Communication.ISOStandardizedServicePrimitiveInterface, id: int) Any
LoadVBF(self, path: str, verifyChecksums: bool) vspyx.Core.ScheduledTask_bd3c109fb4
NewCtphAdapterAttachAndAddToRuntime(self, app: vspyx.Core.Application, id: str, sched: vspyx.Runtime.Scheduler, appId: int, channel: vspyx.Communication.CANChannel) vspyx.Communication.ISOStandardizedServicePrimitiveInterface
SecurityLibraryGetKey(self, libraryUnlockKey: str, seed: vspyx.Core.BytesView, fixedBytes: vspyx.Core.BytesView, algorithmType: int) List[int]
SetSecurityLibraryExternalPath(self, path: str) Any
class vspyx.Ford.OVTPClientPresentationLayer

Bases: vspyx.Runtime.Component

Inheritance diagram of vspyx.Ford.OVTPClientPresentationLayer

OVTPClientPresentationLayer

ClientAddress :int
FunctionalAddress :int
OVTPApplication :OVTPTransportLayer.OVTPApplication
OnConfigurationMutation :vspyx.Core.Callback_634bd5c449
ServerAddress :int
Attach(self, session: OVTPTransportLayer) Any
CloneConfiguration(self) Any

Return the immutable configuration of this object.

Except for the resolver parenting relationship, this represents the entire serializable state of the object.

CloneState(self) Any
CloseSession(self) Any
Detach(self) Any
FunctionalRequest(self, P_Data: vspyx.Core.BytesView) List[Any]
FunctionalRequest(self, P_Data: vspyx.Core.BytesView, includeSSNInHeader: bool) List[Any]
FunctionalRequest(self, P_Data: vspyx.Core.BytesView, includeSSNInHeader: bool, positiveResponseSuppressed: bool) List[Any]
static New() OVTPClientPresentationLayer
static New(config: Any) OVTPClientPresentationLayer
OpenSession(self, persistent: bool, sessionTimeout: Any, Tx_STmin: Any) int
PhysicalRequest(self, P_Data: vspyx.Core.BytesView) Any
PhysicalRequest(self, P_Data: vspyx.Core.BytesView, includeSSNInHeader: bool) Any
PhysicalRequest(self, P_Data: vspyx.Core.BytesView, includeSSNInHeader: bool, positiveResponseSuppressed: bool) Any
UpdateState(self, state: Any) Any
class vspyx.Ford.OVTPTransportLayer

Bases: vspyx.Communication.ISOStandardizedServicePrimitiveInterface, vspyx.Runtime.Component

Inheritance diagram of vspyx.Ford.OVTPTransportLayer

OVTPTransportLayer

class NetworkAddressType

Bases: enum.IntEnum

Inheritance diagram of vspyx.Ford.OVTPTransportLayer.NetworkAddressType

Enum where members are also (and must be) ints

Functional = 2
Physical = 1
class OVTPApplication

Bases: enum.IntEnum

Inheritance diagram of vspyx.Ford.OVTPTransportLayer.OVTPApplication

Enum where members are also (and must be) ints

OTA = 9
PARSED = 10
PARSED_PUSH = 11
SetTx_STmin(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication, Tx_STmin: int) Any
class vspyx.Ford.OVTPoCAN

Bases: OVTPTransportLayer

Inheritance diagram of vspyx.Ford.OVTPoCAN

OVTPoCAN

AddRxAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication) Any
AddRxAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication, priority: int) Any
AddTxAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication) Any
AddTxAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication, priority: int) Any
Attach(self, L_Data: vspyx.Communication.ISO11898.ISO11898_1Interface) Any
Detach(self) Any
static MakeCANID(priority: int, app: OVTPTransportLayer.OVTPApplication, ta: int, sa: int) int
static New(passive: bool) OVTPoCAN
class vspyx.Ford.OVTPoIP

Bases: OVTPTransportLayer

Inheritance diagram of vspyx.Ford.OVTPoIP

OVTPoIP

class Result

Bases: enum.IntEnum

Inheritance diagram of vspyx.Ford.OVTPoIP.Result

Enum where members are also (and must be) ints

N_CONNECTION_CLOSED = 5
N_FAILED_CONNECTION = 4
N_NO_CLIENT_FOR_SERVER_ADDRESS = 3
N_NO_TX_IN_PASSIVE_MODE = 1
N_OK = 0
N_UNKNOWN_ADDRESS = 2
ConnectTimeout :Any
OVTPPort :int
AddClientAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication, ip: str) Any
AddServerAddress(self, N_SA: int, N_TA: int, N_TAtype: OVTPTransportLayer.NetworkAddressType, app: OVTPTransportLayer.OVTPApplication, ip: str) Any
Attach(self, L_Data: vspyx.Communication.EthernetChannel) Any
Attach(self, network: vspyx.TCPIP.Network) Any
Detach(self) Any
static MakeAUTOSARPDUID(app: OVTPTransportLayer.OVTPApplication, ta: int, sa: int) int
static New(passive: bool) OVTPoIP
class vspyx.Ford.SWDL

Bases: vspyx.Runtime.Component

Inheritance diagram of vspyx.Ford.SWDL

SWDL

OnConfigurationMutation :vspyx.Core.Callback_634bd5c449
CloneConfiguration(self) Any

Return the immutable configuration of this object.

Except for the resolver parenting relationship, this represents the entire serializable state of the object.

CloneState(self) Any
static New(config: Any) SWDL
UpdateState(self, state: Any) Any
class vspyx.Ford.VBF

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Ford.VBF

VBF

class FrameFormats

Bases: enum.IntEnum

Inheritance diagram of vspyx.Ford.VBF.FrameFormats

Enum where members are also (and must be) ints

CAN_EXTENDED = 1
CAN_STANDARD = 0
class SwPartTypes

Bases: enum.IntEnum

Inheritance diagram of vspyx.Ford.VBF.SwPartTypes

Enum where members are also (and must be) ints

CARCFG = 0
CUSTOM = 1
DATA = 2
EXE = 3
GBL = 4
SBL = 5
SIGCFG = 6
TEST = 7
Blocks :List[VBFBlock]
Call :Any
DataFormatIdentifier :int
Description :List[str]
ECUAddress :List[int]
Erase :List[Any]
FileChecksum :int
FrameFormat :VBF.FrameFormats
Omit :List[Any]
PublicKeyHash :List[int]
SwPartNumber :List[str]
SwPartType :VBF.SwPartTypes
SwSignature :List[List[int]]
VerificationStructureAddress :List[int]
class vspyx.Ford.VBFBlock

VBFBlock

Checksum :int
Data :vspyx.Core.BytesView
StartAddress :int