C# Class STBootLib.STBoot

Inheritance: IDisposable
Mostra file Open project: MightyDevices/STBootLib Class Usage Examples

Public Properties

Property Type Description
ProductID ushort
Version string

Public Methods

Method 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

Method 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 method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ErasePage() public method

public ErasePage ( uint pageNumber ) : Task
pageNumber uint
return Task

GlobalErase() public method

public GlobalErase ( ) : Task
return Task

Initialize() public method

public Initialize ( ) : Task
return Task

Jump() public method

public Jump ( uint address ) : Task
address uint
return Task

Open() public method

public Open ( string portName, uint baudRate ) : void
portName string
baudRate uint
return void

ReadMemory() public method

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
return Task

STBoot() public method

public STBoot ( ) : System
return System

Unprotect() public method

public Unprotect ( ) : Task
return Task

WriteMemory() public method

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
return Task

Property Details

ProductID public_oe property

public ushort ProductID
return ushort

Version public_oe property

public string Version
return string