C# Класс LokiProgrammer.FreebooterHost

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_abort bool
_channel CommunicationsChannel
_checksumType PacketChecksumType
bootloaderVersion uint
reader FirmwareReader
siliconId uint
siliconRev uint

Открытые методы

Метод Описание
Abort ( ) : void
DoAction ( Actions action, Stream file ) : void
EnterBootloader ( ) : EnterBootloaderResponse
Erase ( Stream file ) : void
EraseRow ( int flashArrayId, int rowNumber ) : void
ExitBootloader ( ) : void
FreebooterHost ( CommunicationsChannel channel ) : System
GetFlashSize ( int flashArrayId ) : GetFlashSizeResponse
Program ( Stream file ) : void
Program ( String file ) : void
ProgramRow ( int flashArrayId, int rowNumber, byte data ) : void
SyncBootloader ( ) : void
Verify ( Stream file ) : void
VerifyChecksum ( ) : VerifyChecksumResponse
VerifyRow ( int flashArrayId, int rowNumber ) : VerifyRowResponse

Защищенные методы

Метод Описание
SendCommand ( BootloaderCommand command, BootloaderResponse response ) : void
SendData ( byte data ) : void

Приватные методы

Метод Описание
ValidateRow ( byte arrayId, ushort rowNumber ) : void

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

DoAction() публичный Метод

public DoAction ( Actions action, Stream file ) : void
action Actions
file Stream
Результат void

EnterBootloader() публичный Метод

public EnterBootloader ( ) : EnterBootloaderResponse
Результат EnterBootloaderResponse

Erase() публичный Метод

public Erase ( Stream file ) : void
file Stream
Результат void

EraseRow() публичный Метод

public EraseRow ( int flashArrayId, int rowNumber ) : void
flashArrayId int
rowNumber int
Результат void

ExitBootloader() публичный Метод

public ExitBootloader ( ) : void
Результат void

FreebooterHost() публичный Метод

public FreebooterHost ( CommunicationsChannel channel ) : System
channel CommunicationsChannel
Результат System

GetFlashSize() публичный Метод

public GetFlashSize ( int flashArrayId ) : GetFlashSizeResponse
flashArrayId int
Результат GetFlashSizeResponse

Program() публичный Метод

public Program ( Stream file ) : void
file Stream
Результат void

Program() публичный Метод

public Program ( String file ) : void
file String
Результат void

ProgramRow() публичный Метод

public ProgramRow ( int flashArrayId, int rowNumber, byte data ) : void
flashArrayId int
rowNumber int
data byte
Результат void

SendCommand() защищенный Метод

protected SendCommand ( BootloaderCommand command, BootloaderResponse response ) : void
command BootloaderCommand
response BootloaderResponse
Результат void

SendData() защищенный Метод

protected SendData ( byte data ) : void
data byte
Результат void

SyncBootloader() публичный Метод

public SyncBootloader ( ) : void
Результат void

Verify() публичный Метод

public Verify ( Stream file ) : void
file Stream
Результат void

VerifyChecksum() публичный Метод

public VerifyChecksum ( ) : VerifyChecksumResponse
Результат VerifyChecksumResponse

VerifyRow() публичный Метод

public VerifyRow ( int flashArrayId, int rowNumber ) : VerifyRowResponse
flashArrayId int
rowNumber int
Результат VerifyRowResponse

Описание свойств

_abort защищенное свойство

protected bool _abort
Результат bool

_channel защищенное свойство

protected CommunicationsChannel _channel
Результат CommunicationsChannel

_checksumType защищенное свойство

protected PacketChecksumType _checksumType
Результат PacketChecksumType

bootloaderVersion защищенное свойство

protected uint bootloaderVersion
Результат uint

reader защищенное свойство

protected FirmwareReader,LokiProgrammer reader
Результат FirmwareReader

siliconId защищенное свойство

protected uint siliconId
Результат uint

siliconRev защищенное свойство

protected uint siliconRev
Результат uint