C# Class STBootLib.STBoot

Inheritance: IDisposable
Afficher le fichier Open project: MightyDevices/STBootLib Class Usage Examples

Méthodes publiques

Свойство Type Description
ProductID ushort
Version string

Méthodes publiques

Méthode Description
Close ( ) : void
Dispose ( ) : void
ErasePage ( uint pageNumber ) : Task
GlobalErase ( ) : Task
Initialize ( ) : Task
Jump ( uint address ) : Task
Open ( string portName, uint baudRate ) : void
ReadMemory ( uint address, byte buf, int offset, int size, IProgress p, CancellationToken ct ) : Task
STBoot ( ) : System
Unprotect ( ) : Task
WriteMemory ( uint address, byte buf, int offset, int size, IProgress p, CancellationToken ct ) : Task

Private Methods

Méthode Description
ComputeChecksum ( byte data, int offset, int count ) : byte
Erase ( uint pageNumber ) : Task
EraseSpecial ( STEraseMode mode ) : Task
ExtendedErase ( uint pageNumber ) : Task
ExtendedEraseSpecial ( STExtendedEraseMode mode ) : Task
Get ( ) : Task
GetID ( ) : Task
Go ( uint address ) : Task
Init ( ) : Task
Read ( uint address, byte buf, int offset, int length ) : Task
ReadUnprotect ( ) : Task
SerialRead ( byte data, int offset, int count ) : Task
SerialRead ( byte data, int offset, int count, int timeout ) : Task
SerialWrite ( byte data, int offset, int count ) : Task
Write ( uint address, byte data, int offset, int length ) : Task
WriteUnprotect ( ) : Task

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ErasePage() public méthode

public ErasePage ( uint pageNumber ) : Task
pageNumber uint
Résultat Task

GlobalErase() public méthode

public GlobalErase ( ) : Task
Résultat Task

Initialize() public méthode

public Initialize ( ) : Task
Résultat Task

Jump() public méthode

public Jump ( uint address ) : Task
address uint
Résultat Task

Open() public méthode

public Open ( string portName, uint baudRate ) : void
portName string
baudRate uint
Résultat void

ReadMemory() public méthode

public ReadMemory ( uint address, byte buf, int offset, int size, IProgress p, CancellationToken ct ) : Task
address uint
buf byte
offset int
size int
p IProgress
ct System.Threading.CancellationToken
Résultat Task

STBoot() public méthode

public STBoot ( ) : System
Résultat System

Unprotect() public méthode

public Unprotect ( ) : Task
Résultat Task

WriteMemory() public méthode

public WriteMemory ( uint address, byte buf, int offset, int size, IProgress p, CancellationToken ct ) : Task
address uint
buf byte
offset int
size int
p IProgress
ct System.Threading.CancellationToken
Résultat Task

Property Details

ProductID public_oe property

public ushort ProductID
Résultat ushort

Version public_oe property

public string Version
Résultat string