Crate iso14229_1

Crate iso14229_1 

Source

Modules§

request
response
utils

Macros§

enum_to_vec
Add to_vector function and implement Debug, Copy, Clone, Eq, PartialEq, Hash, TryFrom, Into trait for enum.

Structs§

AddressAndLengthFormatIdentifier
This parameter is a one Byte value with each nibble encoded separately (see Table H.1 for example values): — bit 7 - 4: Length (number of bytes) of the memorySize parameter — bit 3 - 0: Length (number of bytes) of the memoryAddress parameter
AdministrativeParameter
Table 490 — Definition of Administrative Parameter
AlgorithmIndicator
CommunicationType
Configuration
DIDData
DTCStatusMask
DataFormatIdentifier
Defined by the vehicle manufacturer
DynamicallyDID
DynamicallyMemAddr
EventType
IOCtrlOption
LengthFormatIdentifier
This parameter is a one-byte value with each nibble encoded separately: ⎯ bit 7 - 4: length (number of bytes) of the maxNumberOfBlockLength parameter; ⎯ bit 3 - 0: reserved by document, to be set to 0 hex. The format of this parameter is compatible to the format of the addressAndLengthFormatIdentifier parameter contained in the request message, except that the lower nibble has to be set to 0 hex.
MemoryLocation
NotNullableData
NullableData
Placeholder
The sub-function placeholder
RECOMMENDED_SERVICES
Table 91 — Recommended services to be used with the ResponseOnEvent service(2006) Table 96 — Recommended services to be used with the ResponseOnEvent service(2013) Table 137 — Recommended services to be used with the ResponseOnEvent service(2020)
RoutineId
Table F.1 — routineIdentifier definition
ScalingByteExtensionUnit
see ISO-14229(2020) Table C.8(page#429)
SecurityAccessData
Table 42 — Request message SubFunction parameter definition
SecurityAccessLevel
TransferData

Enums§

AuthenticationTask
ByteOrder
CommunicationCtrlType
DTCReportType
Table 317 — Request message SubFunction definition
DTCSettingType
DataIdentifier
Table C.1 — DID data-parameter definitions
DefinitionType
ECUResetType
Error
IOCtrlParameter
LinkCtrlMode
LinkCtrlType
Different name in ISO-14229(2006). VerifyBaudrateTransitionWithFixedBaudrate VerifyBaudrateTransitionWithSpecificBaudrate TransitionBaudrate
ModeOfOperation
ResponseOnEventType
RoutineCtrlType
Service
the service marked with is completed.
SessionType
SignatureEncryptionCalculation
Table 491 — Definition of Signature/Encryption calculation parameter
TesterPresentType

Constants§

CheckProgrammingDependencies
EraseMemory
EraseMirrorMemoryDTCs
P2_MAX
p2 max value 50ms
P2_STAR_MAX
p2* max value 500 * 10ms
P2_STAR_MAX_MS
p2* max value 500 * 10ms
TachographTestIds

Traits§

RequestData
ResponseData

Type Aliases§

SecurityAlgo
SecurityAlgo