Skip to content
{
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 12,
"hoverSpeed": 3.5,
"items": [
{
"autoContinue": true,
"command": 530,
"doJumpId": 1,
"frame": 2,
"params": [
0,
2,
null,
null,
null,
null,
null
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 178,
"doJumpId": 2,
"frame": 2,
"params": [
1,
3.5,
-1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": 8,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 22,
"doJumpId": 3,
"frame": 3,
"params": [
15,
0,
0,
null,
47.768263412021405,
16.53074647313821,
8
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 25,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 8,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 0,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683005654913,
16.530814745102727,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768293739119265,
16.53101286523368,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829340828531,
16.531035132761566,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76827985384193,
16.531041435510822,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682808405545,
16.530982931884175,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828873750516,
16.530783848369943,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768277040189055,
16.530753292969774,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826808448704,
16.53095332922428,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826630724734,
16.531047734610436,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768252768365585,
16.531054030123617,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768255464175546,
16.530924041609584,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826546736121,
16.53072306275431,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825401328355,
16.53069314273475,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682429733626,
16.530895054518655,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823923706394,
16.531060322112086,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822571321275,
16.531066610636127,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823060622807,
16.530866354444893,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768242672619024,
16.5306635189698,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768231440394,
16.530634178467427,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821835734815,
16.530837928801372,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768212459123035,
16.531042418673934,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821219668539,
16.53107289575463,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819868735814,
16.531079177525115,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768199349436976,
16.531015239306814,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768206221659085,
16.530809765836807,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768220311964996,
16.530605109098147,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820928298936,
16.530576299518135,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 31,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768194194425135,
16.530781854561088,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 32,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768186356910526,
16.530988302838256,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818518511011,
16.53108545600379,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681716898232,
16.53109173124559,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 35,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817347675136,
16.530961599332684,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818227121003,
16.530754184679086,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 37,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819834939903,
16.530547739100925,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 38,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768187507377235,
16.53051941787649,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817044785155,
16.53072674653165,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 40,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768160704463206,
16.530935119468303,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 41,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815820138192,
16.531098003304194,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768144719673444,
16.53110427223209,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 43,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814803582127,
16.53090885448617,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 44,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768158720438805,
16.53069953104286,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817675333769,
16.53049132647681,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 46,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768166083905875,
16.53046345608705,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 47,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814708529182,
16.53067252967274,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768135466850254,
16.53088279614456,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 49,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813126042651,
16.531093679176735,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 50,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768131244587416,
16.531110538080572,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811777601595,
16.53111680089982,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 52,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811789487138,
16.53106882642055,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 53,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768122993804546,
16.530856936677974,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768135538943284,
16.530645734374747,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 55,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815549590224,
16.530435798401708,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 56,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814498632711,
16.530408345585087,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812407812199,
16.53061913755752,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 58,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768110613150405,
16.530831268760167,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 59,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810462831891,
16.531044157756142,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810431385355,
16.53112306073888,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 61,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809085799701,
16.53112931764575,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 62,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809145719228,
16.531019666532572,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809832154987,
16.53080578547079,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 64,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811269973798,
16.530592732050263,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 65,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813455234698,
16.53038109023561,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681241912822,
16.53035402535354,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 67,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810140086905,
16.530566511071495,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 68,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768086115846216,
16.530780480265204,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768078378108875,
16.530995346459978,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 70,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680774083454,
16.531135571667356,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 71,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806396479996,
16.531141822849623,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806500037998,
16.53098990284671,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 73,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768072947929404,
16.530774002394008,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 74,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808847885667,
16.530559016697765,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811155059258,
16.53034553501884,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 76,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809725413229,
16.53035022766823,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 77,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768074367052506,
16.530564816175485,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805905946083,
16.530780892804092,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 79,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805137331433,
16.53099786530302,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 80,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805052726407,
16.53114807123748,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803709564318,
16.531154316874893,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 82,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803775805679,
16.531005820859715,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 83,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804518302689,
16.530787777243503,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806026747649,
16.530570610627848,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 85,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808297006017,
16.530354916251348,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 86,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768068698166914,
16.530359600836896,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768046179922045,
16.530576400139747,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 88,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768031318424256,
16.53079465581311,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 89,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802415440789,
16.531013769633347,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802366984474,
16.531160559804896,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 91,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768010249778165,
16.531166800069606,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 92,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801056217276,
16.531021711737775,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801746545435,
16.53080152861144,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 94,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768032104187384,
16.530582184794113,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 95,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768054438248114,
16.530364281491963,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 96,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804019010406,
16.530368958282107,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 97,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801804007538,
16.53058796467196,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768003623923164,
16.530808395734738,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 99,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767996981161055,
16.53102964728422,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 100,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767996835354786,
16.531173037710257,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 101,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798332098787,
16.531169243692386,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 102,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798341118678,
16.531037576381365,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 103,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767989793641135,
16.530815257277055,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 104,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800398739344,
16.53059373985243,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 105,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802595353962,
16.530373631271374,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 106,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801172836411,
16.530378300522354,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 107,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798994595332,
16.530599510412895,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 108,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797597442301,
16.53082211333029,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 109,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767969852068184,
16.531045499135416,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 110,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767969587522025,
16.531130382228287,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 111,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795609139322,
16.531092192354663,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 112,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795630362761,
16.53105341565017,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 113,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796216608775,
16.53082896398428,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 114,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797591557105,
16.53060527642895,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 115,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799751439115,
16.530382966096226,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 116,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798331143854,
16.530387628052793,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 117,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796189606681,
16.530611037974506,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 118,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794836845834,
16.530835809326828,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 119,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767942817636666,
16.531054631725773,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 120,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792975273716,
16.53101766209778,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 121,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793458136176,
16.530842649443784,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 122,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794788726476,
16.530616795121816,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 123,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796911932818,
16.53039228645052,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 124,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795493788588,
16.530396941346577,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 125,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793388899298,
16.53062254794154,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 126,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767920804628794,
16.530849484419093,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 127,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791688444132,
16.530981248797413,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 128,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767904201599904,
16.53094536027576,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 129,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790703809397,
16.530856314334855,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 130,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791990108334,
16.530628296502773,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 131,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794076694131,
16.530401592796874,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 132,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792660632785,
16.530406240856102,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 133,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790592337137,
16.530634040873103,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 134,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789328159544,
16.530863139271368,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 135,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767891694034525,
16.5309099677311,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 136,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787935242429,
16.530875044788228,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 137,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787953497486,
16.530869959307186,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 138,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767891955696214,
16.530639781118644,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 139,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767912455882524,
16.530410885577755,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 140,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767898315445876,
16.530415527014174,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 141,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787799790045,
16.530645517304084,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 142,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76786716820891,
16.53084056722414,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 143,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785513350535,
16.53080651273231,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 144,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767864049830074,
16.530651249492717,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 145,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76788418486188,
16.53042016521658,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 146,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787006397782,
16.530424800235085,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 147,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767850111334354,
16.53065697774649,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 148,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784324103589,
16.530772860719015,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 149,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783148406564,
16.530739592126608,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 150,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783618226577,
16.530662702126026,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 151,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785595264424,
16.53042943211876,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 152,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784185071484,
16.530434060915617,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 153,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76782226247988,
16.530668422690685,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 154,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76781985634811,
16.530706689279462,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 155,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76780835207758,
16.53067413574918,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 156,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76782775804638,
16.530438686672678,
5
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 10,
"VisualTransectPoints": [
[
47.7683005654913,
16.530814745102727
],
[
47.768293739119265,
16.53101286523368
],
[
47.76829340828531,
16.531035132761566
],
[
47.76827985384193,
16.531041435510822
],
[
47.7682808405545,
16.530982931884175
],
[
47.76828873750516,
16.530783848369943
],
[
47.768277040189055,
16.530753292969774
],
[
47.76826808448704,
16.53095332922428
],
[
47.76826630724734,
16.531047734610436
],
[
47.768252768365585,
16.531054030123617
],
[
47.768255464175546,
16.530924041609584
],
[
47.76826546736121,
16.53072306275431
],
[
47.76825401328355,
16.53069314273475
],
[
47.7682429733626,
16.530895054518655
],
[
47.76823923706394,
16.531060322112086
],
[
47.76822571321275,
16.531066610636127
],
[
47.76823060622807,
16.530866354444893
],
[
47.768242672619024,
16.5306635189698
],
[
47.768231440394,
16.530634178467427
],
[
47.76821835734815,
16.530837928801372
],
[
47.768212459123035,
16.531042418673934
],
[
47.76821219668539,
16.53107289575463
],
[
47.76819868735814,
16.531079177525115
],
[
47.768199349436976,
16.531015239306814
],
[
47.768206221659085,
16.530809765836807
],
[
47.768220311964996,
16.530605109098147
],
[
47.76820928298936,
16.530576299518135
],
[
47.768194194425135,
16.530781854561088
],
[
47.768186356910526,
16.530988302838256
],
[
47.76818518511011,
16.53108545600379
],
[
47.7681716898232,
16.53109173124559
],
[
47.76817347675136,
16.530961599332684
],
[
47.76818227121003,
16.530754184679086
],
[
47.76819834939903,
16.530547739100925
],
[
47.768187507377235,
16.53051941787649
],
[
47.76817044785155,
16.53072674653165
],
[
47.768160704463206,
16.530935119468303
],
[
47.76815820138192,
16.531098003304194
],
[
47.768144719673444,
16.53110427223209
],
[
47.76814803582127,
16.53090885448617
],
[
47.768158720438805,
16.53069953104286
],
[
47.76817675333769,
16.53049132647681
],
[
47.768166083905875,
16.53046345608705
],
[
47.76814708529182,
16.53067252967274
],
[
47.768135466850254,
16.53088279614456
],
[
47.76813126042651,
16.531093679176735
],
[
47.768131244587416,
16.531110538080572
],
[
47.76811777601595,
16.53111680089982
],
[
47.76811789487138,
16.53106882642055
],
[
47.768122993804546,
16.530856936677974
],
[
47.768135538943284,
16.530645734374747
],
[
47.76815549590224,
16.530435798401708
],
[
47.76814498632711,
16.530408345585087
],
[
47.76812407812199,
16.53061913755752
],
[
47.768110613150405,
16.530831268760167
],
[
47.76810462831891,
16.531044157756142
],
[
47.76810431385355,
16.53112306073888
],
[
47.76809085799701,
16.53112931764575
],
[
47.76809145719228,
16.531019666532572
],
[
47.76809832154987,
16.53080578547079
],
[
47.76811269973798,
16.530592732050263
],
[
47.76813455234698,
16.53038109023561
],
[
47.7681241912822,
16.53035402535354
],
[
47.76810140086905,
16.530566511071495
],
[
47.768086115846216,
16.530780480265204
],
[
47.768078378108875,
16.530995346459978
],
[
47.7680774083454,
16.531135571667356
],
[
47.76806396479996,
16.531141822849623
],
[
47.76806500037998,
16.53098990284671
],
[
47.768072947929404,
16.530774002394008
],
[
47.76808847885667,
16.530559016697765
],
[
47.76811155059258,
16.53034553501884
],
[
47.76809725413229,
16.53035022766823
],
[
47.768074367052506,
16.530564816175485
],
[
47.76805905946083,
16.530780892804092
],
[
47.76805137331433,
16.53099786530302
],
[
47.76805052726407,
16.53114807123748
],
[
47.76803709564318,
16.531154316874893
],
[
47.76803775805679,
16.531005820859715
],
[
47.76804518302689,
16.530787777243503
],
[
47.76806026747649,
16.530570610627848
],
[
47.76808297006017,
16.530354916251348
],
[
47.768068698166914,
16.530359600836896
],
[
47.768046179922045,
16.530576400139747
],
[
47.768031318424256,
16.53079465581311
],
[
47.76802415440789,
16.531013769633347
],
[
47.76802366984474,
16.531160559804896
],
[
47.768010249778165,
16.531166800069606
],
[
47.76801056217276,
16.531021711737775
],
[
47.76801746545435,
16.53080152861144
],
[
47.768032104187384,
16.530582184794113
],
[
47.768054438248114,
16.530364281491963
],
[
47.76804019010406,
16.530368958282107
],
[
47.76801804007538,
16.53058796467196
],
[
47.768003623923164,
16.530808395734738
],
[
47.767996981161055,
16.53102964728422
],
[
47.767996835354786,
16.531173037710257
],
[
47.76798332098787,
16.531169243692386
],
[
47.76798341118678,
16.531037576381365
],
[
47.767989793641135,
16.530815257277055
],
[
47.76800398739344,
16.53059373985243
],
[
47.76802595353962,
16.530373631271374
],
[
47.76801172836411,
16.530378300522354
],
[
47.76798994595332,
16.530599510412895
],
[
47.76797597442301,
16.53082211333029
],
[
47.767969852068184,
16.531045499135416
],
[
47.767969587522025,
16.531130382228287
],
[
47.76795609139322,
16.531092192354663
],
[
47.76795630362761,
16.53105341565017
],
[
47.76796216608775,
16.53082896398428
],
[
47.76797591557105,
16.53060527642895
],
[
47.76799751439115,
16.530382966096226
],
[
47.76798331143854,
16.530387628052793
],
[
47.76796189606681,
16.530611037974506
],
[
47.76794836845834,
16.530835809326828
],
[
47.767942817636666,
16.531054631725773
],
[
47.76792975273716,
16.53101766209778
],
[
47.76793458136176,
16.530842649443784
],
[
47.76794788726476,
16.530616795121816
],
[
47.76796911932818,
16.53039228645052
],
[
47.76795493788588,
16.530396941346577
],
[
47.76793388899298,
16.53062254794154
],
[
47.767920804628794,
16.530849484419093
],
[
47.76791688444132,
16.530981248797413
],
[
47.767904201599904,
16.53094536027576
],
[
47.76790703809397,
16.530856314334855
],
[
47.76791990108334,
16.530628296502773
],
[
47.76794076694131,
16.530401592796874
],
[
47.76792660632785,
16.530406240856102
],
[
47.76790592337137,
16.530634040873103
],
[
47.76789328159544,
16.530863139271368
],
[
47.767891694034525,
16.5309099677311
],
[
47.76787935242429,
16.530875044788228
],
[
47.76787953497486,
16.530869959307186
],
[
47.767891955696214,
16.530639781118644
],
[
47.767912455882524,
16.530410885577755
],
[
47.767898315445876,
16.530415527014174
],
[
47.76787799790045,
16.530645517304084
],
[
47.76786716820891,
16.53084056722414
],
[
47.76785513350535,
16.53080651273231
],
[
47.767864049830074,
16.530651249492717
],
[
47.76788418486188,
16.53042016521658
],
[
47.76787006397782,
16.530424800235085
],
[
47.767850111334354,
16.53065697774649
],
[
47.76784324103589,
16.530772860719015
],
[
47.76783148406564,
16.530739592126608
],
[
47.76783618226577,
16.530662702126026
],
[
47.76785595264424,
16.53042943211876
],
[
47.76784185071484,
16.530434060915617
],
[
47.76782226247988,
16.530668422690685
],
[
47.76781985634811,
16.530706689279462
],
[
47.76780835207758,
16.53067413574918
],
[
47.76782775804638,
16.530438686672678
]
],
"version": 1
},
"complexItemType": "circularSurvey",
"deltaAlpha": 3,
"deltaR": 1.5,
"isSnakePath": true,
"polygon": [
[
47.768119892733864,
16.53034279680648
],
[
47.76837110426851,
16.53099900451292
],
[
47.76798637989294,
16.53117789944841
],
[
47.76773581110132,
16.530468867204604
]
],
"referencePointAlt": 0,
"referencePointLat": 47.77083966451496,
"referencePointLong": 16.531107741776594,
"transectMinLength": 15,
"type": "ComplexItem",
"version": 1
},
{
"AMSLAltAboveTerrain": 0,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 157,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785643,
16.53067003,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.7683023,
16.5307451,
178.372
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
{
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 12,
"hoverSpeed": 3.5,
"items": [
{
"autoContinue": true,
"command": 530,
"doJumpId": 1,
"frame": 2,
"params": [
0,
2,
null,
null,
null,
null,
null
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 178,
"doJumpId": 2,
"frame": 2,
"params": [
1,
3.5,
-1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 1.5,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 2,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 74,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 3,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76836452174067,
16.53099803912305,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 4,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 5,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811894074671,
16.530310858162785,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768105865130856,
16.53031702123483,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 8,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76835141849642,
16.531004124844003,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76833831525184,
16.531010210561888,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 11,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768092789514675,
16.53032318430377,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768079713898146,
16.53032934736962,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 14,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76832521200694,
16.531016296276704,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768312108761734,
16.531022381988457,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 17,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806663828131,
16.530335510432366,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805356266413,
16.53034167349201,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 20,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829900551618,
16.53102846769714,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828590227032,
16.53103455340276,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 23,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768040487046626,
16.53034783654856,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768027411428776,
16.53035399960201,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 26,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768272799024125,
16.53104063910531,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768259695777616,
16.531046724804796,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 29,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801433581062,
16.530360162652357,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 31,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800126019212,
16.530366325699614,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 32,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682465925308,
16.531052810501215,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768233489283645,
16.53105889619457,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 35,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679881845733,
16.530372488743765,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 37,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797510895413,
16.53037865178482,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 38,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822038603617,
16.531064981884853,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 40,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820728278838,
16.531071067572075,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 41,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796203333466,
16.530384814822778,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 43,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794895771484,
16.530390977857632,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 44,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819417954026,
16.531077153256227,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 46,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768181076291825,
16.531083238937317,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 47,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679358820947,
16.53039714088939,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 49,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767922806474225,
16.53040330391805,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 50,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816797304306,
16.531089324615337,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 52,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815486979398,
16.53109541029029,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 53,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790973085342,
16.53040946694361,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 55,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767896655232285,
16.530415629966072,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 56,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814176654459,
16.53110149596218,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 58,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812866329487,
16.531107581631,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 59,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76788357961081,
16.530421792985436,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 61,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787050398903,
16.530427956001702,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 62,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768115560044826,
16.531113667296758,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 64,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810245679444,
16.531119752959444,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 65,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7678574283669,
16.530434119014867,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 67,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784435274444,
16.530440282024934,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 68,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808935354375,
16.53112583861907,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 70,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807625029274,
16.531131924275623,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 71,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783127712166,
16.530446445031902,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 73,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767818201498535,
16.53045260803577,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 74,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806314704141,
16.531138009929116,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 76,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805004378976,
16.53114409557954,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 77,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76780512587509,
16.53045877103654,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 79,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76779205025134,
16.53046493403421,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 80,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803694053779,
16.5311501812269,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 82,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802383728548,
16.53115626687119,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 83,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76777897462722,
16.530471097028784,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 85,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76776589900279,
16.53047726002026,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 86,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801073403287,
16.53116235251241,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 88,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799763077993,
16.531168438150573,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 89,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767752823378025,
16.530483423008633,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 91,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76773974775294,
16.530489585993912,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 92,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798452752667,
16.531174523785662,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 94,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7678598233746,
16.530868327855575,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 95,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 96,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7677266721275,
16.53049574897609,
2
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 97,
"frame": 2,
"params": [
0,
0,
0,
0,
0,
0,
0
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 0,
"VisualTransectPoints": [
[
47.76836452174067,
16.53099803912305
],
[
47.76811894074671,
16.530310858162785
],
[
47.768105865130856,
16.53031702123483
],
[
47.76835141849642,
16.531004124844003
],
[
47.76833831525184,
16.531010210561888
],
[
47.768092789514675,
16.53032318430377
],
[
47.768079713898146,
16.53032934736962
],
[
47.76832521200694,
16.531016296276704
],
[
47.768312108761734,
16.531022381988457
],
[
47.76806663828131,
16.530335510432366
],
[
47.76805356266413,
16.53034167349201
],
[
47.76829900551618,
16.53102846769714
],
[
47.76828590227032,
16.53103455340276
],
[
47.768040487046626,
16.53034783654856
],
[
47.768027411428776,
16.53035399960201
],
[
47.768272799024125,
16.53104063910531
],
[
47.768259695777616,
16.531046724804796
],
[
47.76801433581062,
16.530360162652357
],
[
47.76800126019212,
16.530366325699614
],
[
47.7682465925308,
16.531052810501215
],
[
47.768233489283645,
16.53105889619457
],
[
47.7679881845733,
16.530372488743765
],
[
47.76797510895413,
16.53037865178482
],
[
47.76822038603617,
16.531064981884853
],
[
47.76820728278838,
16.531071067572075
],
[
47.76796203333466,
16.530384814822778
],
[
47.76794895771484,
16.530390977857632
],
[
47.76819417954026,
16.531077153256227
],
[
47.768181076291825,
16.531083238937317
],
[
47.7679358820947,
16.53039714088939
],
[
47.767922806474225,
16.53040330391805
],
[
47.76816797304306,
16.531089324615337
],
[
47.76815486979398,
16.53109541029029
],
[
47.76790973085342,
16.53040946694361
],
[
47.767896655232285,
16.530415629966072
],
[
47.76814176654459,
16.53110149596218
],
[
47.76812866329487,
16.531107581631
],
[
47.76788357961081,
16.530421792985436
],
[
47.76787050398903,
16.530427956001702
],
[
47.768115560044826,
16.531113667296758
],
[
47.76810245679444,
16.531119752959444
],
[
47.7678574283669,
16.530434119014867
],
[
47.76784435274444,
16.530440282024934
],
[
47.76808935354375,
16.53112583861907
],
[
47.76807625029274,
16.531131924275623
],
[
47.76783127712166,
16.530446445031902
],
[
47.767818201498535,
16.53045260803577
],
[
47.76806314704141,
16.531138009929116
],
[
47.76805004378976,
16.53114409557954
],
[
47.76780512587509,
16.53045877103654
],
[
47.76779205025134,
16.53046493403421
],
[
47.76803694053779,
16.5311501812269
],
[
47.76802383728548,
16.53115626687119
],
[
47.76777897462722,
16.530471097028784
],
[
47.76776589900279,
16.53047726002026
],
[
47.76801073403287,
16.53116235251241
],
[
47.76799763077993,
16.531168438150573
],
[
47.767752823378025,
16.530483423008633
],
[
47.76773974775294,
16.530489585993912
],
[
47.76798452752667,
16.531174523785662
],
[
47.7678598233746,
16.530868327855575
],
[
47.7677266721275,
16.53049574897609
]
],
"version": 1
},
"angle": 62,
"complexItemType": "survey",
"entryLocation": 0,
"flyAlternateTransects": false,
"polygon": [
[
47.76813003052449,
16.53030563109482
],
[
47.76837240470157,
16.53099437792895
],
[
47.76797642530786,
16.531178286753914
],
[
47.76772071857539,
16.53049855508442
]
],
"splitConcavePolygons": false,
"type": "ComplexItem",
"version": 5
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767724816471684,
16.530492241349748,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.76863431791754,
16.53099803912305,
177
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
{
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 12,
"hoverSpeed": 3.5,
"items": [
{
"autoContinue": true,
"command": 530,
"doJumpId": 1,
"frame": 2,
"params": [
0,
2,
null,
null,
null,
null,
null
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 178,
"doJumpId": 2,
"frame": 2,
"params": [
1,
3.5,
-1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 22,
"doJumpId": 3,
"frame": 3,
"params": [
15,
0,
0,
null,
47.76826477050781,
16.530746459960938,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682991027832,
16.53081512451172,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829528808594,
16.53101348876953,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829528808594,
16.531034469604492,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768280029296875,
16.531042098999023,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768280029296875,
16.530982971191406,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768287658691406,
16.530784606933594,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76827621459961,
16.53075408935547,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826858520508,
16.53095245361328,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826477050781,
16.531047821044922,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768253326416016,
16.53105354309082,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825714111328,
16.53092384338379,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826477050781,
16.530723571777344,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768253326416016,
16.53069305419922,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76824188232422,
16.530895233154297,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823806762695,
16.53106117248535,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768226623535156,
16.53106689453125,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823043823242,
16.530866622924805,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76824188232422,
16.530664443969727,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823043823242,
16.5306339263916,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768218994140625,
16.530838012695312,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768211364746094,
16.531042098999023,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768211364746094,
16.53107261657715,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681999206543,
16.531078338623047,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681999206543,
16.531015396118164,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820755004883,
16.53080940246582,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768218994140625,
16.53060531616211,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820755004883,
16.530576705932617,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 31,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768192291259766,
16.53078269958496,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 32,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768184661865234,
16.530988693237305,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768184661865234,
16.531085968017578,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817321777344,
16.531091690063477,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 35,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817321777344,
16.530961990356445,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818084716797,
16.53075408935547,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 37,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681999206543,
16.530548095703125,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 38,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681884765625,
16.530519485473633,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816940307617,
16.53072738647461,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 40,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816177368164,
16.530935287475586,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 41,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768157958984375,
16.531097412109375,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814651489258,
16.531105041503906,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 43,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814651489258,
16.530908584594727,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 44,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768157958984375,
16.530698776245117,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681770324707,
16.53049087524414,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 46,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768165588378906,
16.53046417236328,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 47,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814651489258,
16.530672073364258,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813507080078,
16.530881881713867,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 49,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768131256103516,
16.53109359741211,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 50,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768131256103516,
16.531110763549805,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811599731445,
16.531116485595703,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 52,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811599731445,
16.531068801879883,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 53,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768123626708984,
16.53085708618164,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813507080078,
16.5306453704834,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 55,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815414428711,
16.53043556213379,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 56,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814651489258,
16.53040885925293,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768123626708984,
16.53061866760254,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 58,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811218261719,
16.53083038330078,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 59,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768104553222656,
16.531044006347656,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768104553222656,
16.5311222076416,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 61,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768089294433594,
16.531129837036133,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 62,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809310913086,
16.53101921081543,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768096923828125,
16.530805587768555,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 64,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811218261719,
16.53059196472168,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 65,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813507080078,
16.530380249023438,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768123626708984,
16.530353546142578,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 67,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810073852539,
16.530567169189453,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 68,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808547973633,
16.530780792236328,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680778503418,
16.530994415283203,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 70,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680778503418,
16.53113555908203,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 71,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768062591552734,
16.53114128112793,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806640625,
16.530990600585938,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 73,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807403564453,
16.530773162841797,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 74,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768089294433594,
16.530559539794922,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811218261719,
16.530345916748047,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 76,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768096923828125,
16.530349731445312,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 77,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807403564453,
16.53056526184082,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805877685547,
16.530780792236328,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 79,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805114746094,
16.53099822998047,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 80,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805114746094,
16.53114891052246,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768035888671875,
16.53115463256836,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 82,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768035888671875,
16.531005859375,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 83,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768043518066406,
16.53078842163086,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805877685547,
16.53057098388672,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 85,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808166503906,
16.53035545349121,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 86,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768070220947266,
16.530359268188477,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804733276367,
16.530576705932617,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 88,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803207397461,
16.530794143676758,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 89,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802444458008,
16.53101348876953,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802444458008,
16.531160354614258,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 91,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768009185791016,
16.531166076660156,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 92,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768009185791016,
16.531021118164062,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801681518555,
16.53080177307129,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 94,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803207397461,
16.530582427978516,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 95,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680549621582,
16.530364990234375,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 96,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803970336914,
16.53036880493164,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 97,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801681518555,
16.530588150024414,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800537109375,
16.530807495117188,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 99,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799774169922,
16.531028747558594,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 100,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799774169922,
16.531173706054688,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 101,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767982482910156,
16.531169891357422,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 102,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767982482910156,
16.531038284301758,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 103,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799011230469,
16.53081512451172,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 104,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800537109375,
16.530593872070312,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 105,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802444458008,
16.53037452697754,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 106,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801300048828,
16.530378341674805,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 107,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799011230469,
16.53059959411621,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 108,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767974853515625,
16.53082275390625,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 109,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797103881836,
16.53104591369629,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 110,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797103881836,
16.531129837036133,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 111,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679557800293,
16.531091690063477,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 112,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679557800293,
16.53105354309082,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 113,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796340942383,
16.53082847595215,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 114,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767974853515625,
16.53060531616211,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 115,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799774169922,
16.53038215637207,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 116,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767982482910156,
16.53038787841797,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 117,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796340942383,
16.530611038208008,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 118,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767948150634766,
16.53083610534668,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 119,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679443359375,
16.531055450439453,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 120,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792907714844,
16.531017303466797,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 121,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679328918457,
16.530841827392578,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 122,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767948150634766,
16.530616760253906,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 123,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767967224121094,
16.530391693115234,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 124,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679557800293,
16.530397415161133,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 125,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679328918457,
16.530622482299805,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 126,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767921447753906,
16.53084945678711,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 127,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791763305664,
16.530981063842773,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 128,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790237426758,
16.53094482421875,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 129,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767906188964844,
16.53085708618164,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 130,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767921447753906,
16.530628204345703,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 131,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767940521240234,
16.5304012298584,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 132,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792526245117,
16.530406951904297,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 133,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767906188964844,
16.5306339263916,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 134,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789474487305,
16.53086280822754,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 135,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789093017578,
16.53091049194336,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 136,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767879486083984,
16.530874252319336,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 137,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767879486083984,
16.53087043762207,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 138,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789093017578,
16.5306396484375,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 139,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767913818359375,
16.530410766601562,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 140,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789855957031,
16.530414581298828,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 141,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767879486083984,
16.5306453704834,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 142,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76786804199219,
16.530839920043945,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 143,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785659790039,
16.530805587768555,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 144,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76786422729492,
16.530651092529297,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 145,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76788330078125,
16.530420303344727,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 146,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787185668945,
16.530424118041992,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 147,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784896850586,
16.530656814575195,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 148,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784133911133,
16.530773162841797,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 149,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76782989501953,
16.530738830566406,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 150,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783752441406,
16.530662536621094,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 151,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785659790039,
16.53042984008789,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 152,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784133911133,
16.530433654785156,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 153,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767822265625,
16.530668258666992,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 154,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767818450927734,
16.53070640563965,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 155,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76780700683594,
16.53067398071289,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 8,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 156,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767826080322266,
16.530439376831055,
8
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 157,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785659790039,
16.530670166015625,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.7677633,
16.5308096,
178.479
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
{
"AreaItems": [
{
"AreaType": "Measurement Area",
"BorderPolygonOffset": 7,
"BottomLayerAltitude": 5,
"LayerDistance": 1,
"NumberOfLayers": 1,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.768095237196036,
16.530274888946042
],
[
47.76836926942268,
16.530962617643393
],
[
47.768010128148326,
16.531135184250548
],
[
47.7678010656057,
16.530471546331466
],
[
47.76803656373444,
16.53038373259624
]
]
},
{
"AreaType": "Service Area",
"BorderPolygonOffset": 6,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.76781382773159,
16.53040089920472
],
[
47.76788146044829,
16.530650112786333
],
[
47.76775931562016,
16.530692538882647
],
[
47.767690882710035,
16.530455682656935
]
]
}
],
"MissionItems": {
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 3,
"hoverSpeed": 2,
"items": [
{
"autoContinue": true,
"command": 22,
"doJumpId": 1,
"frame": 3,
"params": [
15,
0,
0,
null,
47.767786371694264,
16.530549808331823,
5
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 25,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 5,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 0,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 2,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683237404739,
16.530848355299096,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 3,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76832117162889,
16.530985728529487,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768307658875116,
16.530992221378508,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768311302285504,
16.530817139630745,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829901125652,
16.530786293283,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768294154017056,
16.530998710433657,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828065691654,
16.53100519576132,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682868600788,
16.530755797914903,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76827484199555,
16.530725636569134,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826723118703,
16.530992678932343,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826716743869,
16.531011677426314,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825368545179,
16.531018155491918,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825396976783,
16.53096414277493,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826295074551,
16.530695793532068,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825118051427,
16.530666254211457,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682408433118,
16.53093589703369,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76824021082723,
16.531024630019935,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822674343939,
16.531031101070724,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822784578516,
16.530907928724996,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823952589144,
16.530637005029067,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822798183301,
16.530608033326125,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768214971562706,
16.530880225744436,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821328316555,
16.53103756870325,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819982988582,
16.53104403297512,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820221539069,
16.530852776786894,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821654362805,
16.530579327279778,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768205206869176,
16.530550875828986,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818957235388,
16.530825571275713,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768186383483055,
16.53105049394263,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 31,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817294384274,
16.53105695166079,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 32,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768177037846314,
16.530798599299676,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768193967426306,
16.53052266860862,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768182821423224,
16.530494695890695,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 35,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816460754514,
16.5307718515568,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768159431966524,
16.531050222489764,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 37,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815951085299,
16.531063406183375,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 38,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768146084404385,
16.531069857562947,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814588792864,
16.53102503460567,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 40,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768152277387266,
16.53074531930406,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 41,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817176521665,
16.530466948531778,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768160795377405,
16.530439417925813,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 43,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681400435484,
16.530718994312277,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 44,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813244969218,
16.53100004348078,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768132664389974,
16.53107630585091,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 46,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768119250705155,
16.531082751097514,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 47,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768119113297985,
16.530975241752206,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768127902424204,
16.53069286882557,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 49,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768149908673564,
16.53041209596173,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 50,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813910205517,
16.5303849749852,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811585061332,
16.530666935524824,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 52,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681058750098,
16.53095062247167,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 53,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810584324764,
16.531089193351914,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809244191737,
16.531095632662183,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 55,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768092731297514,
16.53092617907417,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 56,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810388490198,
16.530641187494624,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812837264054,
16.530358047764114,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 58,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811771770373,
16.53033130745731,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 59,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809200225018,
16.530615618193394,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768079678821806,
16.530901905349584,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 61,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807904661648,
16.53110206907535,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 62,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768065657249196,
16.53110850263743,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768066714420335,
16.530877795416913,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 64,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768080199779,
16.530590221426248,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 65,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810713466328,
16.530304747586193,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768096621071926,
16.530278362008932,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 67,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806847475918,
16.53056499132033,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 68,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768053835095174,
16.53085384370087,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805227372182,
16.531114933393447,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 70,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803889594266,
16.531121361387463,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 71,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803965434069,
16.53088193869511,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680530113664,
16.530591546067186,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 73,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807995037694,
16.530303247136356,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 74,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806259552096,
16.530335441689434,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803720816812,
16.530625463442846,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 76,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680254797917,
16.530917413651302,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 77,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768025523821954,
16.531127786662598,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768012157271855,
16.531134209261076,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 79,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768011518857136,
16.53095235398998,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 80,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768021643128456,
16.53065886967417,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768045502207514,
16.530367151061597,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 82,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802988637383,
16.53038622248429,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 83,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800695946258,
16.530679515394965,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799783889641,
16.530974473425005,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 85,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799812087604,
16.531097068952153,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 86,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767984269988546,
16.53105310137175,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798430817752,
16.530982635695626,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 88,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799307903086,
16.530686253440006,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 89,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76801572385335,
16.530391503476668,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768001572893084,
16.530396780158416,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 91,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679792099291,
16.530692985985088,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 92,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797078850313,
16.53099079130376,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767970725131526,
16.531010105239517,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 94,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767957462979155,
16.530968006511113,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 95,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796535197135,
16.53069971312048,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 96,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798743330331,
16.53040205260028,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 97,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76797330489856,
16.53040732087141,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795150497585,
16.530706434934416,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 99,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794446293554,
16.530926739807942,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 100,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793170670994,
16.53088624706875,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 101,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793766876491,
16.53071315151315,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 102,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795918749755,
16.530412585039418,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 103,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767945080923,
16.530417845170398,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 104,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792384316479,
16.530719862941023,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 105,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767919177973184,
16.53084647645903,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 106,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767906862077155,
16.53080738148053,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 107,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767910028005595,
16.530726569300505,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 108,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793098500157,
16.530423101328985,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 109,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791689956371,
16.530428353578408,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 110,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789622312117,
16.530733270672258,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 111,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767894745823746,
16.530768920237776,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 112,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76788281727295,
16.530731054829047,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 113,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790282444359,
16.5304336019805,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 114,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767888759478964,
16.53043884659576,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 115,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787106558245,
16.53069375083697,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 116,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7678594808724,
16.53065697689953,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 117,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767874704511094,
16.53044408748338,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 118,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767860659384624,
16.530449324701287,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 119,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767848054111,
16.53062070434651,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 120,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767836777016754,
16.530584906889604,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 121,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784662394752,
16.530454558306175,
5
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 10,
"VisualTransectPoints": [
[
47.7683237404739,
16.530848355299096
],
[
47.76832117162889,
16.530985728529487
],
[
47.768307658875116,
16.530992221378508
],
[
47.768311302285504,
16.530817139630745
],
[
47.76829901125652,
16.530786293283
],
[
47.768294154017056,
16.530998710433657
],
[
47.76828065691654,
16.53100519576132
],
[
47.7682868600788,
16.530755797914903
],
[
47.76827484199555,
16.530725636569134
],
[
47.76826723118703,
16.530992678932343
],
[
47.76826716743869,
16.531011677426314
],
[
47.76825368545179,
16.531018155491918
],
[
47.76825396976783,
16.53096414277493
],
[
47.76826295074551,
16.530695793532068
],
[
47.76825118051427,
16.530666254211457
],
[
47.7682408433118,
16.53093589703369
],
[
47.76824021082723,
16.531024630019935
],
[
47.76822674343939,
16.531031101070724
],
[
47.76822784578516,
16.530907928724996
],
[
47.76823952589144,
16.530637005029067
],
[
47.76822798183301,
16.530608033326125
],
[
47.768214971562706,
16.530880225744436
],
[
47.76821328316555,
16.53103756870325
],
[
47.76819982988582,
16.53104403297512
],
[
47.76820221539069,
16.530852776786894
],
[
47.76821654362805,
16.530579327279778
],
[
47.768205206869176,
16.530550875828986
],
[
47.76818957235388,
16.530825571275713
],
[
47.768186383483055,
16.53105049394263
],
[
47.76817294384274,
16.53105695166079
],
[
47.768177037846314,
16.530798599299676
],
[
47.768193967426306,
16.53052266860862
],
[
47.768182821423224,
16.530494695890695
],
[
47.76816460754514,
16.5307718515568
],
[
47.768159431966524,
16.531050222489764
],
[
47.76815951085299,
16.531063406183375
],
[
47.768146084404385,
16.531069857562947
],
[
47.76814588792864,
16.53102503460567
],
[
47.768152277387266,
16.53074531930406
],
[
47.76817176521665,
16.530466948531778
],
[
47.768160795377405,
16.530439417925813
],
[
47.7681400435484,
16.530718994312277
],
[
47.76813244969218,
16.53100004348078
],
[
47.768132664389974,
16.53107630585091
],
[
47.768119250705155,
16.531082751097514
],
[
47.768119113297985,
16.530975241752206
],
[
47.768127902424204,
16.53069286882557
],
[
47.768149908673564,
16.53041209596173
],
[
47.76813910205517,
16.5303849749852
],
[
47.76811585061332,
16.530666935524824
],
[
47.7681058750098,
16.53095062247167
],
[
47.76810584324764,
16.531089193351914
],
[
47.76809244191737,
16.531095632662183
],
[
47.768092731297514,
16.53092617907417
],
[
47.76810388490198,
16.530641187494624
],
[
47.76812837264054,
16.530358047764114
],
[
47.76811771770373,
16.53033130745731
],
[
47.76809200225018,
16.530615618193394
],
[
47.768079678821806,
16.530901905349584
],
[
47.76807904661648,
16.53110206907535
],
[
47.768065657249196,
16.53110850263743
],
[
47.768066714420335,
16.530877795416913
],
[
47.768080199779,
16.530590221426248
],
[
47.76810713466328,
16.530304747586193
],
[
47.768096621071926,
16.530278362008932
],
[
47.76806847475918,
16.53056499132033
],
[
47.768053835095174,
16.53085384370087
],
[
47.76805227372182,
16.531114933393447
],
[
47.76803889594266,
16.531121361387463
],
[
47.76803965434069,
16.53088193869511
],
[
47.7680530113664,
16.530591546067186
],
[
47.76807995037694,
16.530303247136356
],
[
47.76806259552096,
16.530335441689434
],
[
47.76803720816812,
16.530625463442846
],
[
47.7680254797917,
16.530917413651302
],
[
47.768025523821954,
16.531127786662598
],
[
47.768012157271855,
16.531134209261076
],
[
47.768011518857136,
16.53095235398998
],
[
47.768021643128456,
16.53065886967417
],
[
47.768045502207514,
16.530367151061597
],
[
47.76802988637383,
16.53038622248429
],
[
47.76800695946258,
16.530679515394965
],
[
47.76799783889641,
16.530974473425005
],
[
47.76799812087604,
16.531097068952153
],
[
47.767984269988546,
16.53105310137175
],
[
47.76798430817752,
16.530982635695626
],
[
47.76799307903086,
16.530686253440006
],
[
47.76801572385335,
16.530391503476668
],
[
47.768001572893084,
16.530396780158416
],
[
47.7679792099291,
16.530692985985088
],
[
47.76797078850313,
16.53099079130376
],
[
47.767970725131526,
16.531010105239517
],
[
47.767957462979155,
16.530968006511113
],
[
47.76796535197135,
16.53069971312048
],
[
47.76798743330331,
16.53040205260028
],
[
47.76797330489856,
16.53040732087141
],
[
47.76795150497585,
16.530706434934416
],
[
47.76794446293554,
16.530926739807942
],
[
47.76793170670994,
16.53088624706875
],
[
47.76793766876491,
16.53071315151315
],
[
47.76795918749755,
16.530412585039418
],
[
47.767945080923,
16.530417845170398
],
[
47.76792384316479,
16.530719862941023
],
[
47.767919177973184,
16.53084647645903
],
[
47.767906862077155,
16.53080738148053
],
[
47.767910028005595,
16.530726569300505
],
[
47.76793098500157,
16.530423101328985
],
[
47.76791689956371,
16.530428353578408
],
[
47.76789622312117,
16.530733270672258
],
[
47.767894745823746,
16.530768920237776
],
[
47.76788281727295,
16.530731054829047
],
[
47.76790282444359,
16.5304336019805
],
[
47.767888759478964,
16.53043884659576
],
[
47.76787106558245,
16.53069375083697
],
[
47.7678594808724,
16.53065697689953
],
[
47.767874704511094,
16.53044408748338
],
[
47.767860659384624,
16.530449324701287
],
[
47.767848054111,
16.53062070434651
],
[
47.767836777016754,
16.530584906889604
],
[
47.76784662394752,
16.530454558306175
]
],
"version": 1
},
"complexItemType": "circularSurvey",
"deltaAlpha": 4,
"deltaR": 1.5,
"isSnakePath": true,
"polygon": [
[
47.768095237196036,
16.530274888946042
],
[
47.76836926942268,
16.530962617643393
],
[
47.768010128148326,
16.531135184250548
],
[
47.7678010656057,
16.530471546331466
],
[
47.76803656373444,
16.53038373259624
]
],
"referencePointAlt": 0,
"referencePointLat": 47.77084083260743,
"referencePointLong": 16.53102129571127,
"transectMinLength": 8,
"type": "ComplexItem",
"version": 1
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 162,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767786371694264,
16.530549808331823,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.767786371694264,
16.530549808331823,
0
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
}
{
"AreaItems": [
{
"AreaType": "Measurement Area",
"BorderPolygonOffset": 6,
"BottomLayerAltitude": 5,
"LayerDistance": 1,
"NumberOfLayers": 1,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.768115102959555,
16.530342246669797
],
[
47.76836640344051,
16.530980102821747
],
[
47.76798694569257,
16.531146687122508
],
[
47.76777418124312,
16.530481637145055
]
]
},
{
"AreaType": "Service Area",
"BorderPolygonOffset": 6,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.76777317830783,
16.530413969584316
],
[
47.76785089069791,
16.530667046992818
],
[
47.76775614544286,
16.5307494063876
],
[
47.76766140001518,
16.530447230100037
]
]
}
],
"MissionItems": {
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 3,
"hoverSpeed": 1,
"items": [
{
"autoContinue": true,
"command": 22,
"doJumpId": 1,
"frame": 3,
"params": [
15,
0,
0,
null,
47.76776040370392,
16.530569413178814,
8
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 25,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 15,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 0,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 2,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826616141194,
16.530725666402216,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 3,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825906623652,
16.53087697971209,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825595539324,
16.531028590198325,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825595539324,
16.531028590198325,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816596834739,
16.53106809506861,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816596834739,
16.53106809506861,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816873697609,
16.530889307913807,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817686074449,
16.530710882254596,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768190323493215,
16.530533173006166,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768190323493215,
16.530533173006166,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811851790795,
16.530350914563478,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811851790795,
16.530350914563478,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768099209120734,
16.530538775407198,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808571028981,
16.53072775601019,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807804981345,
16.53091745880308,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807624380742,
16.53110748469719,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807624380742,
16.53110748469719,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798674683302,
16.531146065535864,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798674683302,
16.531146065535864,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798738725695,
16.530953664408617,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679938426545,
16.530761500810428,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76800609996228,
16.530569963610645,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802413437596,
16.530379440411014,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802413437596,
16.530379440411014,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792911566441,
16.53041829010208,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792911566441,
16.53041829010208,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791032279039,
16.53064518113584,
15
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767899456183414,
16.530873216172655,
15
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 10,
"VisualTransectPoints": [
[
47.76826616141194,
16.530725666402216
],
[
47.76825906623652,
16.53087697971209
],
[
47.76825595539324,
16.531028590198325
],
[
47.76825595539324,
16.531028590198325
],
[
47.76816596834739,
16.53106809506861
],
[
47.76816596834739,
16.53106809506861
],
[
47.76816873697609,
16.530889307913807
],
[
47.76817686074449,
16.530710882254596
],
[
47.768190323493215,
16.530533173006166
],
[
47.768190323493215,
16.530533173006166
],
[
47.76811851790795,
16.530350914563478
],
[
47.76811851790795,
16.530350914563478
],
[
47.768099209120734,
16.530538775407198
],
[
47.76808571028981,
16.53072775601019
],
[
47.76807804981345,
16.53091745880308
],
[
47.76807624380742,
16.53110748469719
],
[
47.76807624380742,
16.53110748469719
],
[
47.76798674683302,
16.531146065535864
],
[
47.76798674683302,
16.531146065535864
],
[
47.76798738725695,
16.530953664408617
],
[
47.7679938426545,
16.530761500810428
],
[
47.76800609996228,
16.530569963610645
],
[
47.76802413437596,
16.530379440411014
],
[
47.76802413437596,
16.530379440411014
],
[
47.76792911566441,
16.53041829010208
],
[
47.76792911566441,
16.53041829010208
],
[
47.76791032279039,
16.53064518113584
],
[
47.767899456183414,
16.530873216172655
]
],
"version": 1
},
"complexItemType": "circularSurvey",
"deltaAlpha": 3,
"deltaR": 10,
"fixedDirection": false,
"polygon": [
[
47.768115102959555,
16.530342246669797
],
[
47.76836640344051,
16.530980102821747
],
[
47.76798694569257,
16.531146687122508
],
[
47.76777418124312,
16.530481637145055
]
],
"referencePointAlt": 0,
"referencePointLat": 47.77086091347008,
"referencePointLong": 16.531071041719485,
"reverse": false,
"transectMinLength": 15,
"type": "ComplexItem",
"version": 1
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783728246855,
16.530678876245194,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76776040370392,
16.530569413178814,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.76776040370392,
16.530569413178814,
178
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
}
{
"AreaItems": [
{
"AreaType": "Measurement Area",
"BorderPolygonOffset": 6,
"BottomLayerAltitude": 5,
"LayerDistance": 1,
"NumberOfLayers": 1,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.76811196477032,
16.53029037135829
],
[
47.76836876128092,
16.530980685159022
],
[
47.76815668512371,
16.531177174782783
],
[
47.76803762305283,
16.53064116348034
],
[
47.76798125377713,
16.53065605971085
],
[
47.767919453135455,
16.530446835284636
],
[
47.768047055685116,
16.530539122200537
]
]
},
{
"AreaType": "Service Area",
"BorderPolygonOffset": 6,
"ShowBorderPolygon": 0,
"maxAltitude": 30,
"polygon": [
[
47.76790954363382,
16.530146247712395
],
[
47.76781300978175,
16.530336762388632
],
[
47.76793198508661,
16.530410683097216
],
[
47.767979895337234,
16.530602247536937
],
[
47.76777435378941,
16.53061828931783
],
[
47.7677291948248,
16.53035119602697
],
[
47.76765807801993,
16.5299771315986
],
[
47.76782593318341,
16.52973814109737
]
]
}
],
"MissionItems": {
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 3,
"hoverSpeed": 2,
"items": [
{
"autoContinue": true,
"command": 22,
"doJumpId": 1,
"frame": 3,
"params": [
15,
0,
0,
null,
47.767827749558045,
16.530272587159136,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 2,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76781315116006,
16.530336705391964,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 3,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793205568159,
16.530410582122048,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794586237281,
16.53046578682322,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768047007241,
16.530538938558585,
5
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 25,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 5,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 0,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 6,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805631283272,
16.530503646068738,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 7,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768126885860624,
16.530513047105703,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819756488045,
16.53052047938147,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820271843572,
16.530534333036712,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 10,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681277692222,
16.530526559903816,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805293826761,
16.53051657840188,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804956431969,
16.530529508369746,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 13,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812865015859,
16.530540071405706,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820786708146,
16.53054817349429,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821301086626,
16.530562000884828,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 16,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768122635748036,
16.530552763842966,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768032433839714,
16.530540331679656,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794245616465,
16.530524711427233,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 19,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794667350262,
16.530538989112607,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803696063392,
16.530554468761583,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812746984261,
16.530566746488972,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 22,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821814983805,
16.53057581533712,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822328404404,
16.530589616978144,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813229957778,
16.53058071654359,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 25,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804148346561,
16.530568593488013,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767950887265286,
16.53055325469387,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795509748674,
16.53056750828647,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 28,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804600237293,
16.530582705977803,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768137124995846,
16.530594674128924,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768228413530835,
16.530603405933118,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 31,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823353834435,
16.53061718232551,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 32,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814194613855,
16.530608619365406,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768050517393505,
16.530596806348186,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 34,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795930420064,
16.530581750004302,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 35,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796350744015,
16.530595979959728,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768055028564476,
16.5306108947148,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 37,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768146763047035,
16.530622552371813,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 38,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823865852988,
16.530630946277093,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76824377413211,
16.53064469790795,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 40,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768151575761905,
16.530636473265297,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 41,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805953592245,
16.53062497119172,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767967707238036,
16.5306101982636,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 43,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679719036266,
16.530624405025293,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 44,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806403950355,
16.530639035891493,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768156384323206,
16.530650382161426,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 46,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682488851951,
16.530658437336523,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 47,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682539917623,
16.53067216467964,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814655493016,
16.530662732571596,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 49,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768039335212016,
16.530648871532684,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 50,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804242124459,
16.530662764692178,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7681506490808,
16.53067657322631,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 52,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76825909387659,
16.530685880052545,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 53,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826419158024,
16.53069958356891,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815474036305,
16.53069040493226,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 55,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768045505866105,
16.530676651499178,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 56,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76804858908822,
16.530690532006112,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768158828803664,
16.530704227769654,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 58,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826928491499,
16.530713275340894,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 59,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76827437392199,
16.53072695547913,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768162914429055,
16.5307180418177,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 61,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768051670922425,
16.5307044062648,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 62,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805475138013,
16.530718274326485,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76816699726528,
16.5307318471546,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 64,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76827945864186,
16.530740624092793,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 65,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828453911465,
16.530754281289592,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768171077338074,
16.530745643857575,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 67,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76805783047256,
16.530732136241827,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 68,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806090821085,
16.530745992060904,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768175154672804,
16.53075943200288,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 70,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828961537991,
16.53076792717582,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 71,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829468747667,
16.530781561856365,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768179229294525,
16.53077321166582,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 73,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76806398460601,
16.530759841833238,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 74,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680670596689,
16.53077368560779,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818330122797,
16.53078698292077,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 76,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768299755443415,
16.53079518543473,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 77,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76830481931816,
16.530808798013076,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76818737049755,
16.530800745841173,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 79,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807013341028,
16.53078752343298,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 80,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76807320584079,
16.53080135535668,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768191437127356,
16.530814500499584,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 82,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76830987913841,
16.530822399692227,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 83,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76831493494118,
16.530835990571696,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768195501141186,
16.530828246967655,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 85,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768076276970945,
16.53081518142623,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 86,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768079346811135,
16.530829001688456,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76819956256251,
16.53084198531617,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 88,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76831998676302,
16.53084957074972,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 89,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76832503463999,
16.530863140323266,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768203621414514,
16.53085571561505,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 91,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808241537166,
16.530842816189654,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 92,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76808548266267,
16.530856624975613,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768207677720106,
16.530869437933365,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 94,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76833007860771,
16.530876699388063,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 95,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76833511870134,
16.53089024803861,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 96,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821173150188,
16.53088315233936,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 97,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768088548694244,
16.530870428091625,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809161347632,
16.53088422558248,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 99,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821578278216,
16.530896858900444,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 100,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76834015495558,
16.530903786368214,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 101,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683451874047,
16.530917314468994,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 102,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821983158299,
16.53091055768323,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 103,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809467701875,
16.530898017492486,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 104,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76809773933126,
16.53091180386546,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 105,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822387792613,
16.53092424875354,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 106,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76835021608254,
16.530930832431913,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 107,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768355241022505,
16.530944340346792,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 108,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7682279218331,
16.530937932176393,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 109,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768100800423476,
16.530925584744754,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 110,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810386030493,
16.530939360173242,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 111,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768231963325114,
16.530951608016057,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 112,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683602622576,
16.53095783830232,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 113,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768365279820415,
16.530971326386094,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 114,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823600242315,
16.53096527633603,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 115,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810691898504,
16.53095313019335,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 116,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768109976473134,
16.530966894847033,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 117,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823712309869,
16.530978735022128,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 118,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683644559763,
16.530984674045364,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 119,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76835042168631,
16.53099767688546,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 120,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768231644237126,
16.530991727535962,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 121,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768113032778416,
16.530980654175806,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 122,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811608791003,
16.53099440822074,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 123,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822620084217,
16.531004713376124,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 124,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768336460139444,
16.531010612328686,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 125,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76832256975057,
16.53102348184367,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 126,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822079206137,
16.53101769273064,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 127,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76811914187699,
16.531008157022466,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 128,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812219468822,
16.531021900621187,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 129,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768215417072064,
16.531030665780225,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 130,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76830874898803,
16.531036286849513,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 131,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76829499637113,
16.531049028718076,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 132,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76821007508,
16.531043632698662,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 133,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812524635257,
16.531035639056686,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 134,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76812829687877,
16.531049372368315,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 135,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820476531803,
16.53105659365313,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 136,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828131046789,
16.5310617087761,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 137,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826768989282,
16.531074328307245,
5
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 138,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76813134627548,
16.53106310059502,
5
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 10,
"VisualTransectPoints": [
[
47.76805631283272,
16.530503646068738
],
[
47.768126885860624,
16.530513047105703
],
[
47.76819756488045,
16.53052047938147
],
[
47.76820271843572,
16.530534333036712
],
[
47.7681277692222,
16.530526559903816
],
[
47.76805293826761,
16.53051657840188
],
[
47.76804956431969,
16.530529508369746
],
[
47.76812865015859,
16.530540071405706
],
[
47.76820786708146,
16.53054817349429
],
[
47.76821301086626,
16.530562000884828
],
[
47.768122635748036,
16.530552763842966
],
[
47.768032433839714,
16.530540331679656
],
[
47.76794245616465,
16.530524711427233
],
[
47.76794667350262,
16.530538989112607
],
[
47.76803696063392,
16.530554468761583
],
[
47.76812746984261,
16.530566746488972
],
[
47.76821814983805,
16.53057581533712
],
[
47.76822328404404,
16.530589616978144
],
[
47.76813229957778,
16.53058071654359
],
[
47.76804148346561,
16.530568593488013
],
[
47.767950887265286,
16.53055325469387
],
[
47.76795509748674,
16.53056750828647
],
[
47.76804600237293,
16.530582705977803
],
[
47.768137124995846,
16.530594674128924
],
[
47.768228413530835,
16.530603405933118
],
[
47.76823353834435,
16.53061718232551
],
[
47.76814194613855,
16.530608619365406
],
[
47.768050517393505,
16.530596806348186
],
[
47.76795930420064,
16.530581750004302
],
[
47.76796350744015,
16.530595979959728
],
[
47.768055028564476,
16.5306108947148
],
[
47.768146763047035,
16.530622552371813
],
[
47.76823865852988,
16.530630946277093
],
[
47.76824377413211,
16.53064469790795
],
[
47.768151575761905,
16.530636473265297
],
[
47.76805953592245,
16.53062497119172
],
[
47.767967707238036,
16.5306101982636
],
[
47.7679719036266,
16.530624405025293
],
[
47.76806403950355,
16.530639035891493
],
[
47.768156384323206,
16.530650382161426
],
[
47.7682488851951,
16.530658437336523
],
[
47.7682539917623,
16.53067216467964
],
[
47.76814655493016,
16.530662732571596
],
[
47.768039335212016,
16.530648871532684
],
[
47.76804242124459,
16.530662764692178
],
[
47.7681506490808,
16.53067657322631
],
[
47.76825909387659,
16.530685880052545
],
[
47.76826419158024,
16.53069958356891
],
[
47.76815474036305,
16.53069040493226
],
[
47.768045505866105,
16.530676651499178
],
[
47.76804858908822,
16.530690532006112
],
[
47.768158828803664,
16.530704227769654
],
[
47.76826928491499,
16.530713275340894
],
[
47.76827437392199,
16.53072695547913
],
[
47.768162914429055,
16.5307180418177
],
[
47.768051670922425,
16.5307044062648
],
[
47.76805475138013,
16.530718274326485
],
[
47.76816699726528,
16.5307318471546
],
[
47.76827945864186,
16.530740624092793
],
[
47.76828453911465,
16.530754281289592
],
[
47.768171077338074,
16.530745643857575
],
[
47.76805783047256,
16.530732136241827
],
[
47.76806090821085,
16.530745992060904
],
[
47.768175154672804,
16.53075943200288
],
[
47.76828961537991,
16.53076792717582
],
[
47.76829468747667,
16.530781561856365
],
[
47.768179229294525,
16.53077321166582
],
[
47.76806398460601,
16.530759841833238
],
[
47.7680670596689,
16.53077368560779
],
[
47.76818330122797,
16.53078698292077
],
[
47.768299755443415,
16.53079518543473
],
[
47.76830481931816,
16.530808798013076
],
[
47.76818737049755,
16.530800745841173
],
[
47.76807013341028,
16.53078752343298
],
[
47.76807320584079,
16.53080135535668
],
[
47.768191437127356,
16.530814500499584
],
[
47.76830987913841,
16.530822399692227
],
[
47.76831493494118,
16.530835990571696
],
[
47.768195501141186,
16.530828246967655
],
[
47.768076276970945,
16.53081518142623
],
[
47.768079346811135,
16.530829001688456
],
[
47.76819956256251,
16.53084198531617
],
[
47.76831998676302,
16.53084957074972
],
[
47.76832503463999,
16.530863140323266
],
[
47.768203621414514,
16.53085571561505
],
[
47.76808241537166,
16.530842816189654
],
[
47.76808548266267,
16.530856624975613
],
[
47.768207677720106,
16.530869437933365
],
[
47.76833007860771,
16.530876699388063
],
[
47.76833511870134,
16.53089024803861
],
[
47.76821173150188,
16.53088315233936
],
[
47.768088548694244,
16.530870428091625
],
[
47.76809161347632,
16.53088422558248
],
[
47.76821578278216,
16.530896858900444
],
[
47.76834015495558,
16.530903786368214
],
[
47.7683451874047,
16.530917314468994
],
[
47.76821983158299,
16.53091055768323
],
[
47.76809467701875,
16.530898017492486
],
[
47.76809773933126,
16.53091180386546
],
[
47.76822387792613,
16.53092424875354
],
[
47.76835021608254,
16.530930832431913
],
[
47.768355241022505,
16.530944340346792
],
[
47.7682279218331,
16.530937932176393
],
[
47.768100800423476,
16.530925584744754
],
[
47.76810386030493,
16.530939360173242
],
[
47.768231963325114,
16.530951608016057
],
[
47.7683602622576,
16.53095783830232
],
[
47.768365279820415,
16.530971326386094
],
[
47.76823600242315,
16.53096527633603
],
[
47.76810691898504,
16.53095313019335
],
[
47.768109976473134,
16.530966894847033
],
[
47.76823712309869,
16.530978735022128
],
[
47.7683644559763,
16.530984674045364
],
[
47.76835042168631,
16.53099767688546
],
[
47.768231644237126,
16.530991727535962
],
[
47.768113032778416,
16.530980654175806
],
[
47.76811608791003,
16.53099440822074
],
[
47.76822620084217,
16.531004713376124
],
[
47.768336460139444,
16.531010612328686
],
[
47.76832256975057,
16.53102348184367
],
[
47.76822079206137,
16.53101769273064
],
[
47.76811914187699,
16.531008157022466
],
[
47.76812219468822,
16.531021900621187
],
[
47.768215417072064,
16.531030665780225
],
[
47.76830874898803,
16.531036286849513
],
[
47.76829499637113,
16.531049028718076
],
[
47.76821007508,
16.531043632698662
],
[
47.76812524635257,
16.531035639056686
],
[
47.76812829687877,
16.531049372368315
],
[
47.76820476531803,
16.53105659365313
],
[
47.76828131046789,
16.5310617087761
],
[
47.76826768989282,
16.531074328307245
],
[
47.76813134627548,
16.53106310059502
]
],
"version": 1
},
"complexItemType": "circularSurvey",
"deltaAlpha": 2,
"deltaR": 1,
"isSnakePath": true,
"polygon": [
[
47.76811196477032,
16.53029037135829
],
[
47.76836876128092,
16.530980685159022
],
[
47.76815668512371,
16.531177174782783
],
[
47.76803762305283,
16.53064116348034
],
[
47.76798125377713,
16.53065605971085
],
[
47.767919453135455,
16.530446835284636
],
[
47.768047055685116,
16.530539122200537
]
],
"referencePointAlt": 0,
"referencePointLat": 47.768428845866,
"referencePointLong": 16.524904250165207,
"reverse": false,
"transectMinLength": 15,
"type": "ComplexItem",
"version": 1
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 142,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768037562168836,
16.530641315313023,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 143,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798119995105,
16.530656209678394,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 144,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796562904917,
16.530603494804847,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 145,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767945862372684,
16.530465786822425,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 146,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793205568146,
16.530410582121245,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 5,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 147,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767813151160524,
16.53033670539153,
5
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 148,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767827749558045,
16.530272587159136,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.767827749558045,
16.530272587159136,
179
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
}
# ------------------------------------------------- ################################################################################
# QGroundControl - Micro Air Vehicle Groundstation #
# Please see our website at <http://qgroundcontrol.org> # (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
# Maintainer: #
# Lorenz Meier <lm@inf.ethz.ch> # QGroundControl is licensed according to the terms in the file
# (c) 2009-2014 QGroundControl Developers # COPYING.md in the root of the source code directory.
# License terms set in COPYING.md #
# ------------------------------------------------- ################################################################################
# #
# This file contains configuration settings which are common to both the QGC Application and # This file contains configuration settings which are common to both the QGC Application and
...@@ -16,46 +16,90 @@ ...@@ -16,46 +16,90 @@
# to allow us to easily modify suported build types in one place instead of duplicated throughout # to allow us to easily modify suported build types in one place instead of duplicated throughout
# the project file. # the project file.
CONFIG -= debug_and_release
CONFIG += warn_on
linux { linux {
linux-g++ | linux-g++-64 | linux-g++-32 | linux-clang { linux-g++ | linux-g++-64 | linux-g++-32 | linux-clang {
message("Linux build") message("Linux build")
CONFIG += LinuxBuild CONFIG += LinuxBuild
DEFINES += __STDC_LIMIT_MACROS DEFINES += __STDC_LIMIT_MACROS
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
DEFINES += QGC_GST_MICROHARD_ENABLED
DEFINES += QGC_ENABLE_MAVLINK_INSPECTOR
linux-clang { linux-clang {
message("Linux clang") message("Linux clang")
QMAKE_CXXFLAGS += -Qunused-arguments -fcolor-diagnostics QMAKE_CXXFLAGS += -Qunused-arguments -fcolor-diagnostics
} else {
#QMAKE_CXXFLAGS += -H # Handy for debugging why something is getting built when an include file is touched
QMAKE_CXXFLAGS_WARN_ON += -Werror \
-Wno-deprecated-copy \ # These come from mavlink headers
-Wno-unused-parameter \ # gst_plugins-good has these errors
-Wno-ignored-qualifiers\ # or-tools has these errors
-Wno-sign-compare\ # or-tools has these errors
-Wno-implicit-fallthrough # gst_plugins-good has these errors
} }
} else : linux-rasp-pi2-g++ { } else : linux-rasp-pi2-g++ {
message("Linux R-Pi2 build") message("Linux R-Pi2 build")
CONFIG += LinuxBuild CONFIG += LinuxBuild
DEFINES += __STDC_LIMIT_MACROS __rasp_pi2__ DEFINES += __STDC_LIMIT_MACROS __rasp_pi2__
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
} else : android-g++ | android-clang { DEFINES += QGC_GST_MICROHARD_ENABLED
} else : android-clang {
CONFIG += AndroidBuild MobileBuild CONFIG += AndroidBuild MobileBuild
DEFINES += __android__ DEFINES += __android__
DEFINES += __STDC_LIMIT_MACROS DEFINES += __STDC_LIMIT_MACROS
DEFINES += QGC_ENABLE_BLUETOOTH DEFINES += QGC_ENABLE_BLUETOOTH
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
DEFINES += QGC_GST_MICROHARD_ENABLED
QMAKE_CXXFLAGS_WARN_ON += -Werror \
-Wno-unused-parameter \ # gst_plugins-good has these errors
-Wno-implicit-fallthrough \ # gst_plugins-good has these errors
-Wno-unused-command-line-argument \ # from somewhere in Qt generated build files
-Wno-parentheses-equality # android gstreamer header files
QMAKE_CFLAGS_WARN_ON += \
-Wno-unused-command-line-argument # from somewhere in Qt generated build files
target.path = $$DESTDIR target.path = $$DESTDIR
equals(ANDROID_TARGET_ARCH, x86) { equals(ANDROID_TARGET_ARCH, armeabi-v7a) {
DEFINES += __androidArm32__
DEFINES += QGC_ENABLE_MAVLINK_INSPECTOR
message("Android Arm 32 bit build")
} else:equals(ANDROID_TARGET_ARCH, arm64-v8a) {
DEFINES += __androidArm64__
DEFINES += QGC_ENABLE_MAVLINK_INSPECTOR
message("Android Arm 64 bit build")
} else:equals(ANDROID_TARGET_ARCH, x86) {
CONFIG += Androidx86Build CONFIG += Androidx86Build
DEFINES += __androidx86__ DEFINES += __androidx86__
message("Android x86 build")
} else {
message("Android Arm build") message("Android Arm build")
} else {
error("Unsupported Android architecture: $${ANDROID_TARGET_ARCH}")
} }
} else { } else {
error("Unsuported Linux toolchain, only GCC 32- or 64-bit is supported") error("Unsuported Linux toolchain, only GCC 32- or 64-bit is supported")
} }
} else : win32 { } else : win32 {
win32-msvc2015 { contains(QMAKE_TARGET.arch, x86_64) {
message("Windows build") message("Windows build")
CONFIG += WindowsBuild CONFIG += WindowsBuild
DEFINES += __STDC_LIMIT_MACROS DEFINES += __STDC_LIMIT_MACROS
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
DEFINES += QGC_GST_MICROHARD_ENABLED
DEFINES += QGC_ENABLE_MAVLINK_INSPECTOR
QMAKE_CFLAGS -= -Zc:strictStrings
QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CXXFLAGS -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CXXFLAGS += /std:c++17
QMAKE_CXXFLAGS_WARN_ON += /WX /W3 \
/wd4005 \ # silence warnings about macro redefinition, these come from the shapefile code with is external
/wd4290 \ # ignore exception specifications
/wd4267 \ # silence conversion from 'size_t' to 'int', possible loss of data, these come from gps drivers shared with px4
/wd4100 # unreferenced formal parameter - gst-plugins-good
} else { } else {
error("Unsupported Windows toolchain, only Visual Studio 2015 is supported") error("Unsupported Windows toolchain, only Visual Studio 2017 64 bit is supported")
} }
} else : macx { } else : macx {
macx-clang | macx-llvm { macx-clang | macx-llvm {
...@@ -64,16 +108,16 @@ linux { ...@@ -64,16 +108,16 @@ linux {
CONFIG += x86_64 CONFIG += x86_64
CONFIG -= x86 CONFIG -= x86
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
DEFINES += QGC_GST_MICROHARD_ENABLED
DEFINES += QGC_ENABLE_MAVLINK_INSPECTOR
equals(QT_MAJOR_VERSION, 5) | greaterThan(QT_MINOR_VERSION, 5) { equals(QT_MAJOR_VERSION, 5) | greaterThan(QT_MINOR_VERSION, 5) {
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7
} else { } else {
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
} }
#-- Not forcing anything. Let qmake find the latest, installed SDK.
#QMAKE_MAC_SDK = macosx10.12
QMAKE_CXXFLAGS += -fvisibility=hidden QMAKE_CXXFLAGS += -fvisibility=hidden
#-- Disable annoying warnings comming from mavlink.h QMAKE_CXXFLAGS_WARN_ON += -Werror \
QMAKE_CXXFLAGS += -Wno-address-of-packed-member -Wno-unused-parameter # gst-plugins-good
} else { } else {
error("Unsupported Mac toolchain, only 64-bit LLVM+clang is supported") error("Unsupported Mac toolchain, only 64-bit LLVM+clang is supported")
} }
...@@ -89,7 +133,7 @@ linux { ...@@ -89,7 +133,7 @@ linux {
DEFINES += NO_SERIAL_LINK DEFINES += NO_SERIAL_LINK
DEFINES += QGC_DISABLE_UVC DEFINES += QGC_DISABLE_UVC
DEFINES += QGC_GST_TAISYNC_ENABLED DEFINES += QGC_GST_TAISYNC_ENABLED
QMAKE_IOS_DEPLOYMENT_TARGET = 8.0 QMAKE_IOS_DEPLOYMENT_TARGET = 11.0
QMAKE_APPLE_TARGETED_DEVICE_FAMILY = 1,2 # Universal QMAKE_APPLE_TARGETED_DEVICE_FAMILY = 1,2 # Universal
QMAKE_LFLAGS += -Wl,-no_pie QMAKE_LFLAGS += -Wl,-no_pie
} else { } else {
...@@ -110,10 +154,22 @@ linux|macx|ios { ...@@ -110,10 +154,22 @@ linux|macx|ios {
} }
} }
!MacBuild {
# See QGCPostLinkCommon.pri for details on why MacBuild doesn't use DESTDIR
DESTDIR = staging
}
MobileBuild { MobileBuild {
DEFINES += __mobile__ DEFINES += __mobile__
} }
StableBuild {
message("Stable Build")
} else {
message("Daily Build")
DEFINES += DAILY_BUILD
}
# set the QGC version from git # set the QGC version from git
exists ($$PWD/.git) { exists ($$PWD/.git) {
...@@ -126,14 +182,15 @@ exists ($$PWD/.git) { ...@@ -126,14 +182,15 @@ exists ($$PWD/.git) {
contains(GIT_DESCRIBE, v[0-9]+.[0-9]+.[0-9]+) { contains(GIT_DESCRIBE, v[0-9]+.[0-9]+.[0-9]+) {
# release version "vX.Y.Z" # release version "vX.Y.Z"
GIT_VERSION = $${GIT_DESCRIBE} GIT_VERSION = $${GIT_DESCRIBE}
VERSION = $$replace(GIT_DESCRIBE, "v", "")
VERSION = $$replace(VERSION, "-", ".")
VERSION = $$section(VERSION, ".", 0, 3)
} else { } else {
# development version "Development branch:sha date" # development version "Development branch:sha date"
GIT_VERSION = "Development $${GIT_BRANCH}:$${GIT_HASH} $${GIT_TIME}" GIT_VERSION = "Development $${GIT_BRANCH}:$${GIT_HASH} $${GIT_TIME}"
VERSION = 0.0.0
} }
VERSION = $$replace(GIT_DESCRIBE, "v", "")
VERSION = $$replace(VERSION, "-", ".")
VERSION = $$section(VERSION, ".", 0, 3)
MacBuild { MacBuild {
MAC_VERSION = $$section(VERSION, ".", 0, 2) MAC_VERSION = $$section(VERSION, ".", 0, 2)
MAC_BUILD = $$section(VERSION, ".", 3, 3) MAC_BUILD = $$section(VERSION, ".", 3, 3)
...@@ -174,14 +231,7 @@ CONFIG(debug, debug|release) { ...@@ -174,14 +231,7 @@ CONFIG(debug, debug|release) {
# Setup our build directories # Setup our build directories
BASEDIR = $$IN_PWD SOURCE_DIR = $$IN_PWD
!iOSBuild {
OBJECTS_DIR = $${OUT_PWD}/obj
MOC_DIR = $${OUT_PWD}/moc
UI_DIR = $${OUT_PWD}/ui
RCC_DIR = $${OUT_PWD}/rcc
}
LANGUAGE = C++ LANGUAGE = C++
...@@ -191,47 +241,9 @@ LOCATION_PLUGIN_NAME = QGeoServiceProviderFactoryQGC ...@@ -191,47 +241,9 @@ LOCATION_PLUGIN_NAME = QGeoServiceProviderFactoryQGC
# Turn off serial port warnings # Turn off serial port warnings
DEFINES += _TTY_NOWARN_ DEFINES += _TTY_NOWARN_
#
# By default warnings as errors are turned off. Even so, in order for a pull request
# to be accepted you must compile cleanly with warnings as errors turned on the default
# set of OS builds. See http://www.qgroundcontrol.org/dev/contribute for more details.
# You can use the WarningsAsErrorsOn CONFIG switch to turn warnings as errors on for your
# own builds.
#
MacBuild | LinuxBuild {
QMAKE_CXXFLAGS_WARN_ON += -Wall
WarningsAsErrorsOn {
QMAKE_CXXFLAGS_WARN_ON += -Werror
}
MacBuild { MacBuild {
# Latest clang version has a buggy check for this which cause Qt headers to throw warnings on qmap.h QMAKE_TARGET_BUNDLE_PREFIX = org.qgroundcontrol
QMAKE_CXXFLAGS_WARN_ON += -Wno-return-stack-address QMAKE_BUNDLE = qgroundcontrol
# Xcode 8.3 has issues on how MAVLink accesses (packed) message structure members.
# Note that this will fail when Xcode version reaches 10.x.x
XCODE_VERSION = $$system($$PWD/tools/get_xcode_version.sh)
greaterThan(XCODE_VERSION, 8.2.0): QMAKE_CXXFLAGS_WARN_ON += -Wno-address-of-packed-member
}
}
WindowsBuild {
win32-msvc2015 {
QMAKE_CFLAGS -= -Zc:strictStrings
QMAKE_CXXFLAGS -= -Zc:strictStrings
}
QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CXXFLAGS_WARN_ON += /W3 \
/wd4996 \ # silence warnings about deprecated strcpy and whatnot
/wd4005 \ # silence warnings about macro redefinition
/wd4290 # ignore exception specifications
WarningsAsErrorsOn {
QMAKE_CXXFLAGS_WARN_ON += /WX
}
} }
# #
...@@ -248,6 +260,9 @@ ReleaseBuild { ...@@ -248,6 +260,9 @@ ReleaseBuild {
} }
WindowsBuild { WindowsBuild {
# Run compilation using VS compiler using multiple threads
QMAKE_CXXFLAGS += -MP
# Enable function level linking and enhanced optimized debugging # Enable function level linking and enhanced optimized debugging
QMAKE_CFLAGS_RELEASE += /Gy /Zo QMAKE_CFLAGS_RELEASE += /Gy /Zo
QMAKE_CXXFLAGS_RELEASE += /Gy /Zo QMAKE_CXXFLAGS_RELEASE += /Gy /Zo
......
################################################################################
#
# (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
#
# QGroundControl is licensed according to the terms in the file
# COPYING.md in the root of the source code directory.
#
################################################################################
# #
# [REQUIRED] Add support for <inttypes.h> to Windows. # [REQUIRED] Add support for <inttypes.h> to Windows.
# #
WindowsBuild { WindowsBuild {
INCLUDEPATH += libs/lib/msinttypes INCLUDEPATH += libs/msinttypes
} }
# #
...@@ -36,7 +45,7 @@ isEmpty(MAVLINKPATH) { ...@@ -36,7 +45,7 @@ isEmpty(MAVLINKPATH) {
MAVLINKPATH = $$fromfile(user_config.pri, MAVLINKPATH) MAVLINKPATH = $$fromfile(user_config.pri, MAVLINKPATH)
message($$sprintf("Using user-supplied mavlink path '%1' specified in user_config.pri", $$MAVLINKPATH)) message($$sprintf("Using user-supplied mavlink path '%1' specified in user_config.pri", $$MAVLINKPATH))
} else { } else {
MAVLINKPATH = $$BASEDIR/$$MAVLINKPATH_REL MAVLINKPATH = $$SOURCE_DIR/$$MAVLINKPATH_REL
} }
} }
...@@ -100,12 +109,13 @@ SOURCES += \ ...@@ -100,12 +109,13 @@ SOURCES += \
libs/shapelib/safileio.c libs/shapelib/safileio.c
# #
# [REQUIRED] QWT plotting library dependency. Provides plotting capabilities. # [REQUIRED] zlib library
# WindowsBuild {
!MobileBuild { INCLUDEPATH += $$SOURCE_DIR/libs/zlib/windows/include
include(libs/qwt.pri) LIBS += -L$$SOURCE_DIR/libs/zlib/windows/lib
DEPENDPATH += libs/qwt LIBS += -lzlibstat
INCLUDEPATH += libs/qwt } else {
LIBS += -lz
} }
# #
...@@ -115,33 +125,54 @@ INCLUDEPATH += libs/qwt ...@@ -115,33 +125,54 @@ INCLUDEPATH += libs/qwt
# #
MacBuild { MacBuild {
INCLUDEPATH += \ INCLUDEPATH += \
$$BASEDIR/libs/lib/Frameworks/SDL2.framework/Headers $$SOURCE_DIR/libs/Frameworks/SDL2.framework/Headers
LIBS += \ LIBS += \
-F$$BASEDIR/libs/lib/Frameworks \ -F$$SOURCE_DIR/libs/Frameworks \
-framework SDL2 -framework SDL2
} else:LinuxBuild { } else:LinuxBuild {
PKGCONFIG = sdl2 PKGCONFIG = sdl2
} else:WindowsBuild { } else:WindowsBuild {
INCLUDEPATH += $$BASEDIR/libs/lib/sdl2/msvc/include INCLUDEPATH += $$SOURCE_DIR/libs/sdl2/msvc/include
INCLUDEPATH += $$SOURCE_DIR/libs/OpenSSL/Windows/x64/include
contains(QT_ARCH, i386) { LIBS += -L$$SOURCE_DIR/libs/sdl2/msvc/lib/x64
LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x86 LIBS += -lSDL2
} else {
LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x64
} }
LIBS += \
-lSDL2main \ # Include Android OpenSSL libs
-lSDL2 AndroidBuild {
include($$SOURCE_DIR/libs/OpenSSL/android_openssl/openssl.pri)
message("ANDROID_EXTRA_LIBS")
message($$ANDROID_TARGET_ARCH)
message($$ANDROID_EXTRA_LIBS)
} }
# Pairing
contains(DEFINES, QGC_ENABLE_PAIRING) {
MacBuild {
#- Pairing is generally not supported on macOS. This is here solely for development.
exists(/usr/local/Cellar/openssl/1.0.2t/include) {
INCLUDEPATH += /usr/local/Cellar/openssl/1.0.2t/include
LIBS += -L/usr/local/Cellar/openssl/1.0.2t/lib
LIBS += -lcrypto
} else {
# There is some circular reference settings going on between QGCExternalLibs.pri and gqgroundcontrol.pro.
# So this duplicates some of the enable/disable logic which would normally be in qgroundcontrol.pro.
DEFINES -= QGC_ENABLE_PAIRING
}
} else:WindowsBuild {
#- Pairing is not supported on Windows
DEFINES -= QGC_ENABLE_PAIRING
} else {
LIBS += -lcrypto
AndroidBuild { AndroidBuild {
contains(QT_ARCH, arm) { contains(QT_ARCH, arm) {
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libcrypto.so LIBS += $$ANDROID_EXTRA_LIBS
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libssl.so INCLUDEPATH += $$SOURCE_DIR/libs/OpenSSL/Android/arch-armeabi-v7a/include
} else { } else {
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-x86/lib/libcrypto.so LIBS += $$ANDROID_EXTRA_LIBS
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-x86/lib/libssl.so INCLUDEPATH += $$SOURCE_DIR/libs/OpenSSL/Android/arch-x86/include
}
}
} }
} }
...@@ -162,7 +193,6 @@ contains (DEFINES, DISABLE_ZEROCONF) { ...@@ -162,7 +193,6 @@ contains (DEFINES, DISABLE_ZEROCONF) {
message("Skipping support for Zeroconf (unsupported platform)") message("Skipping support for Zeroconf (unsupported platform)")
} }
# #
# [OPTIONAL] AirMap Support # [OPTIONAL] AirMap Support
# #
...@@ -174,7 +204,7 @@ contains (DEFINES, DISABLE_AIRMAP) { ...@@ -174,7 +204,7 @@ contains (DEFINES, DISABLE_AIRMAP) {
} else { } else {
AIRMAPD_PATH = $$PWD/libs/airmapd AIRMAPD_PATH = $$PWD/libs/airmapd
AIRMAP_QT_PATH = Qt.$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION} AIRMAP_QT_PATH = Qt.$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}
message(Looking for Airmap in $$AIRMAP_QT_PATH) message('Looking for Airmap in folder "$${AIRMAPD_PATH}", variant: "$$AIRMAP_QT_PATH"')
MacBuild { MacBuild {
exists($${AIRMAPD_PATH}/macOS/$$AIRMAP_QT_PATH) { exists($${AIRMAPD_PATH}/macOS/$$AIRMAP_QT_PATH) {
message("Including support for AirMap for macOS") message("Including support for AirMap for macOS")
...@@ -196,24 +226,20 @@ contains (DEFINES, DISABLE_AIRMAP) { ...@@ -196,24 +226,20 @@ contains (DEFINES, DISABLE_AIRMAP) {
} }
} }
# GeograpicLib (TODO: add Windows support!)
LinuxBuild {
LIBS += -L/usr/local/lib -lGeographic # libGeograpic.so
}
# google or-tools (TODO: add Windows support!) # google or-tools (TODO: add Windows support!)
LinuxBuild { LinuxBuild {
INCLUDEPATH += $$BASEDIR/libs/or-tools-src-ubuntu/include OR_TOOLS_PATH = $$PWD/libs/or-tools-src-ubuntu
LIBS += -L$$BASEDIR/libs/or-tools-src-ubuntu/lib -lortools # libortools.so INCLUDEPATH += $$OR_TOOLS_PATH/include
LIBS += -L$$OR_TOOLS_PATH/lib -lortools # libortools.so
# dependencies # dependencies
LIBS += -L$$BASEDIR/libs/or-tools-src-ubuntu/lib -lglog # libglog.so LIBS += -L$$OR_TOOLS_PATH/lib -lglog # libglog.so
LIBS += -L$$BASEDIR/libs/or-tools-src-ubuntu/lib -lprotobuf # libprotobuf.so LIBS += -L$$OR_TOOLS_PATH/lib -lprotobuf # libprotobuf.so
} }
# ros_bride deps # ros_bride deps
LinuxBuild { LinuxBuild {
# boost # boost
INCLUDEPATH += -L/usr/include/boost INCLUDEPATH += -L/usr/include/boost
LIBS += -lboost_system LIBS += -lboost_system # 1.65.1
# ssl # ssl
LIBS += -lssl LIBS += -lssl
LIBS += -lcrypto LIBS += -lcrypto
......
# -------------------------------------------------
# QGroundControl - Micro Air Vehicle Groundstation
# Please see our website at <http://qgroundcontrol.org>
# Maintainer:
# Lorenz Meier <lm@inf.ethz.ch>
# (c) 2009-2014 QGroundControl Developers
# License terms set in COPYING.md
# -------------------------------------------------
installer {
DEFINES += QGC_INSTALL_RELEASE
MacBuild {
VideoEnabled {
# Install the gstreamer framework
# This will:
# Copy from the original distibution into DESTDIR/gstwork (if not already there)
# Prune the framework, removing stuff we don't need
# Relocate all dylibs so they can work under @executable_path/...
# Copy the result into the app bundle
# Make sure qgroundcontrol can find them
message("Preparing GStreamer Framework")
QMAKE_POST_LINK += && $$BASEDIR/tools/prepare_gstreamer_framework.sh $${OUT_PWD}/gstwork/ $${DESTDIR}/$${TARGET}.app $${TARGET}
} else {
message("Skipping GStreamer Framework")
}
# We cd to release directory so we can run macdeployqt without a path to the
# qgroundcontrol.app file. If you specify a path to the .app file the symbolic
# links to plugins will not be created correctly.
QMAKE_POST_LINK += && cd $${DESTDIR} && $$dirname(QMAKE_QMAKE)/macdeployqt $${TARGET}.app -appstore-compliant -verbose=2 -qmldir=$${BASEDIR}/src
# macdeployqt does not deploy texttospeech plugin
QMAKE_POST_LINK += && mkdir $${TARGET}.app/Contents/PlugIns/texttospeech
QMAKE_POST_LINK += && cp $$[QT_INSTALL_PLUGINS]/texttospeech/libqtexttospeech_speechosx.dylib $${TARGET}.app/Contents/PlugIns/texttospeech
# macdeployqt is missing some relocations once in a while. "Fix" it:
QMAKE_POST_LINK += && python $$BASEDIR/tools/osxrelocator.py $${TARGET}.app/Contents @rpath @executable_path/../Frameworks -r > /dev/null 2>&1
# Create package
QMAKE_POST_LINK += && hdiutil create /tmp/tmp.dmg -ov -volname "$${TARGET}-$${MAC_VERSION}" -fs HFS+ -srcfolder "$${DESTDIR}/"
QMAKE_POST_LINK += && mkdir -p $${DESTDIR}/package
QMAKE_POST_LINK += && hdiutil convert /tmp/tmp.dmg -format UDBZ -o $${DESTDIR}/package/$${TARGET}.dmg
QMAKE_POST_LINK += && rm /tmp/tmp.dmg
}
WindowsBuild {
QMAKE_POST_LINK += $$escape_expand(\\n) cd $$BASEDIR_WIN && $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" /DINSTALLER_ICON="\"$${QGC_INSTALLER_ICON}\"" /DHEADER_BITMAP="\"$${QGC_INSTALLER_HEADER_BITMAP}\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR_WIN}\\$${TARGET}-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi")
OTHER_FILES += deploy/qgroundcontrol_installer.nsi
}
LinuxBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p release/package
QMAKE_POST_LINK += && tar -cjf release/package/QGroundControl.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/'
}
AndroidBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p $${DESTDIR}/package
QMAKE_POST_LINK += && make install INSTALL_ROOT=$${DESTDIR}/android-build/
QMAKE_POST_LINK += && androiddeployqt --input android-libQGroundControl.so-deployment-settings.json --output $${DESTDIR}/android-build --deployment bundled --gradle --sign $${BASEDIR}/android/android_release.keystore dagar --storepass $$(ANDROID_STOREPASS)
QMAKE_POST_LINK += && cp $${DESTDIR}/android-build/build/outputs/apk/android-build-release-signed.apk $${DESTDIR}/package/QGroundControl.apk
}
}
################################################################################
#
# (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
#
# QGroundControl is licensed according to the terms in the file
# COPYING.md in the root of the source code directory.
#
################################################################################
# These are the Post Link steps which are common to all builds
QMAKE_POST_LINK += echo "Post Link Common"
#
# Perform platform specific setup
#
MacBuild {
# Qt is screwed up if you use qmake to create an XCode Project which has a DESTDIR set on it.
# This is because XCode builds create the .app in BUILT_PRODUCTS_DIR. If you use a DESTDIR then
# Qt adds a Copy Phase to the build which copies the .app from the BUILT_PRODUCTS_DIR to DESTDIR.
# This causes all sort of problem which are too long to list here. In order to work around this
# We have to duplicate the post link commands here to work from two different locations. And to deal
# with the differences between post list command running in a shell script (XCode) versus a makefile (Qt Creator)
macx-xcode {
# SDL2 Framework
QMAKE_POST_LINK += && rsync -a --delete $$SOURCE_DIR/libs/Frameworks/SDL2.Framework $BUILT_PRODUCTS_DIR/$${TARGET}.app/Contents/Frameworks
QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL2.framework/Versions/A/SDL2" "@executable_path/../Frameworks/SDL2.framework/Versions/A/SDL2" $BUILT_PRODUCTS_DIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
# AirMap
contains (DEFINES, QGC_AIRMAP_ENABLED) {
QMAKE_POST_LINK += && rsync -a $$SOURCE_DIR/libs/airmapd/macOS/$$AIRMAP_QT_PATH/* $BUILT_PRODUCTS_DIR/$${TARGET}.app/Contents/Frameworks/
QMAKE_POST_LINK += && install_name_tool -change "@rpath/libairmap-qt.0.0.1.dylib" "@executable_path/../Frameworks/libairmap-qt.0.0.1.dylib" $BUILT_PRODUCTS_DIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
}
} else {
# SDL2 Framework
QMAKE_POST_LINK += && rsync -a --delete $$SOURCE_DIR/libs/Frameworks/SDL2.Framework $${TARGET}.app/Contents/Frameworks
QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL2.framework/Versions/A/SDL2" "@executable_path/../Frameworks/SDL2.framework/Versions/A/SDL2" $${TARGET}.app/Contents/MacOS/$${TARGET}
# AirMap
contains (DEFINES, QGC_AIRMAP_ENABLED) {
QMAKE_POST_LINK += && rsync -a $$SOURCE_DIR/libs/airmapd/macOS/$$AIRMAP_QT_PATH/* $${TARGET}.app/Contents/Frameworks/
QMAKE_POST_LINK += && install_name_tool -change "@rpath/libairmap-qt.0.0.1.dylib" "@executable_path/../Frameworks/libairmap-qt.0.0.1.dylib" $${TARGET}.app/Contents/MacOS/$${TARGET}
}
}
}
WindowsBuild {
#BASEDIR_WIN = $$replace(SOURCE_DIR, "/", "\\")
QT_BIN_DIR = $$dirname(QMAKE_QMAKE)
# Copy dependencies
DebugBuild: DLL_QT_DEBUGCHAR = "d"
ReleaseBuild: DLL_QT_DEBUGCHAR = ""
COPY_FILE_LIST = \
$$SOURCE_DIR\\libs\\sdl2\\msvc\\lib\\x64\\SDL2.dll \
$$SOURCE_DIR\\deploy\\libcrypto-1_1-x64.dll \
$$SOURCE_DIR\\deploy\\libssl-1_1-x64.dll
for(COPY_FILE, COPY_FILE_LIST) {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR\"
}
ReleaseBuild {
# Copy Visual Studio DLLs
# Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$SOURCE_DIR\\deploy\\msvcp140.dll\" \"$$DESTDIR\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$SOURCE_DIR\\deploy\\vcruntime140.dll\" \"$$DESTDIR\"
}
DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR\\$${TARGET}.exe))
QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --qmldir=$${SOURCE_DIR}\\src $${DEPLOY_TARGET}
}
LinuxBuild {
QMAKE_POST_LINK += && mkdir -p $$DESTDIR/Qt/libs && mkdir -p $$DESTDIR/Qt/plugins
# QT_INSTALL_LIBS
QT_LIB_LIST += \
libQt5Charts.so.5 \
libQt5Core.so.5 \
libQt5DBus.so.5 \
libQt5Gui.so.5 \
libQt5Location.so.5 \
libQt5Multimedia.so.5 \
libQt5MultimediaQuick.so.5 \
libQt5Network.so.5 \
libQt5OpenGL.so.5 \
libQt5Positioning.so.5 \
libQt5PositioningQuick.so.5 \
libQt5PrintSupport.so.5 \
libQt5Qml.so.5 \
libQt5Quick.so.5 \
libQt5QuickControls2.so.5 \
libQt5QuickTemplates2.so.5 \
libQt5QuickWidgets.so.5 \
libQt5SerialPort.so.5 \
libQt5Sql.so.5 \
libQt5Svg.so.5 \
libQt5Test.so.5 \
libQt5WebSockets.so.5 \
libQt5Widgets.so.5 \
libQt5X11Extras.so.5 \
libQt5XcbQpa.so.5 \
libQt5Xml.so.5 \
libicui18n.so* \
libQt5TextToSpeech.so.5
!contains(DEFINES, __rasp_pi2__) {
# Some Qt distributions link with *.so.56
QT_LIB_LIST += \
libicudata.so.56 \
libicui18n.so.56 \
libicuuc.so.56
}
for(QT_LIB, QT_LIB_LIST) {
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference $$[QT_INSTALL_LIBS]/$$QT_LIB $$DESTDIR/Qt/libs/
}
# QT_INSTALL_PLUGINS
QT_PLUGIN_LIST = \
bearer \
geoservices \
iconengines \
imageformats \
platforminputcontexts \
platforms \
position \
sqldrivers \
texttospeech
!contains(DEFINES, __rasp_pi2__) {
QT_PLUGIN_LIST += xcbglintegrations
}
for(QT_PLUGIN, QT_PLUGIN_LIST) {
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_PLUGINS]/$$QT_PLUGIN $$DESTDIR/Qt/plugins/
}
# QT_INSTALL_QML
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_QML] $$DESTDIR/Qt/
# Airmap
contains (DEFINES, QGC_AIRMAP_ENABLED) {
QMAKE_POST_LINK += && $$QMAKE_COPY $$PWD/libs/airmapd/linux/Qt.5.11.0/libairmap-qt.so.0.0.1 $$DESTDIR/Qt/libs/
}
# QGroundControl start script
contains (CONFIG, QGC_DISABLE_CUSTOM_BUILD) | !exists($$PWD/custom/custom.pri) {
QMAKE_POST_LINK += && $$QMAKE_COPY $$SOURCE_DIR/deploy/qgroundcontrol-start.sh $$DESTDIR
QMAKE_POST_LINK += && $$QMAKE_COPY $$SOURCE_DIR/deploy/qgroundcontrol.desktop $$DESTDIR
QMAKE_POST_LINK += && $$QMAKE_COPY $$SOURCE_DIR/resources/icons/qgroundcontrol.png $$DESTDIR
} else {
include($$PWD/custom/custom_deploy.pri)
}
}
################################################################################
#
# (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
#
# QGroundControl is licensed according to the terms in the file
# COPYING.md in the root of the source code directory.
#
################################################################################
# These are the Post Link steps which are specific to installer builds
installer {
DEFINES += QGC_INSTALL_RELEASE
MacBuild {
#QMAKE_POST_LINK += && rsync -a --delete $BUILT_PRODUCTS_DIR/$${TARGET}.app .
VideoEnabled {
# Install the gstreamer framework
# This will:
# Copy from the original distibution into DESTDIR/gstwork (if not already there)
# Prune the framework, removing stuff we don't need
# Relocate all dylibs so they can work under @executable_path/...
# Copy the result into the app bundle
# Make sure qgroundcontrol can find them
QMAKE_POST_LINK += && $$SOURCE_DIR/tools/prepare_gstreamer_framework.sh $${OUT_PWD}/gstwork/ $${TARGET}.app $${TARGET}
}
QMAKE_POST_LINK += && echo macdeployqt
QMAKE_POST_LINK += && $$dirname(QMAKE_QMAKE)/macdeployqt $${TARGET}.app -appstore-compliant -verbose=1 -qmldir=$${SOURCE_DIR}/src
# macdeployqt is missing some relocations once in a while. "Fix" it:
QMAKE_POST_LINK += && echo osxrelocator
QMAKE_POST_LINK += && python $$SOURCE_DIR/tools/osxrelocator.py $${TARGET}.app/Contents @rpath @executable_path/../Frameworks -r > /dev/null 2>&1
codesign {
# Disabled for now since it's not working correctly yet
#QMAKE_POST_LINK += && echo codesign
#QMAKE_POST_LINK += && codesign --deep $${TARGET}.app -s WQREC9W69J
}
# Create package
QMAKE_POST_LINK += && echo hdiutil
QMAKE_POST_LINK += && mkdir -p package
QMAKE_POST_LINK += && mkdir -p staging
QMAKE_POST_LINK += && rsync -a --delete $${TARGET}.app staging
QMAKE_POST_LINK += && hdiutil create /tmp/tmp.dmg -ov -volname "$${TARGET}-$${MAC_VERSION}" -fs HFS+ -srcfolder "staging"
QMAKE_POST_LINK += && hdiutil convert /tmp/tmp.dmg -format UDBZ -o package/$${TARGET}.dmg
QMAKE_POST_LINK += && rm /tmp/tmp.dmg
}
WindowsBuild {
QMAKE_POST_LINK += $$escape_expand(\\n) $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" $$(QGC_NSIS_INSTALLER_PARAMETERS) /DDRIVER_MSI="$$SOURCE_DIR\\deploy\\driver.msi" /DINSTALLER_ICON="\"$${QGC_INSTALLER_ICON}\"" /DHEADER_BITMAP="\"$${QGC_INSTALLER_HEADER_BITMAP}\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR}\\$${TARGET}-installer.exe\"" "$$SOURCE_DIR\\deploy\\qgroundcontrol_installer.nsi")
OTHER_FILES += deploy/qgroundcontrol_installer.nsi
}
LinuxBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p package
QMAKE_POST_LINK += && tar -cj --exclude='package' -f package/QGroundControl.tar.bz2 staging --transform 's/$${DESTDIR}/qgroundcontrol/'
}
AndroidBuild {
QMAKE_POST_LINK += && mkdir -p package
QMAKE_POST_LINK += && make install INSTALL_ROOT=android-build/
QMAKE_POST_LINK += && androiddeployqt --input android-libQGroundControl.so-deployment-settings.json --output android-build --deployment bundled --gradle --sign $${SOURCE_DIR}/android/android_release.keystore dagar --storepass $$(ANDROID_STOREPASS)
contains(QT_ARCH, arm) {
QGC_APK_BITNESS = "32"
} else:contains(QT_ARCH, arm64) {
QGC_APK_BITNESS = "64"
} else {
QGC_APK_BITNESS = ""
}
QMAKE_POST_LINK += && cp android-build/build/outputs/apk/android-build-release-signed.apk package/QGroundControl$${QGC_APK_BITNESS}.apk
}
}
# -------------------------------------------------
# QGroundControl - Micro Air Vehicle Groundstation
# Please see our website at <http://qgroundcontrol.org>
# Maintainer:
# Lorenz Meier <lm@inf.ethz.ch>
# (c) 2009-2011 QGroundControl Developers
# License terms set in COPYING.md
# -------------------------------------------------
QMAKE_POST_LINK += echo "Copying files"
#
# Copy the application resources to the associated place alongside the application
#
LinuxBuild {
DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR
}
MacBuild {
DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR/$${TARGET}.app/Contents/MacOS
}
# Windows version of QMAKE_COPY_DIR of course doesn't work the same as Mac/Linux. It will only
# copy the contents of the source directory. It doesn't create the top level source directory
# in the target.
WindowsBuild {
# Make sure to keep both side of this if using the same set of directories
DESTDIR_COPY_RESOURCE_LIST = $$replace(DESTDIR,"/","\\")
BASEDIR_COPY_RESOURCE_LIST = $$replace(BASEDIR,"/","\\")
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY_DIR \"$$BASEDIR_COPY_RESOURCE_LIST\\resources\\flightgear\" \"$$DESTDIR_COPY_RESOURCE_LIST\\flightgear\"
} else {
!MobileBuild {
# Make sure to keep both sides of this if using the same set of directories
QMAKE_POST_LINK += && $$QMAKE_COPY_DIR $$BASEDIR/resources/flightgear $$DESTDIR_COPY_RESOURCE_LIST
}
}
#
# Perform platform specific setup
#
MacBuild {
# Update version info in bundle
QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleShortVersionString $${MAC_VERSION}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $${MAC_BUILD}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
}
MacBuild {
# Copy non-standard frameworks into app package
QMAKE_POST_LINK += && rsync -a --delete $$BASEDIR/libs/lib/Frameworks $$DESTDIR/$${TARGET}.app/Contents/
# SDL2 Framework
QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL2.framework/Versions/A/SDL2" "@executable_path/../Frameworks/SDL2.framework/Versions/A/SDL2" $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
# AirMap
contains (DEFINES, QGC_AIRMAP_ENABLED) {
QMAKE_POST_LINK += && rsync -a $$BASEDIR/libs/airmapd/macOS/$$AIRMAP_QT_PATH/* $$DESTDIR/$${TARGET}.app/Contents/Frameworks/
QMAKE_POST_LINK += && install_name_tool -change "@rpath/libairmap-qt.0.0.1.dylib" "@executable_path/../Frameworks/libairmap-qt.0.0.1.dylib" $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
}
}
WindowsBuild {
BASEDIR_WIN = $$replace(BASEDIR, "/", "\\")
DESTDIR_WIN = $$replace(DESTDIR, "/", "\\")
QT_BIN_DIR = $$dirname(QMAKE_QMAKE)
# Copy dependencies
DebugBuild: DLL_QT_DEBUGCHAR = "d"
ReleaseBuild: DLL_QT_DEBUGCHAR = ""
COPY_FILE_LIST = \
$$BASEDIR\\libs\\lib\\sdl2\\msvc\\lib\\x86\\SDL2.dll \
$$BASEDIR\\deploy\\libeay32.dll \
$$BASEDIR_WIN\\deploy\\ssleay32.dll
for(COPY_FILE, COPY_FILE_LIST) {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR_WIN\"
}
ReleaseBuild {
# Copy Visual Studio DLLs
# Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
win32-msvc2010 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp100.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr100.dll\" \"$$DESTDIR_WIN\"
} else:win32-msvc2012 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp110.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr110.dll\" \"$$DESTDIR_WIN\"
} else:win32-msvc2013 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp120.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr120.dll\" \"$$DESTDIR_WIN\"
} else:win32-msvc2015 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp140.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\vcruntime140.dll\" \"$$DESTDIR_WIN\"
} else {
error("Visual studio version not supported, installation cannot be completed.")
}
}
DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR_WIN\\$${TARGET}.exe))
QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --no-compiler-runtime --qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
}
LinuxBuild {
QMAKE_POST_LINK += && mkdir -p $$DESTDIR/Qt/libs && mkdir -p $$DESTDIR/Qt/plugins
# QT_INSTALL_LIBS
QT_LIB_LIST = \
libQt5Charts.so.5 \
libQt5Core.so.5 \
libQt5DBus.so.5 \
libQt5Gui.so.5 \
libQt5Location.so.5 \
libQt5Multimedia.so.5 \
libQt5MultimediaQuick.so.5 \
libQt5Network.so.5 \
libQt5OpenGL.so.5 \
libQt5Positioning.so.5 \
libQt5PositioningQuick.so.5 \
libQt5PrintSupport.so.5 \
libQt5Qml.so.5 \
libQt5Quick.so.5 \
libQt5QuickControls2.so.5 \
libQt5QuickTemplates2.so.5 \
libQt5QuickWidgets.so.5 \
libQt5SerialPort.so.5 \
libQt5Sql.so.5 \
libQt5Svg.so.5 \
libQt5Test.so.5 \
libQt5Widgets.so.5 \
libQt5XcbQpa.so.5 \
libQt5Xml.so.5 \
libicui18n.so* \
libQt5TextToSpeech.so.5
!contains(DEFINES, __rasp_pi2__) {
# Some Qt distributions link with *.so.56
QT_LIB_LIST += \
libicudata.so* \
libicuuc.so*
}
for(QT_LIB, QT_LIB_LIST) {
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference $$[QT_INSTALL_LIBS]/$$QT_LIB $$DESTDIR/Qt/libs/
}
# QT_INSTALL_PLUGINS
QT_PLUGIN_LIST = \
bearer \
geoservices \
iconengines \
imageformats \
platforminputcontexts \
platforms \
position \
sqldrivers \
texttospeech
!contains(DEFINES, __rasp_pi2__) {
QT_PLUGIN_LIST += xcbglintegrations
}
for(QT_PLUGIN, QT_PLUGIN_LIST) {
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_PLUGINS]/$$QT_PLUGIN $$DESTDIR/Qt/plugins/
}
# QT_INSTALL_QML
QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_QML] $$DESTDIR/Qt/
# Airmap
contains (DEFINES, QGC_AIRMAP_ENABLED) {
QMAKE_POST_LINK += && $$QMAKE_COPY $$PWD/libs/airmapd/linux/Qt.5.11.0/libairmap-qt.so.0.0.1 $$DESTDIR/Qt/libs/
}
# QGroundControl start script
QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol-start.sh $$DESTDIR
QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol.desktop $$DESTDIR
QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/resources/icons/qgroundcontrol.png $$DESTDIR
}
{
"AreaItems": [
{
"AreaType": "Operation Area",
"BorderPolygonOffset": 5,
"BottomLayerAltitude": 10,
"LayerDistance": 2,
"NumberOfLayers": 1,
"maxAltitude": 30,
"polygon": [
[
47.76814130285164,
16.530347986094483
],
[
47.768405048556495,
16.530985979841546
],
[
47.76804190441199,
16.531139778691
],
[
47.76780598957649,
16.53043671316874
]
]
},
{
"AreaType": "Service Area",
"maxAltitude": 30,
"polygon": [
[
47.76775534116353,
16.53042897362141
],
[
47.76780537519892,
16.530588940000627
],
[
47.76771276042304,
16.530596856755835
],
[
47.767657403517816,
16.530447977233962
]
]
},
{
"AreaType": "Corridor",
"maxAltitude": 30,
"polygon": [
[
47.76777556807082,
16.53055092911842
],
[
47.76781389199906,
16.530691889469182
],
[
47.76790225054143,
16.53064278774005
],
[
47.76792886425493,
16.530728315200577
],
[
47.7677888758332,
16.53078295757672
],
[
47.767725534701874,
16.530560429265805
]
]
}
],
"MissionItems": {
"fileType": "Plan",
"geoFence": {
"circles": [
],
"polygons": [
],
"version": 2
},
"groundStation": "QGroundControl",
"mission": {
"cruiseSpeed": 15,
"firmwareType": 12,
"hoverSpeed": 5,
"items": [
{
"autoContinue": true,
"command": 530,
"doJumpId": 1,
"frame": 2,
"params": [
0,
2,
null,
null,
null,
null,
null
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 50,
"AltitudeMode": 1,
"autoContinue": true,
"command": 22,
"doJumpId": 2,
"frame": 3,
"params": [
15,
0,
0,
null,
47.76773272010195,
16.53051568687008,
50
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 50,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 3,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76781389199906,
16.530691889469182,
50
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 50,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 4,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787939989352,
16.530655486091632,
50
],
"type": "SimpleItem"
},
{
"TransectStyleComplexItem": {
"CameraCalc": {
"AdjustedFootprintFrontal": 25,
"AdjustedFootprintSide": 2,
"CameraName": "Manual (no camera specs)",
"DistanceToSurface": 50,
"DistanceToSurfaceRelative": true,
"version": 1
},
"CameraShots": 47,
"CameraTriggerInTurnAround": true,
"FollowTerrain": false,
"HoverAndCapture": false,
"Items": [
{
"autoContinue": true,
"command": 16,
"doJumpId": 5,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76781102855973,
16.530451729978072,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 6,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 7,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 8,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76787704224262,
16.53041791205613,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 9,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799131139914,
16.530387675399677,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 10,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 11,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7678191324091,
16.530475880495707,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 12,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76782723625342,
16.53050003102087,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 13,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 14,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76810558054772,
16.530357438610363,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 15,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76814793980895,
16.530364040530976,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 16,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 17,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76783534009267,
16.530524181553563,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 18,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76784344392685,
16.530548332093776,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 19,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 20,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76815759518296,
16.530387396369257,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 21,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768167250552246,
16.530410752216213,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 22,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 23,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785154775597,
16.530572482641514,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 24,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76785965158001,
16.53059663319678,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 25,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 26,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76817690591679,
16.530434108071837,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 27,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768186561276586,
16.530457463936134,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 28,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 29,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76786775539899,
16.530620783759574,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 30,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767875859212914,
16.53064493432989,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 31,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 32,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768196216631665,
16.530480819809103,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 33,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820587198199,
16.53050417569074,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 34,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 35,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76788396302177,
16.530669084907732,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 36,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76789206682555,
16.530693235493104,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 37,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 38,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768215527327584,
16.53052753158105,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 39,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76822518266844,
16.530550887480036,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 40,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 41,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767900170624266,
16.530717386085996,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 42,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790827441793,
16.530741536686417,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 43,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 44,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76823483800455,
16.530574243387694,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 45,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768244493335935,
16.53059759930402,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 46,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 47,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76791637820651,
16.530765687294366,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 48,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76792448199002,
16.530789837909836,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 49,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 50,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768254148662564,
16.530620955229015,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 51,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76826380398446,
16.53064431116269,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 52,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 53,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76793258576849,
16.530813988532834,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 54,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767940689541874,
16.530838139163357,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 55,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 56,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768273459301625,
16.530667667105032,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 57,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76828311461405,
16.530691023056043,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 58,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 59,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76794879331019,
16.53086228980141,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 60,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76795689707344,
16.53088644044698,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 61,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 62,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768292769921736,
16.53071437901573,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 63,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76830242522469,
16.530737734984086,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 64,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 65,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76796500083164,
16.530910591100085,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 66,
"frame": 3,
"params": [
0,
0,
0,
null,
47.767973104584755,
16.530934741760714,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 67,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 68,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76831208052289,
16.530761090961114,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 69,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768321735816365,
16.530784446946814,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 70,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 71,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76798120833281,
16.530958892428863,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 72,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7679893120758,
16.53098304310454,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 73,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 74,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76833139110509,
16.530807802941187,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 75,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7683410463891,
16.53083115894423,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 76,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 77,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76799741581374,
16.531007193787744,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 78,
"frame": 3,
"params": [
0,
0,
0,
null,
47.7680055195466,
16.531031344478475,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 79,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 80,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768350701668346,
16.530854514955948,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 81,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768360356942864,
16.530877870976333,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 82,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 83,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768013623274385,
16.53105549517673,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 84,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802172699712,
16.531079645882514,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 85,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 86,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768370012212635,
16.53090122700539,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 87,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76837966747768,
16.530924583043124,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 88,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 89,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76802983071477,
16.53110379659582,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 90,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76803793442736,
16.53112794731665,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 91,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 92,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76838932273799,
16.530947939089526,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 93,
"frame": 3,
"params": [
0,
0,
0,
null,
47.768398977993556,
16.5309712951446,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 94,
"frame": 2,
"params": [
25,
0,
1,
0,
0,
0,
0
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 16,
"doJumpId": 95,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76820456269355,
16.531070889913362,
50
],
"type": "SimpleItem"
},
{
"autoContinue": true,
"command": 206,
"doJumpId": 96,
"frame": 2,
"params": [
0,
0,
0,
0,
0,
0,
0
],
"type": "SimpleItem"
}
],
"Refly90Degrees": false,
"TurnAroundDistance": 0,
"VisualTransectPoints": [
[
47.76781102855973,
16.530451729978072
],
[
47.76787704224262,
16.53041791205613
],
[
47.76799131139914,
16.530387675399677
],
[
47.7678191324091,
16.530475880495707
],
[
47.76782723625342,
16.53050003102087
],
[
47.76810558054772,
16.530357438610363
],
[
47.76814793980895,
16.530364040530976
],
[
47.76783534009267,
16.530524181553563
],
[
47.76784344392685,
16.530548332093776
],
[
47.76815759518296,
16.530387396369257
],
[
47.768167250552246,
16.530410752216213
],
[
47.76785154775597,
16.530572482641514
],
[
47.76785965158001,
16.53059663319678
],
[
47.76817690591679,
16.530434108071837
],
[
47.768186561276586,
16.530457463936134
],
[
47.76786775539899,
16.530620783759574
],
[
47.767875859212914,
16.53064493432989
],
[
47.768196216631665,
16.530480819809103
],
[
47.76820587198199,
16.53050417569074
],
[
47.76788396302177,
16.530669084907732
],
[
47.76789206682555,
16.530693235493104
],
[
47.768215527327584,
16.53052753158105
],
[
47.76822518266844,
16.530550887480036
],
[
47.767900170624266,
16.530717386085996
],
[
47.76790827441793,
16.530741536686417
],
[
47.76823483800455,
16.530574243387694
],
[
47.768244493335935,
16.53059759930402
],
[
47.76791637820651,
16.530765687294366
],
[
47.76792448199002,
16.530789837909836
],
[
47.768254148662564,
16.530620955229015
],
[
47.76826380398446,
16.53064431116269
],
[
47.76793258576849,
16.530813988532834
],
[
47.767940689541874,
16.530838139163357
],
[
47.768273459301625,
16.530667667105032
],
[
47.76828311461405,
16.530691023056043
],
[
47.76794879331019,
16.53086228980141
],
[
47.76795689707344,
16.53088644044698
],
[
47.768292769921736,
16.53071437901573
],
[
47.76830242522469,
16.530737734984086
],
[
47.76796500083164,
16.530910591100085
],
[
47.767973104584755,
16.530934741760714
],
[
47.76831208052289,
16.530761090961114
],
[
47.768321735816365,
16.530784446946814
],
[
47.76798120833281,
16.530958892428863
],
[
47.7679893120758,
16.53098304310454
],
[
47.76833139110509,
16.530807802941187
],
[
47.7683410463891,
16.53083115894423
],
[
47.76799741581374,
16.531007193787744
],
[
47.7680055195466,
16.531031344478475
],
[
47.768350701668346,
16.530854514955948
],
[
47.768360356942864,
16.530877870976333
],
[
47.768013623274385,
16.53105549517673
],
[
47.76802172699712,
16.531079645882514
],
[
47.768370012212635,
16.53090122700539
],
[
47.76837966747768,
16.530924583043124
],
[
47.76802983071477,
16.53110379659582
],
[
47.76803793442736,
16.53112794731665
],
[
47.76838932273799,
16.530947939089526
],
[
47.768398977993556,
16.5309712951446
],
[
47.76820456269355,
16.531070889913362
]
],
"version": 1
},
"angle": 161,
"complexItemType": "survey",
"entryLocation": 0,
"flyAlternateTransects": false,
"polygon": [
[
47.76814130285164,
16.530347986094483
],
[
47.768405048556495,
16.530985979841546
],
[
47.76804190441199,
16.531139778691
],
[
47.76780598957649,
16.53043671316874
]
],
"splitConcavePolygons": false,
"type": "ComplexItem",
"version": 5
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 50,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 97,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76790673620743,
16.53073695257154,
50
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 50,
"AltitudeMode": 1,
"autoContinue": true,
"command": 16,
"doJumpId": 98,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76781389199906,
16.530691889469182,
50
],
"type": "SimpleItem"
},
{
"AMSLAltAboveTerrain": null,
"Altitude": 0,
"AltitudeMode": 1,
"autoContinue": true,
"command": 21,
"doJumpId": 99,
"frame": 3,
"params": [
0,
0,
0,
null,
47.76773272010195,
16.53051568687008,
0
],
"type": "SimpleItem"
}
],
"plannedHomePosition": [
47.76773272010195,
16.53051568687008,
178
],
"vehicleType": 2,
"version": 2
},
"rallyPoints": {
"points": [
],
"version": 2
},
"version": 1
}
}
<RCC> <RCC>
<qresource prefix="/unittest"> <qresource prefix="/unittest">
<file alias="SectionTest.plan">src/MissionManager/UnitTest/SectionTest.plan</file> <file alias="SectionTest.plan">src/MissionManager/UnitTest/SectionTest.plan</file>
<file alias="MavCmdInfoCommon.json">src/MissionManager/UnitTest/MavCmdInfoCommon.json</file> <file alias="UT-MavCmdInfoCommon.json">src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json</file>
<file alias="MavCmdInfoFixedWing.json">src/MissionManager/UnitTest/MavCmdInfoFixedWing.json</file> <file alias="UT-MavCmdInfoFixedWing.json">src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json</file>
<file alias="MavCmdInfoMultiRotor.json">src/MissionManager/UnitTest/MavCmdInfoMultiRotor.json</file> <file alias="UT-MavCmdInfoMultiRotor.json">src/MissionManager/UnitTest/UT-MavCmdInfoMultiRotor.json</file>
<file alias="MavCmdInfoRover.json">src/MissionManager/UnitTest/MavCmdInfoRover.json</file> <file alias="UT-MavCmdInfoRover.json">src/MissionManager/UnitTest/UT-MavCmdInfoRover.json</file>
<file alias="MavCmdInfoSub.json">src/MissionManager/UnitTest/MavCmdInfoSub.json</file> <file alias="UT-MavCmdInfoSub.json">src/MissionManager/UnitTest/UT-MavCmdInfoSub.json</file>
<file alias="MavCmdInfoVTOL.json">src/MissionManager/UnitTest/MavCmdInfoVTOL.json</file> <file alias="UT-MavCmdInfoVTOL.json">src/MissionManager/UnitTest/UT-MavCmdInfoVTOL.json</file>
<file alias="MissionPlanner.waypoints">src/MissionManager/UnitTest/MissionPlanner.waypoints</file> <file alias="MissionPlanner.waypoints">src/MissionManager/UnitTest/MissionPlanner.waypoints</file>
<file alias="OldFileFormat.mission">src/MissionManager/UnitTest/OldFileFormat.mission</file> <file alias="OldFileFormat.mission">src/MissionManager/UnitTest/OldFileFormat.mission</file>
<file alias="PolygonAreaTest.kml">src/MissionManager/UnitTest/PolygonAreaTest.kml</file> <file alias="PolygonAreaTest.kml">src/MissionManager/UnitTest/PolygonAreaTest.kml</file>
...@@ -14,6 +14,6 @@ ...@@ -14,6 +14,6 @@
<file alias="PolygonMissingNode.kml">src/MissionManager/UnitTest/PolygonMissingNode.kml</file> <file alias="PolygonMissingNode.kml">src/MissionManager/UnitTest/PolygonMissingNode.kml</file>
<file alias="PolygonBadXml.kml">src/MissionManager/UnitTest/PolygonBadXml.kml</file> <file alias="PolygonBadXml.kml">src/MissionManager/UnitTest/PolygonBadXml.kml</file>
<file alias="PolygonBadCoordinatesNode.kml">src/MissionManager/UnitTest/PolygonBadCoordinatesNode.kml</file> <file alias="PolygonBadCoordinatesNode.kml">src/MissionManager/UnitTest/PolygonBadCoordinatesNode.kml</file>
<file alias="MockLinkOptionsDlg.qml">src/comm/MockLinkOptionsDlg.qml</file>
</qresource> </qresource>
<qresource prefix="/"/>
</RCC> </RCC>
...@@ -15,18 +15,18 @@ Vagrant.configure(2) do |config| ...@@ -15,18 +15,18 @@ Vagrant.configure(2) do |config|
config.vm.provider "virtualbox" config.vm.provider "virtualbox"
config.vm.provider "vmware_fusion" config.vm.provider "vmware_fusion"
config.vm.box = "ubuntu/xenial64" config.vm.box = "ubuntu/bionic64"
config.vm.provider :docker do |docker, override| config.vm.provider :docker do |docker, override|
override.vm.box = "tknerr/baseimage-ubuntu-16.04" override.vm.box = "tknerr/baseimage-ubuntu-16.04"
end end
config.vm.provider :virtualbox do |vb| config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "4096"] vb.customize ["modifyvm", :id, "--memory", "6144"]
vb.customize ["modifyvm", :id, "--cpus", "1"] vb.customize ["modifyvm", :id, "--cpus", "1"]
vb.gui = true vb.gui = true
end end
["vmware_fusion", "vmware_workstation"].each do |p| ["vmware_fusion", "vmware_workstation"].each do |p|
config.vm.provider p do |v| config.vm.provider p do |v|
v.vmx["memsize"] = "4096" v.vmx["memsize"] = "6144"
v.vmx["numvcpus"] = "1" v.vmx["numvcpus"] = "1"
v.gui = true v.gui = true
end end
...@@ -67,11 +67,38 @@ Vagrant.configure(2) do |config| ...@@ -67,11 +67,38 @@ Vagrant.configure(2) do |config|
su - vagrant -c 'rm -rf %{shadow_build_dir}' su - vagrant -c 'rm -rf %{shadow_build_dir}'
su - vagrant -c 'mkdir -p %{shadow_build_dir}' su - vagrant -c 'mkdir -p %{shadow_build_dir}'
su - vagrant -c "cd %{shadow_build_dir}; LD_LIBRARY_PATH=%{qt_deps_lib_unpack_dir} PATH=%{qt_deps_bin_unpack_dir}:\$PATH qmake -r %{pro} CONFIG+=\${CONFIG} CONFIG+=WarningsAsErrorsOn -spec %{spec}"
su - vagrant -c "cd %{shadow_build_dir}; LD_LIBRARY_PATH=%{qt_deps_lib_unpack_dir} PATH=%{qt_deps_bin_unpack_dir}:\$PATH make -j${JOBS}"
#su - vagrant -c 'mkdir -p %{shadow_build_dir}/release/package' # write out a pair of scripts to make rebuilding on the VM easy:
#su - vagrant -c 'cd %{project_root_dir}; ./deploy/create_linux_appimage.sh %{project_root_dir} %{shadow_build_dir}/release %{shadow_build_dir}/release/package' su - vagrant -c "cat <<QMAKE >do-qmake.sh
#!/bin/bash
set -e
set -x
cd %{shadow_build_dir}
export LD_LIBRARY_PATH=%{qt_deps_lib_unpack_dir}
export PATH=%{qt_deps_bin_unpack_dir}:\$PATH
qmake -r %{pro} CONFIG+=\${CONFIG} CONFIG+=WarningsAsErrorsOn -spec %{spec}
QMAKE
"
su - vagrant -c "cat <<MAKE >do-make.sh
#!/bin/bash
set -e
set -x
cd %{shadow_build_dir}
export LD_LIBRARY_PATH=%{qt_deps_lib_unpack_dir}
export PATH=%{qt_deps_bin_unpack_dir}:\$PATH
make -j${JOBS}
MAKE
"
su - vagrant -c "chmod +x do-qmake.sh do-make.sh"
# now run the scripts:
su - vagrant -c ./do-qmake.sh
su - vagrant -c ./do-make.sh
SHELL SHELL
...@@ -81,7 +108,7 @@ Vagrant.configure(2) do |config| ...@@ -81,7 +108,7 @@ Vagrant.configure(2) do |config|
:pro => yaml_config['pro'], :pro => yaml_config['pro'],
:spec => yaml_config['spec'], :spec => yaml_config['spec'],
:deps_url => yaml_config['deps_url'], :deps_url => yaml_config['deps_url'],
:apt_pkgs => (travisfile['addons']['apt']['packages']+['git', 'build-essential', 'fuse']).join(' '), :apt_pkgs => (travisfile['addons']['apt']['packages']+['git', 'build-essential', 'fuse', 'libsdl2-dev']).join(' '),
:build_env => travisfile['env']['global'].select { |item| item.is_a?(String) }.join(' '), :build_env => travisfile['env']['global'].select { |item| item.is_a?(String) }.join(' '),
:project_root_dir => yaml_config['project_root_dir'], :project_root_dir => yaml_config['project_root_dir'],
......
cmake_minimum_required(VERSION 3.10)
project(VideoReceiverApp LANGUAGES C CXX)
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug;Release;RelWithDebInfo;MinSizeRel;Coverage")
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
include(FeatureSummary)
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
add_compile_options(-Wall -Wextra -Wno-address-of-packed-member)
endif()
# CMake build type
# Debug Release RelWithDebInfo MinSizeRel Coverage
if (NOT CMAKE_BUILD_TYPE)
# default to release with debug symbols
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Build type" FORCE)
endif()
set(QGC_ROOT ${CMAKE_SOURCE_DIR}/..)
# Add folder where are supportive functions
list(APPEND CMAKE_MODULE_PATH ${QGC_ROOT}/cmake)
# Configure Qt5 to get necessary variables
include(Qt5QGCConfiguration)
message(STATUS "Build Type: ${CMAKE_BUILD_TYPE}")
message(STATUS "Qt version: ${QT_VERSION}")
message(STATUS "Qt spec: ${QT_MKSPEC}")
set(COMPANY "Auterion")
set(COPYRIGHT "Copyright (c) 2020 VideoReceiverApp. All rights reserved.")
set(IDENTIFIER "labs.auterion.VideoReceiverApp")
include(Git)
message(STATUS "VideoReceiverApp version: ${GIT_VERSION}")
#=============================================================================
# ccache
#
option(CCACHE "Use ccache if available" ON)
find_program(CCACHE_PROGRAM ccache)
if (CCACHE AND CCACHE_PROGRAM AND NOT DEFINED ENV{CCACHE_DISABLE})
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}")
endif()
#=============================================================================
# Compile QML
#
option(COMPILE_QML "Pre-compile QML files using the Qt Quick compiler." FALSE)
add_feature_info(COMPILE_QML COMPILE_QML "Pre-compile QML files using the Qt Quick compiler.")
if(COMPILE_QML)
find_package(Qt5QuickCompiler)
set_package_properties(Qt5QuickCompiler PROPERTIES
DESCRIPTION "Pre-compile QML files using the Qt Quick compiler."
TYPE OPTIONAL
)
endif()
#=============================================================================
# Debug QML
#
option(DEBUG_QML "Build VideoReceiverApp with QML debugging/profiling support." FALSE)
add_feature_info(DEBUG_QML DEBUG_QML "Build VideoReceiverApp with QML debugging/profiling support.")
if(DEBUG_QML)
message(STATUS "To enable the QML debugger/profiler, run with: '-qmljsdebugger=port:1234'")
add_definitions(-DQMLJSDEBUGGER)
add_definitions(-DQT_DECLARATIVE_DEBUG)
add_definitions(-DQT_QML_DEBUG)
endif()
#=============================================================================
# GStreamer
#
find_package(PkgConfig)
pkg_check_modules(GST
gstreamer-1.0>=1.14
gstreamer-video-1.0>=1.14
gstreamer-gl-1.0>=1.14
egl
)
if (GST_FOUND)
include_directories(
${GST_INCLUDE_DIRS}
)
endif()
#=============================================================================
# Qt5
#
find_package(Qt5 ${QT_VERSION}
COMPONENTS
Bluetooth
Charts
Concurrent
Core
Location
Multimedia
Network
Positioning
Quick
QuickWidgets
OpenGL
Sql
Svg
Test
TextToSpeech
Widgets
Xml
REQUIRED
HINTS
${QT_LIBRARY_HINTS}
)
# Sets the default flags for compilation and linking.
include(CompileOptions)
include_directories(
${QGC_ROOT}/src
${CMAKE_CURRENT_BINARY_DIR}
${Qt5Location_PRIVATE_INCLUDE_DIRS}
VideoReceiver
)
add_subdirectory(${QGC_ROOT}/libs/qmlglsink qmlglsink.build)
add_subdirectory(${QGC_ROOT}/src/VideoReceiver VideoReceiver.build)
set(VIDEORECIVERAPP_SOURCES main.cpp ${QGC_ROOT}/src/QGCLoggingCategory.cc)
set(VIDEORECIVERAPP_RESOURCES qml.qrc)
if(ANDROID)
add_library(VideoReceiverApp SHARED ${VIDEORECIVERAPP_SOURCES} ${VIDEORECIVERAPP_RESOURCES})
else()
add_executable(VideoReceiverApp ${VIDEORECIVERAPP_SOURCES} ${VIDEORECIVERAPP_RESOURCES})
endif()
target_link_libraries(VideoReceiverApp
PRIVATE
VideoReceiver
Qt5::Core
Qt5::Multimedia
Qt5::OpenGL
Qt5::Quick
Qt5::QuickWidgets
)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDisplayName</key>
<string>QQmlGlSinkTest</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>NSHumanReadableCopyright</key>
<string>Open Source Flight Systems GmbH - Internal Build</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>labs.auterion.VideoReceiverApp</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIFileSharingEnabled</key>
<true/>
</dict>
</plist>
# VideoReceiverApp
## Application
This is a simple test application developed to make VideoReceiver library development and testing easier. It can also be used as part of CI for system tests.
## Use cases and options
Application's behaviour depends on the executable name. There are two modes - QML and console. QML mode is enabled by renaming application executable to something that starts with **Q** (for example QVideoReceiverApp). In this case **video-sink** option is not available and application always tries to use **qmlglsink** for video rendering. In regular case (executable name does not start with **Q**) **autovideosink** or **fakesink** are used, depending on options.
### Available options and required arguments
```VideoReceiverApp [options] url```
for example:
```VideoReceiverApp -d --stop-decoding 30 rtsp://127.0.0.1:8554/test```
#### Options
```-h, --help``` - displays help
```-t, --timeout <seconds>``` - specifies source timeout
```-c, --connect <attempts>``` - specifies number of connection attempts
```-d, --decode``` - enables or disables video decoding and rendering
```--no-decode``` - disables video decoding and rendering if it was enabled by default
```--stop-decoding <seconds>``` - specifies amount of seconds after which decoding should be stopped
```-r, --record <file>``` - enables record video into file
```-f, --format <format>``` - specifies recording file format, where format 0 - MKV, 1 - MOV, 2 - MP4
```--stop-recording <seconds>``` - specifies amount of seconds after which recording should be stopped
```--video-sink <sink>``` - specifies which video sink to use : 0 - autovideosink, 1 - fakesink
#### Arguments
```url``` - required, specifies video URL.
Following URLs are supported:
```rtsp://<host>:<port>/mount/point``` - usual RTSP URL
```udp://<interface>:<port>``` - H.264 over RTP/UDP
```udp265://<interface>:<port>``` - H.265 over RTP/UDP
```tsusb://<interface>:<port>``` - Taisync's forwarded H.264 byte aligned NALU stream over UDP
```tcp://<host>:<port>``` - MPEG-2 TS over TCP
```mpegts://<interface>:<port>``` - MPEG-2 TS over UDP
<?xml version="1.0"?>
<manifest package="labs.mavlink.VideoReceiverApp" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1" android:versionCode="100000" android:installLocation="auto">
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:icon="@drawable/icon">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation" android:name="labs.mavlink.VideoReceiverApp.QGLSinkActivity" android:label="-- %%INSERT_APP_NAME%% --" android:screenOrientation="sensorLandscape" android:launchMode="singleTask" android:keepScreenOn="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
<action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED"/>
<action android:name="android.bluetooth.device.action.ACL_CONNECTED"/>
<action android:name="android.bluetooth.device.action.ACL_DISCONNECTED"/>
<action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"/>
</intent-filter>
<!-- Rest of Standard Manifest -->
<meta-data android:name="android.app.lib_name" android:value="-- %%INSERT_APP_LIB_NAME%% --"/>
<meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/>
<meta-data android:name="android.app.repository" android:value="default"/>
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>
<meta-data android:name="android.app.bundled_libs_resource_id" android:resource="@array/bundled_libs"/>
<!-- Deploy Qt libs as part of package -->
<meta-data android:name="android.app.bundle_local_qt_libs" android:value="-- %%BUNDLE_LOCAL_QT_LIBS%% --"/>
<meta-data android:name="android.app.bundled_in_lib_resource_id" android:resource="@array/bundled_in_lib"/>
<meta-data android:name="android.app.bundled_in_assets_resource_id" android:resource="@array/bundled_in_assets"/>
<!-- Run with local libs -->
<meta-data android:name="android.app.use_local_qt_libs" android:value="-- %%USE_LOCAL_QT_LIBS%% --"/>
<meta-data android:name="android.app.libs_prefix" android:value="/data/local/tmp/qt/"/>
<meta-data android:name="android.app.load_local_libs" android:value="-- %%INSERT_LOCAL_LIBS%% --"/>
<meta-data android:name="android.app.load_local_jars" android:value="-- %%INSERT_LOCAL_JARS%% --"/>
<meta-data android:name="android.app.static_init_classes" android:value="-- %%INSERT_INIT_CLASSES%% --"/>
<!-- Messages maps -->
<meta-data android:value="@string/ministro_not_found_msg" android:name="android.app.ministro_not_found_msg"/>
<meta-data android:value="@string/ministro_needed_msg" android:name="android.app.ministro_needed_msg"/>
<meta-data android:value="@string/fatal_error_msg" android:name="android.app.fatal_error_msg"/>
<!-- Messages maps -->
<!-- Splash screen -->
<!--
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/>
-->
<!-- Splash screen -->
<!-- Background running -->
<!-- Warning: changing this value to true may cause unexpected crashes if the
application still try to draw after
"applicationStateChanged(Qt::ApplicationSuspended)"
signal is sent! -->
<meta-data android:name="android.app.background_running" android:value="false"/>
<!-- Background running -->
</activity>
</application>
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>
<!-- Needed to keep working while 'asleep' -->
<!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
Remove the comment if you do not require these default permissions. -->
<!-- %%INSERT_PERMISSIONS -->
<!-- Support devices without USB host mode since there are other connection types -->
<uses-feature android:name="android.hardware.usb.host" android:required="false"/>
<!-- Support devices without Bluetooth since there are other connection types -->
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<!-- Support devices that don't have location services -->
<uses-feature android:name="android.hardware.location.gps" android:required="false"/>
<uses-feature android:name="android.hardware.location.network" android:required="false"/>
<uses-feature android:name="android.hardware.location" android:required="false"/>
<uses-feature android:name="android.hardware.usb.accessory"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- The following comment will be replaced upon deployment with default features based on the dependencies of the application.
Remove the comment if you do not require these default features. -->
<!-- %%INSERT_FEATURES -->
</manifest>
<?xml version="1.0"?>
<manifest android:versionName="@QT_ANDROID_APP_VERSION@" package="@QT_ANDROID_APP_PACKAGE_NAME@" android:installLocation="auto" xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="@QT_ANDROID_APP_VERSION_CODE@">
<application android:label="@QT_ANDROID_APP_NAME@" android:name="org.qtproject.qt5.android.bindings.QtApplication">
<activity android:label="@QT_ANDROID_APP_NAME@" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:screenOrientation="unspecified" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<meta-data android:name="android.app.lib_name" android:value="-- %%INSERT_APP_LIB_NAME%% --"/>
<meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/>
<meta-data android:name="android.app.repository" android:value="default"/>
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>
<meta-data android:name="android.app.bundled_libs_resource_id" android:resource="@array/bundled_libs"/>
<!-- Deploy Qt libs as part of package -->
<meta-data android:name="android.app.bundle_local_qt_libs" android:value="-- %%BUNDLE_LOCAL_QT_LIBS%% --"/>
<meta-data android:name="android.app.bundled_in_lib_resource_id" android:resource="@array/bundled_in_lib"/>
<meta-data android:name="android.app.bundled_in_assets_resource_id" android:resource="@array/bundled_in_assets"/>
<!-- Run with local libs -->
<meta-data android:name="android.app.use_local_qt_libs" android:value="-- %%USE_LOCAL_QT_LIBS%% --"/>
<meta-data android:name="android.app.libs_prefix" android:value="/data/local/tmp/qt/"/>
<meta-data android:name="android.app.load_local_libs" android:value="-- %%INSERT_LOCAL_LIBS%% --"/>
<meta-data android:name="android.app.load_local_jars" android:value="-- %%INSERT_LOCAL_JARS%% --"/>
<meta-data android:name="android.app.static_init_classes" android:value="-- %%INSERT_INIT_CLASSES%% --"/>
<!-- Messages maps -->
<!--<meta-data android:name="android.app.ministro_not_found_msg" android:value="@string/ministro_not_found_msg"/>
<meta-data android:name="android.app.ministro_needed_msg" android:value="@string/ministro_needed_msg"/>
<meta-data android:name="android.app.fatal_error_msg" android:value="@string/fatal_error_msg"/>-->
</activity>
</application>
<supports-screens android:anyDensity="true" android:normalScreens="true" android:smallScreens="true" android:largeScreens="true"/>
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="19"/>
<uses-permission android:name="android.permission.INTERNET" />
</manifest>