C# Class MissionPlanner.MAVState

Inheritance: MAVLink
Show file Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Properties

Property Type Description
GMapMarkerOverlapCount GMapMarkerOverlapCount
GuidedMode mavlink_mission_item_t
Proximity Proximity
camerapoints List
cs CurrentState
fencepoints mavlink_fence_point_t>.ConcurrentDictionary
mavlinkv2 bool
packetlosttimer System.DateTime
packetslost float
packetsnotlost float
packetspersecondbuild System.DateTime[]
param_types MAV_PARAM_TYPE>.Dictionary
parent MAVLinkInterface
rallypoints mavlink_rally_point_t>.ConcurrentDictionary
synclost float
wps mavlink_mission_item_t>.ConcurrentDictionary

Private Properties

Property Type Description

Public Methods

Method Description
Dispose ( ) : void
MAVState ( MAVLinkInterface mavLinkInterface, byte sysid, byte compid ) : System
addPacket ( MAVLinkMessage msg ) : void
clearPacket ( uint mavlinkid ) : void
getPacket ( uint mavlinkid ) : MAVLinkMessage

Method Details

Dispose() public method

public Dispose ( ) : void
return void

MAVState() public method

public MAVState ( MAVLinkInterface mavLinkInterface, byte sysid, byte compid ) : System
mavLinkInterface MAVLinkInterface
sysid byte
compid byte
return System

addPacket() public method

public addPacket ( MAVLinkMessage msg ) : void
msg MAVLinkMessage
return void

clearPacket() public method

public clearPacket ( uint mavlinkid ) : void
mavlinkid uint
return void

getPacket() public method

public getPacket ( uint mavlinkid ) : MAVLinkMessage
mavlinkid uint
return MAVLinkMessage

Property Details

GMapMarkerOverlapCount public property

public GMapMarkerOverlapCount GMapMarkerOverlapCount
return GMapMarkerOverlapCount

GuidedMode public property

Store the guided mode wp location
public mavlink_mission_item_t GuidedMode
return mavlink_mission_item_t

Proximity public property

public Proximity Proximity
return Proximity

camerapoints public property

public List camerapoints
return List

cs public property

the static global state of the currently connected MAV
public CurrentState,MissionPlanner cs
return CurrentState

fencepoints public property

public ConcurrentDictionary fencepoints
return mavlink_fence_point_t>.ConcurrentDictionary

mavlinkv2 public property

mavlink 2 enable
public bool mavlinkv2
return bool

packetlosttimer public property

public DateTime,System packetlosttimer
return System.DateTime

packetslost public property

public float packetslost
return float

packetsnotlost public property

public float packetsnotlost
return float

packetspersecondbuild public property

time last seen a packet of a type
public DateTime[],System packetspersecondbuild
return System.DateTime[]

param_types public property

public Dictionary param_types
return MAV_PARAM_TYPE>.Dictionary

parent public property

public MAVLinkInterface,MissionPlanner parent
return MAVLinkInterface

rallypoints public property

public ConcurrentDictionary rallypoints
return mavlink_rally_point_t>.ConcurrentDictionary

synclost public property

public float synclost
return float

wps public property

used as a snapshot of what is loaded on the ap atm. - derived from the stream
public ConcurrentDictionary wps
return mavlink_mission_item_t>.ConcurrentDictionary