Modules§
Macros§
- enum_
to_ vec - Add to_vector function and
implement
Debug,Copy,Clone,Eq,PartialEq,Hash,TryFrom,Intotrait for enum.
Structs§
- Address
AndLength Format Identifier - 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
- Administrative
Parameter - Table 490 — Definition of Administrative Parameter
- Algorithm
Indicator - Communication
Type - Configuration
- DIDData
- DTCStatus
Mask - Data
Format Identifier - Defined by the vehicle manufacturer
- DynamicallyDID
- Dynamically
MemAddr - Event
Type - IOCtrl
Option - Length
Format Identifier - 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.
- Memory
Location - NotNullable
Data - Nullable
Data - 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)
- Routine
Id - Table F.1 — routineIdentifier definition
- Scaling
Byte Extension Unit - see
ISO-14229(2020) Table C.8(page#429) - Security
Access Data - Table 42 — Request message SubFunction parameter definition
- Security
Access Level - Transfer
Data
Enums§
- Authentication
Task - Byte
Order - Communication
Ctrl Type - DTCReport
Type - Table 317 — Request message SubFunction definition
- DTCSetting
Type - Data
Identifier - Table C.1 — DID data-parameter definitions
- Definition
Type - ECUReset
Type - Error
- IOCtrl
Parameter - Link
Ctrl Mode - Link
Ctrl Type - Different name in ISO-14229(2006). VerifyBaudrateTransitionWithFixedBaudrate VerifyBaudrateTransitionWithSpecificBaudrate TransitionBaudrate
- Mode
OfOperation - Response
OnEvent Type - Routine
Ctrl Type - Service
- the service marked with
✅is completed. - Session
Type - Signature
Encryption Calculation - Table 491 — Definition of Signature/Encryption calculation parameter
- Tester
Present Type
Constants§
- Check
Programming Dependencies - Erase
Memory - Erase
Mirror MemoryDT Cs - P2_MAX
- p2 max value 50ms
- P2_
STAR_ MAX - p2* max value 500 * 10ms
- P2_
STAR_ MAX_ MS - p2* max value 500 * 10ms
- Tachograph
Test Ids
Traits§
Type Aliases§
- Security
Algo - SecurityAlgo