C# 클래스 MissionPlanner.Utilities.Firmware

파일 보기 프로젝트 열기: ArduPilot/MissionPlanner 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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