vspyx.Diagnostics
Subpackages
Package Contents
Classes
Represents the ISO-13400 transport layer |
|
Represents the ISO-14229 client application protocol layer function |
|
Represents the ISO-14229 server application protocol layer function |
|
Represents the ISO-14229 session layer management function |
|
Represents the ISO-14229 client application service layer function |
|
Represents the ISO-14229 server application service layer function |
|
Represents the diagnostics module object |
- class vspyx.Diagnostics.ISO13400_2
Bases:
vspyx.Communication.ISOStandardizedServicePrimitiveInterface
,vspyx.Runtime.Component
Represents the ISO-13400 transport layer
- class ActivationRequestArgs
ActivationRequestArgs
- ActivationType :Any
- Address :int
- IPAddress :vspyx.Core.IPAddressAndPort
- ISOReservedData_Req :Any
- ISOReservedData_Rsp :Any
- OEMReservedData_Req :Any
- OEMReservedData_Rsp :Any
- Result :Any
- class ConnectionStates
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Finalize = 2
- Inactive = 0
- Initialized = 1
- Registered = 128
- Registered_PendingAuth = 144
- Registered_PendingConf = 160
- Registered_RoutingActive = 192
- class DiagnosticAckCodes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Confirm = 0
- DiagnosticMessageTooLarge = 4
- InvalidSourceAddress = 2
- OutOfMemory = 5
- TargetUnreachable = 6
- TransportProtocolError = 8
- UnknownNetwork = 7
- UnknownTargetAddress = 3
- class DiagnosticPowerModes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- NotReady = 0
- NotSupported = 2
- Ready = 1
- class DoIPHeader
DoIPHeader
- PayloadLength :int
- PayloadStartOffset :int
- PayloadType :ISO13400_2.DoIP_PayloadTypes
- ProtocolVersion :ISO13400_2.ProtocolVersions
- class DoIPHeaderNackCodes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- IncorrectPatternFormat = 0
- InvalidPayloadLength = 4
- MessageTooLarge = 2
- OutOfMemory = 3
- UnknownPayloadType = 1
- class DoIP_PayloadTypes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- AliveCheckRequest = 7
- AliveCheckResponse = 8
- DiagnosticMessage = 32769
- DiagnosticMessageNegativeAck = 32771
- DiagnosticMessagePositiveAck = 32770
- DiagnosticPowerModeInfoRequest = 16387
- DiagnosticPowerModeInfoResponse = 16388
- DoIPEntityStatusRequest = 16385
- DoIPEntityStatusResponse = 16386
- GenericDoIPHeaderNegativeAck = 0
- RoutingActivationRequest = 5
- RoutingActivationResponse = 6
- VehicleAnnouncement = 4
- VehicleIdentificationRequest = 1
- VehicleIdentificationRequestWithEID = 2
- VehicleIdentificationRequestWithVIN = 3
- VehicleIdentificationResponse = 4
- class EntityIdActivationRequirements
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- ActivationRequiredForCentralSecurity = 16
- NoFurtherActionRequired = 0
- class EntityIdSyncStatuses
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Incomplete = 16
- Synchronized = 0
- class EntityIdentificationInfo
EntityIdentificationInfo
- ActivationRequirement :ISO13400_2.EntityIdActivationRequirements
- Address :int
- EID :List[int]
- GID :List[int]
- SyncStatus :Any
- VIN :List[int]
- Initialize(self, vin: int, eid: int, gid: int, activationRequirement: Any, syncStatus: Any) Any
- class EntityNodeTypes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Gateway = 0
- Node = 1
- class EntityRouteStatus
EntityRouteStatus
- Address :int
- AuthenticationInfo :ISO13400_2.RouteAuthenticationInfo
- ConfirmationInfo :ISO13400_2.RouteConfirmationInfo
- HostedAddresses :List[int]
- IsActivationTypeValid :bool
- class EntityStatusInfo
EntityStatusInfo
- DataSizeMax :Any
- NodeType :ISO13400_2.EntityNodeTypes
- TcpSocketsCount :int
- TcpSocketsMax :int
- class HSFZ_PayloadTypes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- AliveCheck = 18
- DiagnosticMessage = 1
- DiagnosticMessageAck = 2
- Error_DiagnosticApplicationNotReady = 69
- Error_IncorrectControlWord = 65
- Error_IncorrectDestinationAddress = 67
- Error_IncorrectFormat = 66
- Error_IncorrectTesterAddress = 64
- Error_MessageTooLarge = 68
- Error_OutOfMemory = 255
- StatusDataInquiry = 19
- Terminal15Control = 16
- VehicleIdentificationData = 17
- class ProtocolVersions
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- ISO13400_2_2010 = 1
- ISO13400_2_2012 = 2
- Legacy_HSFZ = 0
- Reserved_00 = 0
- VehicleIdentificationRequestDefault = 255
- class RouteAuthenticationInfo
RouteAuthenticationInfo
- IsAuthenticated :bool
- assign(self, arg0: ISO13400_2.RouteAuthenticationInfo) ISO13400_2.RouteAuthenticationInfo
- class RouteConfirmationInfo
RouteConfirmationInfo
- class Status
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- Confirmed = 1
- Pending = 0
- Rejected = 2
- State :ISO13400_2.RouteConfirmationInfo.Status
- assign(self, arg0: ISO13400_2.RouteConfirmationInfo) ISO13400_2.RouteConfirmationInfo
- class RoutingActivationResponseCode
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- ConfirmationPending = 17
- ConfirmationRejected = 5
- MissingAuthentication = 4
- SocketAlreadyActivated = 3
- SocketAlreadyInUse = 2
- Success = 16
- UnknownSourceAddress = 0
- UnsupportedRoutingActivationType = 6
- class RoutingActivationTypes
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- CentralSecurity = 224
- Default = 0
- WWH_OBD = 1
- OnDiagnosticPowerModeRequest :vspyx.Core.Function_61306504cc
- OnDiagnosticPowerModeResponse :vspyx.Core.Function_0c9c5a29fc
- OnDoIPNack :vspyx.Core.Function_547343b45b
- OnEntityStatusRequest :vspyx.Core.Function_e4191e7529
- OnEntityStatusResponse :vspyx.Core.Function_09abcda68b
- OnGetEntityInfo :vspyx.Core.Function_d08cdd1524
- OnRouteClose :vspyx.Core.Function_5249a6cbf7
- OnRoutingActivationRequested :vspyx.Core.Function_5249a6cbf7
- OnRoutingActivationResponse :vspyx.Core.Function_5249a6cbf7
- OnValidateRoutingActivationRequest :vspyx.Core.Function_5249a6cbf7
- OnVehicleAnnouncement :vspyx.Core.Function_28e4df9122
- Port_HSFZ_ClientDiscovery :int
- Port_HSFZ_Control :int
- Port_HSFZ_Diagnostics :int
- Port_HSFZ_Discovery :int
- Port_TcpData :int
- Port_UdpDiscovery :int
- AddDoIPEntity(self, address: str, entityAddress: int) Any
- AddDoIPEntity(self, address: str, entityAddress: int, vin: Any) Any
- AddDoIPEntity(self, address: str, entityAddress: int, vin: Any, eid: Any) Any
- AddDoIPEntity(self, address: str, entityAddress: int, vin: Any, eid: Any, gid: Any) Any
- Attach(self, network: vspyx.TCPIP.Network) Any
- Detach(self) Any
- GetEntityStatusInfo(self, address: vspyx.Core.IPAddress) Any
- GetPowerMode(self, address: vspyx.Core.IPAddress) Any
- GetVehicleIdentification(self, address: Any) Any
- GetVehicleIdentificationByEID(self, eid: List[int], address: Any) Any
- GetVehicleIdentificationByVIN(self, vin: List[int], address: Any) Any
- static New() ISO13400_2
- static New(isEntityHost: bool) ISO13400_2
- static New(isEntityHost: bool, maxVersion: ISO13400_2.ProtocolVersions) ISO13400_2
- NotifyAuthOrConfChange(self, ipAddress: vspyx.Core.IPAddressAndPort, entityAddress: int) Any
- SetAliveCheckResponseInhibit(self, inhibit: bool) Any
- SetAutoVehicleIdentificationRequest(self, enabled: bool) Any
- SetAvailableMemory(self, availableMemory: int) Any
- SetBroadcastAddress(self, address: str) Any
- SetClientDiagnosticAckExpected(self, enable: bool) Any
- SetClientDiscoveryPort(self, port: int) Any
- SetCurrentVersion(self, version: ISO13400_2.ProtocolVersions) Any
- SetDiagnosticAckInhibit(self, inhibit: bool) Any
- SetMaxDataChannelCount(self, maxConnectionCount: int) Any
- SetMaxPayloadLength(self, maxLength: int) Any
- SetNodeType(self, nodeType: ISO13400_2.EntityNodeTypes) Any
- class vspyx.Diagnostics.ISO14229_1ClientApplicationLayerProtocol
Bases:
vspyx.Runtime.Component
Represents the ISO-14229 client application protocol layer function
- CreateKeepAliveMessage_S3 :vspyx.Core.Function_396194ff06
- OnEvent :vspyx.Core.Function_69a627028d
- Attach(self, session: ISO14229_2) Any
- Detach(self) Any
- static New() ISO14229_1ClientApplicationLayerProtocol
- Request(self, pdu: Any) List[Any]
- Request(self, pdu: Any, positiveResponseSuppressed: bool) List[Any]
- class vspyx.Diagnostics.ISO14229_1ServerApplicationLayerProtocol
Bases:
vspyx.Runtime.Component
Represents the ISO-14229 server application protocol layer function
- CreateKeepAliveMessage_P2 :vspyx.Core.Function_396194ff06
- CreateNegativeResponse :vspyx.Core.Function_396194ff06
- GetHostAddressInfo :vspyx.Core.Function_cd10fb84ee
- GetServiceCompletionEstimate :vspyx.Core.Function_4da5e48eeb
- IsServiceWithSubfunction :vspyx.Core.Function_8143f2f083
- OnServiceStartRequest :vspyx.Core.Callback_69a627028d
- SessionId :int
- VetServiceOemSpecificPhase1 :vspyx.Core.Function_9c83a5b671
- VetServiceOemSpecificPhase2 :vspyx.Core.Function_9c83a5b671
- VetServiceSecurityCheck :vspyx.Core.Function_9c83a5b671
- VetServiceSpecificChecks :vspyx.Core.Function_9c83a5b671
- VetServiceSubfunction :vspyx.Core.Function_9c83a5b671
- VetServiceSubfunctionOemSpecific :vspyx.Core.Function_9c83a5b671
- VetServiceSubfunctionSecurityCheck :vspyx.Core.Function_9c83a5b671
- VetServiceSubfunctionSequence :vspyx.Core.Function_9c83a5b671
- VetServiceSupported :vspyx.Core.Function_9c83a5b671
- Attach(self, session: ISO14229_2) Any
- Detach(self) Any
- static New() ISO14229_1ServerApplicationLayerProtocol
- NotifyServiceComplete(self) bool
- Respond(self, messageType: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, ta: int, ae: Any, rawMessage: vspyx.Core.BytesView) Any
- class vspyx.Diagnostics.ISO14229_2
Bases:
vspyx.Runtime.Component
Represents the ISO-14229 session layer management function
- class Parameters
Parameters
- DeltaP2 :Any
- DeltaP6 :Any
- ExtractSessionOperation :vspyx.Core.Function_d90e283472
- MaxFunctionalReplies :int
- MaxRetries :int
- P2_client_max :Any
- P2_server_keepalive_ratio :float
- P2_server_keepalive_ratio_Max :float
- P2_server_keepalive_ratio_Min :float
- P2_server_max :Any
- P2star_client_max :Any
- P2star_server_max :Any
- P3_client_func_max :Any
- P6_client_max :Any
- P6star_client_max :Any
- S3_client_timeout :Any
- S3_server_timeout :Any
- class PerformanceRequirements
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- P2server = 0
- P2star_server = 1
- P4server = 2
- class Result
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- S_NOK = 1
- S_OK_ = 0
- class SessionOperation
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- ChangeSessionToDefault = 3
- ChangeSessionToNonDefault = 4
- KeepAlive = 5
- NONE = 0
- NegativeResponse = 2
- PendingResponse = 1
- class SessionParameters
SessionParameters
- P2starTimeout :Any
- P2timeout :Any
- S3timeout :Any
- SessionId :Any
- class Timers
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- P2server = 0
- P3client_func = 4
- P3client_phys = 3
- Pclient = 2
- S3client = 5
- S3server = 1
- GetServiceCompletionEstimate :vspyx.Core.Function_4da5e48eeb
- GetSessionParameters :vspyx.Core.Function_56e4d3d208
- KeepAliveRequired_P2 :vspyx.Core.Function_3959d5f14a
- KeepAliveRequired_S3 :vspyx.Core.Function_3959d5f14a
- OnActivityStarted :vspyx.Core.Callback_634bd5c449
- OnActivityStopped :vspyx.Core.Callback_634bd5c449
- OnPerformanceRequirementMeasured :vspyx.Core.Callback_f7e0d95673
- OnTimerExpired :vspyx.Core.Callback_6f8935cd9b
- OnTimerStarted :vspyx.Core.Callback_6f8935cd9b
- S_Data_confirm :vspyx.Core.Callback_517595a0fb
- S_Data_indication :vspyx.Core.Callback_0da149c8bd
- SessionId :int
- T_Data :vspyx.Communication.ISOStandardizedServicePrimitiveInterface
- Attach(self, T_Data: vspyx.Communication.ISOStandardizedServicePrimitiveInterface) Any
- ConfirmServerSessionChange(self, sessionId: int, isDefaultSession: bool, p2server_max: Any, p2starServer_max: Any) Any
- static DefaultDeltaP2() Any
- static DefaultDeltaP6() Any
- static DefaultExtractSessionOperation() vspyx.Core.Function_d90e283472
- static DefaultP2_client_max() Any
- static DefaultP2_server_keepalive_ratio() float
- static DefaultP2_server_max() Any
- static DefaultP2star_client_max() Any
- static DefaultP2star_server_max() Any
- static DefaultP3_client_func_max() Any
- static DefaultP6_client_max() Any
- static DefaultP6star_client_max() Any
- static DefaultS3_client_timeout() Any
- static DefaultS3_server_timeout() Any
- Detach(self) Any
- GetClientResponseLimit(self, isFunctional: bool) int
- GetTimerRemaining(self, timer: ISO14229_2.Timers) Any
- static NewClient() ISO14229_2
- static NewClient(parameters: ISO14229_2.Parameters) ISO14229_2
- static NewServer() ISO14229_2
- static NewServer(parameters: ISO14229_2.Parameters) ISO14229_2
- NotifyServiceComplete(self) bool
- NotifyServiceStarting(self, Mtype: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, SA: int, TA: int, TAtype: int, AE: Any, Data: vspyx.Core.BytesView, Length: int) bool
- S_Data_request(self, S_Mtype: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, S_SA: int, S_TA: int, S_TAtype: int, S_AE: Any, S_Data: vspyx.Core.BytesView, S_Length: int) Any
- S_Data_request(self, S_Mtype: vspyx.Communication.ISOStandardizedServicePrimitiveInterface.MessageType, S_SA: int, S_TA: int, S_TAtype: int, S_AE: Any, S_Data: vspyx.Core.BytesView, S_Length: int, responseRequired: bool) Any
- class vspyx.Diagnostics.ISO14229_ServiceClient
Bases:
vspyx.Runtime.Component
Represents the ISO-14229 client application service layer function
- OnResponse :vspyx.Core.Function_ef21eb8ca9
- OnUnsolicitedResponse :vspyx.Core.Function_ef21eb8ca9
- ResolveDecoder :vspyx.Core.Function_0eb0e68809
- ServiceConfig :ISO14229_Services.ServiceConfig
- TargetAddress :Any
- Attach(self, client: ISO14229_1ClientApplicationLayerProtocol) Any
- ClearDtcs(self, group: int) ISO14229_Services.TransactionResults
- ClearDtcs(self, group: int, memorySelection: Any) ISO14229_Services.TransactionResults
- ClearDtcs(self, group: int, memorySelection: Any, address: Any) ISO14229_Services.TransactionResults
- CommunicationControl(self, controlType: int, commType: int) ISO14229_Services.TransactionResults
- CommunicationControl(self, controlType: int, commType: int, nodeId: Any) ISO14229_Services.TransactionResults
- CommunicationControl(self, controlType: int, commType: int, nodeId: Any, address: Any) ISO14229_Services.TransactionResults
- CommunicationControl(self, controlType: int, commType: int, nodeId: Any, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ControlDtcSetting(self, settingType: int, parameter: Any) ISO14229_Services.TransactionResults
- ControlDtcSetting(self, settingType: int, parameter: Any, address: Any) ISO14229_Services.TransactionResults
- ControlDtcSetting(self, settingType: int, parameter: Any, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- Detach(self) Any
- EcuReset(self, resetType: int) ISO14229_Services.TransactionResults
- EcuReset(self, resetType: int, address: Any) ISO14229_Services.TransactionResults
- EcuReset(self, resetType: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- GenericService(self, request: vspyx.Core.BytesView) ISO14229_Services.TransactionResults
- GenericService(self, request: vspyx.Core.BytesView, address: Any) ISO14229_Services.TransactionResults
- GenericService(self, request: vspyx.Core.BytesView, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- IoControlById(self, did: int, controlType: int, record: Any) ISO14229_Services.TransactionResults
- IoControlById(self, did: int, controlType: int, record: Any, mask: Any) ISO14229_Services.TransactionResults
- IoControlById(self, did: int, controlType: int, record: Any, mask: Any, address: Any) ISO14229_Services.TransactionResults
- static New() ISO14229_ServiceClient
- ReadDataById(self, dids: List[int]) ISO14229_Services.TransactionResults
- ReadDataById(self, dids: List[int], address: Any) ISO14229_Services.TransactionResults
- ReadDataByPeriodicId(self, mode: ISO14229_Services.TransmissionMode, pids: List[int]) ISO14229_Services.TransactionResults
- ReadDataByPeriodicId(self, mode: ISO14229_Services.TransmissionMode, pids: List[int], address: Any) ISO14229_Services.TransactionResults
- ReadDtcs(self, reportType: int) ISO14229_Services.TransactionResults
- ReadDtcs(self, reportType: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs(self, reportType: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_BySeverity(self, reportType: int, severityMask: int, statusMask: int) ISO14229_Services.TransactionResults
- ReadDtcs_BySeverity(self, reportType: int, severityMask: int, statusMask: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_BySeverity(self, reportType: int, severityMask: int, statusMask: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_ByStatusMaskOrRecordNr(self, reportType: int, statusMaskOrRecordNr: int) ISO14229_Services.TransactionResults
- ReadDtcs_ByStatusMaskOrRecordNr(self, reportType: int, statusMaskOrRecordNr: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_ByStatusMaskOrRecordNr(self, reportType: int, statusMaskOrRecordNr: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_ExtDataByDtc(self, reportType: int, dtcMask: int, recordNr: int) ISO14229_Services.TransactionResults
- ReadDtcs_ExtDataByDtc(self, reportType: int, dtcMask: int, recordNr: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_ExtDataByDtc(self, reportType: int, dtcMask: int, recordNr: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_ObdDtc(self, reportType: int, functionalGroupId: int, statusMask: Any, severityMask: Any) ISO14229_Services.TransactionResults
- ReadDtcs_ObdDtc(self, reportType: int, functionalGroupId: int, statusMask: Any, severityMask: Any, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_ObdDtc(self, reportType: int, functionalGroupId: int, statusMask: Any, severityMask: Any, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_SeverityInfoOfDtc(self, dtcMask: int) ISO14229_Services.TransactionResults
- ReadDtcs_SeverityInfoOfDtc(self, dtcMask: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_SeverityInfoOfDtc(self, dtcMask: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_SnapshotRecordByDtc(self, dtcMask: int, snapshotRecordNr: int) ISO14229_Services.TransactionResults
- ReadDtcs_SnapshotRecordByDtc(self, dtcMask: int, snapshotRecordNr: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_SnapshotRecordByDtc(self, dtcMask: int, snapshotRecordNr: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemDtcByStatus(self, statusMask: int, memorySelection: int) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemDtcByStatus(self, statusMask: int, memorySelection: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemDtcByStatus(self, statusMask: int, memorySelection: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemExtDataByDtc(self, reportType: int, dtcMask: Any, recordNr: int, memorySelection: int) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemExtDataByDtc(self, reportType: int, dtcMask: Any, recordNr: int, memorySelection: int, address: Any) ISO14229_Services.TransactionResults
- ReadDtcs_UserMemExtDataByDtc(self, reportType: int, dtcMask: Any, recordNr: int, memorySelection: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- RequestDownload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int) ISO14229_Services.TransactionResults
- RequestDownload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int) ISO14229_Services.TransactionResults
- RequestDownload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int, encryptionMethod: int) ISO14229_Services.TransactionResults
- RequestDownload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int, encryptionMethod: int, address: Any) ISO14229_Services.TransactionResults
- RequestFileTransfer(self, modeOfOperation: ISO14229_Services.FileTransfer_ModeOfOperation, filePathAndName: List[int], compressionMethod: Any, encryptionMethod: Any, fileSizeParameterLength: Any, fileSizeUnCompressed: Any, fileSizeCompressed: Any) ISO14229_Services.TransactionResults
- RequestFileTransfer(self, modeOfOperation: ISO14229_Services.FileTransfer_ModeOfOperation, filePathAndName: List[int], compressionMethod: Any, encryptionMethod: Any, fileSizeParameterLength: Any, fileSizeUnCompressed: Any, fileSizeCompressed: Any, address: Any) ISO14229_Services.TransactionResults
- RequestTransferExit(self, parameters: Any) ISO14229_Services.TransactionResults
- RequestTransferExit(self, parameters: Any, address: Any) ISO14229_Services.TransactionResults
- RequestUpload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int) ISO14229_Services.TransactionResults
- RequestUpload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int) ISO14229_Services.TransactionResults
- RequestUpload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int, encryptionMethod: int) ISO14229_Services.TransactionResults
- RequestUpload(self, memorySpecifierSize: int, addressSpecifierSize: int, memoryAddress: int, memorySize: int, compressionMethod: int, encryptionMethod: int, address: Any) ISO14229_Services.TransactionResults
- RoutineControl(self, controlType: int, rid: int, options: Any) ISO14229_Services.TransactionResults
- RoutineControl(self, controlType: int, rid: int, options: Any, address: Any) ISO14229_Services.TransactionResults
- RoutineControl(self, controlType: int, rid: int, options: Any, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- SecurityAccess(self, accessType: int) ISO14229_Services.TransactionResults
- SecurityAccess(self, accessType: int, parameter: Any) ISO14229_Services.TransactionResults
- SecurityAccess(self, accessType: int, parameter: Any, address: Any) ISO14229_Services.TransactionResults
- SecurityAccess(self, accessType: int, parameter: Any, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- SessionControl(self, sessionId: int) ISO14229_Services.TransactionResults
- SessionControl(self, sessionId: int, address: Any) ISO14229_Services.TransactionResults
- SessionControl(self, sessionId: int, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- TesterPresent(self) ISO14229_Services.TransactionResults
- TesterPresent(self, address: Any) ISO14229_Services.TransactionResults
- TesterPresent(self, address: Any, isPositiveResponseSuppressed: bool) ISO14229_Services.TransactionResults
- TransferData(self, blockSequenceCounter: int, record: Any) ISO14229_Services.TransactionResults
- TransferData(self, blockSequenceCounter: int, record: Any, address: Any) ISO14229_Services.TransactionResults
- WriteDataById(self, did: int, record: List[int]) ISO14229_Services.TransactionResults
- WriteDataById(self, did: int, record: List[int], address: Any) ISO14229_Services.TransactionResults
- class vspyx.Diagnostics.ISO14229_ServiceServer
Bases:
vspyx.Runtime.Component
Represents the ISO-14229 server application service layer function
- OnRequest :vspyx.Core.Function_ef21eb8ca9
- ResolveDecoder :vspyx.Core.Function_0eb0e68809
- ServiceConfig :ISO14229_Services.ServiceConfig
- Attach(self, interface: ISO14229_1ServerApplicationLayerProtocol) Any
- Detach(self) Any
- HandleService(self, message: ISO14229_Services.Message) ISO14229_Services.Message
- static New() ISO14229_ServiceServer
- class vspyx.Diagnostics.Module
Bases:
vspyx.Core.Module
Represents the diagnostics module object