vspyx.Communication.ISO11898
Package Contents
Classes
Enum where members are also (and must be) ints |
|
ISO11898_1Interface |
|
This processor deals with `CANFramePoint`s and `CANFrameConfirmationPoint`s |
|
LConfirmPoint |
|
LDataPoint |
|
Enum where members are also (and must be) ints |
- class vspyx.Communication.ISO11898.FrameFormats
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- ClassicalBase = 0
- ClassicalExtended = 1
- FDBase = 2
- FDExtended = 3
- class vspyx.Communication.ISO11898.ISO11898_1Interface
ISO11898_1Interface
- L_Data_Confirm :vspyx.Core.Callback_ce976d3471
- L_Data_Indication :vspyx.Core.Callback_b9cb223583
- L_Data_Request(self, Identifier: int, Format: FrameFormats, DLC: int, data: vspyx.Core.BytesView) Any
- class vspyx.Communication.ISO11898.ISO11898_1Processor
Bases:
vspyx.Communication.PointProcessor
,ISO11898_1Interface
This processor deals with `CANFramePoint`s and `CANFrameConfirmationPoint`s on the bottom end, with `LDataPoint`s and `LConfirmPoint`s on the top end.
CANFramePoint`s are both input and output for this processor. On input going up, an `LDataPoint will be generated.
LDataPoint`s are both input and output for this processor. On input going down, a `CANFramePoint will be generated.
LConfirmPoints are output only from this processor, being generated when a CANFrameConfirmationPoint is taken as input.
- static New() ISO11898_1Processor
- class vspyx.Communication.ISO11898.LConfirmPoint
Bases:
vspyx.Communication.CommunicationPoint
LConfirmPoint
- Identifier :int
- Interesting :vspyx.Runtime.Point.Interesting
- TransferStatus :TransferStatuses
- static New(direction: vspyx.Runtime.Point.Direction, upstreamPoints: List[vspyx.Runtime.Point], controller: vspyx.Communication.Controller, identifer: int, transferStatus: TransferStatuses) vspyx.Runtime.Point.Consuming_99a0dbe01e
- class vspyx.Communication.ISO11898.LDataPoint
Bases:
vspyx.Communication.PDUPoint
LDataPoint
- DLC :int
- Format :FrameFormats
- Identifier :int
- Interesting :vspyx.Runtime.Point.Interesting
- static New(direction: vspyx.Runtime.Point.Direction, upstreamPoints: List[vspyx.Runtime.Point], controller: vspyx.Communication.Controller, identifier: int, format: FrameFormats, dlc: int, data: vspyx.Core.BytesView) vspyx.Runtime.Point.Consuming_a508b640d2