vspyx.Communication.ISO11898

Package Contents

Classes

FrameFormats

Enum where members are also (and must be) ints

ISO11898_1Interface

ISO11898_1Interface

ISO11898_1Processor

This processor deals with `CANFramePoint`s and `CANFrameConfirmationPoint`s

LConfirmPoint

LConfirmPoint

LDataPoint

LDataPoint

TransferStatuses

Enum where members are also (and must be) ints

class vspyx.Communication.ISO11898.FrameFormats

Bases: enum.IntEnum

Inheritance diagram of vspyx.Communication.ISO11898.FrameFormats

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

Inheritance diagram of vspyx.Communication.ISO11898.ISO11898_1Processor

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

Inheritance diagram of vspyx.Communication.ISO11898.LConfirmPoint

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

Inheritance diagram of vspyx.Communication.ISO11898.LDataPoint

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
class vspyx.Communication.ISO11898.TransferStatuses

Bases: enum.IntEnum

Inheritance diagram of vspyx.Communication.ISO11898.TransferStatuses

Enum where members are also (and must be) ints

Aborted = 2
Complete = 0
Not_Complete = 1