C# Класс MissionPlanner.Utilities.Firmware

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

Открытые свойства

Свойство Тип Описание
niceNames string>>.List

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

Метод Описание
Firmware ( ) : log4net

Load firmware history from file

LoadSoftwares ( ) : List
SaveSoftwares ( List list ) : void
UploadArduino ( string comport, string filename, BoardDetect board ) : bool
UploadFlash ( string comport, string filename, BoardDetect board ) : bool

Upload firmware

UploadPX4 ( string filename, BoardDetect board ) : bool

upload to px4 standalone

UploadParrot ( string filename, BoardDetect board ) : bool

upload to Parrot boards

UploadVRBRAIN ( string filename, BoardDetect board ) : bool

upload to vrbrain standalone

getFWList ( string firmwareurl = "" ) : List

Load xml from internet based on firmwareurl, and return softwarelist

getUrl ( string hash, string filename ) : string
update ( string comport, software temp, string historyhash ) : bool

Do full update - get firmware from internet

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

Метод Описание
getAPMVersion ( object tempin ) : void

Get fw version from firmeware.diydrones.com

isParrotWifiConnected ( string ssid ) : bool
pingParrotVehicle ( Ping ping ) : PingReply
readIntelHEXv2 ( StreamReader sr ) : byte[]

Read intel hex file

up_LogEvent ( string message, int level ) : void
up_ProgressEvent ( double completed ) : void
updateProgress ( int percent, string status ) : void

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

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

Load firmware history from file
public Firmware ( ) : log4net
Результат log4net

LoadSoftwares() публичный статический Метод

public static LoadSoftwares ( ) : List
Результат List

SaveSoftwares() публичный статический Метод

public static SaveSoftwares ( List list ) : void
list List
Результат void

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

public UploadArduino ( string comport, string filename, BoardDetect board ) : bool
comport string
filename string
board BoardDetect
Результат bool

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

Upload firmware
public UploadFlash ( string comport, string filename, BoardDetect board ) : bool
comport string
filename string
board BoardDetect
Результат bool

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

upload to px4 standalone
public UploadPX4 ( string filename, BoardDetect board ) : bool
filename string
board BoardDetect
Результат bool

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

upload to Parrot boards
public UploadParrot ( string filename, BoardDetect board ) : bool
filename string
board BoardDetect
Результат bool

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

upload to vrbrain standalone
public UploadVRBRAIN ( string filename, BoardDetect board ) : bool
filename string
board BoardDetect
Результат bool

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

Load xml from internet based on firmwareurl, and return softwarelist
public getFWList ( string firmwareurl = "" ) : List
firmwareurl string
Результат List

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

public getUrl ( string hash, string filename ) : string
hash string
filename string
Результат string

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

Do full update - get firmware from internet
public update ( string comport, software temp, string historyhash ) : bool
comport string
temp software
historyhash string
Результат bool

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

niceNames публичное свойство

public List> niceNames
Результат string>>.List