Struct ecu_diagnostics::hardware::passthru::PassthruIsoTpChannel[][src]

pub struct PassthruIsoTpChannel { /* fields omitted */ }
Expand description

Passthru ISO TP Channel

Trait Implementations

Formats the value using the given formatter. Read more

Executes the destructor for this type. Read more

Sets the ISO-TP specific configuration for the Channel Read more

This function opens the interface. It is ONLY called after set_ids and any other configuration function Read more

Closes and destroys the channel

Configures the diagnostic channel with specific IDs for configuring the diagnostic server Read more

Attempts to read bytes from the channel. Read more

Attempts to write bytes to the channel. Read more

Tells the channel to clear its Rx buffer. This means all pending messages to be read should be wiped from the devices queue, such that PayloadChannel::read_bytes does not read them Read more

Tells the channel to clear its Tx buffer. This means all messages that are queued to be sent to the ECU should be wiped. Read more

Attempts to write bytes to the channel, then listen for the channels response Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.