C# Class Subaru.SSM2.Ssm2ReadBlockRequest

Read a block of data. Specific properties are starting address and data count. This packet type is usually created by the tester and sent to the car control unit. Always consists of 11 bytes: 5 header + 1 padding + 3 address + 1 count + 1 checksum byte.
Inheritance: Ssm2Packet
Afficher le fichier Open project: src0x/LibSSM2 Class Usage Examples

Méthodes publiques

Méthode Description
Check ( ) : bool
Ssm2ReadBlockRequest ( ) : System

Creates an empty block read packet. (Allocated optimal 11 bytes buffer.)

Ssm2ReadBlockRequest ( Ssm2Device destination, Ssm2Device source, int address, byte dataCount ) : System

Creates a complete packet. (Will have optimal buffer length.)

Ssm2ReadBlockRequest ( byte buffer ) : System

Takes given (empty or preset) buffer. Needs at least 11 bytes. For already preset packet data call FromBytes(buffer) afterwards to set correct state.

Méthodes protégées

Méthode Description
SetConstBytes ( ) : void

Create a complete packet out of supplied data.

Method Details

Check() public méthode

public Check ( ) : bool
Résultat bool

SetConstBytes() protected méthode

Create a complete packet out of supplied data.
protected SetConstBytes ( ) : void
Résultat void

Ssm2ReadBlockRequest() public méthode

Creates an empty block read packet. (Allocated optimal 11 bytes buffer.)
public Ssm2ReadBlockRequest ( ) : System
Résultat System

Ssm2ReadBlockRequest() public méthode

Creates a complete packet. (Will have optimal buffer length.)
public Ssm2ReadBlockRequest ( Ssm2Device destination, Ssm2Device source, int address, byte dataCount ) : System
destination Ssm2Device
source Ssm2Device
address int
dataCount byte
Résultat System

Ssm2ReadBlockRequest() public méthode

Takes given (empty or preset) buffer. Needs at least 11 bytes. For already preset packet data call FromBytes(buffer) afterwards to set correct state.
public Ssm2ReadBlockRequest ( byte buffer ) : System
buffer byte /// A ///
Résultat System