kopia lustrzana https://github.com/bristol-seds/pico-tracker
330 wiersze
7.7 KiB
C
330 wiersze
7.7 KiB
C
|
/**
|
||
|
* Autogenerated telemetry zone structures. See sim/geofence
|
||
|
*/
|
||
|
|
||
|
|
||
|
#include <stdbool.h>
|
||
|
|
||
|
#include "samd20.h"
|
||
|
#include "geofence_telemetry.h"
|
||
|
|
||
|
|
||
|
/* Longitude, Latitude */
|
||
|
|
||
|
const int32_t no_telemetry_outline_1[] = {
|
||
|
126460837, 37610364,
|
||
|
126493599, 37782547,
|
||
|
126516030, 37604675,
|
||
|
};
|
||
|
const int32_t no_telemetry_outline_2[] = {
|
||
|
114139006, 22348450,
|
||
|
114015398, 22511902,
|
||
|
114266028, 22540970,
|
||
|
114267986, 22295536,
|
||
|
};
|
||
|
const int32_t no_telemetry_outline_3[] = {
|
||
|
113851581, 22220447,
|
||
|
114043919, 22333416,
|
||
|
113877318, 22210452,
|
||
|
};
|
||
|
const int32_t no_telemetry_outline_4[] = {
|
||
|
44009777, 12166151,
|
||
|
45212478, 12409143,
|
||
|
45865185, 12932397,
|
||
|
48822870, 13638045,
|
||
|
49552005, 14246210,
|
||
|
51800875, 14944831,
|
||
|
52542093, 15354487,
|
||
|
52647833, 15979852,
|
||
|
53372423, 16314819,
|
||
|
53532198, 16695168,
|
||
|
53085672, 16648384,
|
||
|
51977627, 18996149,
|
||
|
49041996, 18581784,
|
||
|
48172175, 18156923,
|
||
|
47143613, 16946661,
|
||
|
46727666, 17265581,
|
||
|
43417994, 17516244,
|
||
|
43033578, 16550382,
|
||
|
42799324, 16371788,
|
||
|
42645209, 16802934,
|
||
|
42368681, 16494948,
|
||
|
42101729, 15280713,
|
||
|
42557893, 14457642,
|
||
|
42243016, 13627775,
|
||
|
43384577, 12269216,
|
||
|
44006939, 12166133,
|
||
|
};
|
||
|
const int32_t no_telemetry_outline_5[] = {
|
||
|
53722470, 11876992,
|
||
|
54654751, 12110599,
|
||
|
54950197, 12645713,
|
||
|
54330405, 13081775,
|
||
|
53441845, 13146754,
|
||
|
52876922, 12439418,
|
||
|
53719631, 11876974,
|
||
|
};
|
||
|
const int32_t no_telemetry_outline_6[] = {
|
||
|
78946013, 31337204,
|
||
|
81110324, 30036796,
|
||
|
81417126, 30337602,
|
||
|
82043395, 30326778,
|
||
|
83583503, 29183591,
|
||
|
84101355, 29219973,
|
||
|
84228682, 28911749,
|
||
|
85159067, 28592227,
|
||
|
85122425, 28315946,
|
||
|
85678311, 28277447,
|
||
|
85994572, 27910409,
|
||
|
86136991, 28114327,
|
||
|
87290715, 27821914,
|
||
|
88756209, 28039679,
|
||
|
88891343, 27316052,
|
||
|
89897896, 28294138,
|
||
|
91977667, 27730349,
|
||
|
92664348, 27948938,
|
||
|
93251954, 28629462,
|
||
|
94622989, 29312422,
|
||
|
95389243, 29037396,
|
||
|
96035303, 29447143,
|
||
|
96355795, 29249063,
|
||
|
96137154, 28922601,
|
||
|
96435691, 29050681,
|
||
|
96580904, 28763669,
|
||
|
96281486, 28412060,
|
||
|
97322508, 28217986,
|
||
|
97658873, 28500016,
|
||
|
98298833, 27550100,
|
||
|
98651161, 27572444,
|
||
|
98656281, 25863559,
|
||
|
97819483, 25251838,
|
||
|
97564559, 23911046,
|
||
|
98835082, 24121207,
|
||
|
98863756, 23191239,
|
||
|
99507130, 22959139,
|
||
|
99192989, 22125985,
|
||
|
99917705, 22028008,
|
||
|
100214733, 21462974,
|
||
|
101120675, 21746112,
|
||
|
101247903, 21197309,
|
||
|
101704777, 21150124,
|
||
|
101524476, 22253648,
|
||
|
101707517, 22486585,
|
||
|
102127434, 22379198,
|
||
|
102470878, 22750908,
|
||
|
102981957, 22448263,
|
||
|
103620210, 22782040,
|
||
|
103941483, 22540068,
|
||
|
105275356, 23345186,
|
||
|
105842974, 22922806,
|
||
|
106541846, 22908343,
|
||
|
106780276, 22778891,
|
||
|
106550425, 22501386,
|
||
|
106663540, 21978909,
|
||
|
107972664, 21507930,
|
||
|
107375904, 21187275,
|
||
|
109224601, 21010445,
|
||
|
109429660, 20368542,
|
||
|
108277534, 19518784,
|
||
|
108259892, 18457559,
|
||
|
108861924, 17969540,
|
||
|
109847080, 17847857,
|
||
|
110783376, 18459591,
|
||
|
111438517, 19517455,
|
||
|
110986826, 20987264,
|
||
|
112097072, 21352715,
|
||
|
112898989, 21178546,
|
||
|
113976312, 22095541,
|
||
|
116669596, 22572425,
|
||
|
119351040, 24810410,
|
||
|
120138925, 25168636,
|
||
|
120092788, 25976655,
|
||
|
121105764, 27563350,
|
||
|
121986113, 28074608,
|
||
|
122103218, 28775217,
|
||
|
122819507, 29720600,
|
||
|
122658655, 30290044,
|
||
|
121991494, 30532329,
|
||
|
122323071, 30865072,
|
||
|
122234407, 32070475,
|
||
|
121346396, 32851299,
|
||
|
120630771, 34492113,
|
||
|
119761902, 34961222,
|
||
|
121316473, 36316843,
|
||
|
122830718, 36686311,
|
||
|
123078833, 37545618,
|
||
|
120741219, 38189241,
|
||
|
120004699, 37973643,
|
||
|
119448274, 37486048,
|
||
|
119280765, 38273881,
|
||
|
118190578, 38515657,
|
||
|
118061949, 38768482,
|
||
|
119235660, 38896214,
|
||
|
119748149, 39536612,
|
||
|
120762868, 39963606,
|
||
|
121364632, 40546367,
|
||
|
121751850, 40479383,
|
||
|
121637639, 40357637,
|
||
|
120872579, 39710182,
|
||
|
120661682, 38968083,
|
||
|
120992334, 38405676,
|
||
|
121866197, 38556650,
|
||
|
123005216, 39271515,
|
||
|
124212749, 39503891,
|
||
|
124834500, 39158929,
|
||
|
124269837, 38005614,
|
||
|
125199764, 37390078,
|
||
|
126676711, 37426137,
|
||
|
126563362, 37716504,
|
||
|
127009636, 38240504,
|
||
|
128106263, 38327320,
|
||
|
128374617, 38623453,
|
||
|
128595450, 38219069,
|
||
|
128798784, 38739248,
|
||
|
127996543, 39558463,
|
||
|
130062354, 40646751,
|
||
|
130161240, 41541861,
|
||
|
131052360, 42107932,
|
||
|
131047491, 42529526,
|
||
|
131609010, 43055711,
|
||
|
131158325, 42625997,
|
||
|
130709365, 42656412,
|
||
|
130687348, 42302532,
|
||
|
130424779, 42727027,
|
||
|
131086182, 43038093,
|
||
|
131255272, 44071572,
|
||
|
130981699, 44844314,
|
||
|
131851825, 45326843,
|
||
|
133113455, 45130729,
|
||
|
133861311, 46247772,
|
||
|
134167655, 47302176,
|
||
|
134752314, 47715403,
|
||
|
134680799, 48210438,
|
||
|
134293383, 48373426,
|
||
|
133020129, 48064403,
|
||
|
132476280, 47714966,
|
||
|
130961954, 47709310,
|
||
|
130553139, 48861203,
|
||
|
130196005, 48891641,
|
||
|
129498167, 49388815,
|
||
|
127999606, 49568602,
|
||
|
127550790, 49801789,
|
||
|
127590271, 50208975,
|
||
|
126341667, 52362021,
|
||
|
125649048, 53042265,
|
||
|
123607779, 53546520,
|
||
|
122337777, 53485001,
|
||
|
120985462, 53284576,
|
||
|
120094504, 52787217,
|
||
|
120067527, 52632908,
|
||
|
120656121, 52566659,
|
||
|
120749816, 52096509,
|
||
|
120066907, 51600671,
|
||
|
119163705, 50406015,
|
||
|
119259825, 50066400,
|
||
|
117873455, 49513489,
|
||
|
116683295, 49823780,
|
||
|
115525070, 48130855,
|
||
|
115898221, 47686932,
|
||
|
116760550, 47869788,
|
||
|
117350797, 47652182,
|
||
|
117768397, 47987868,
|
||
|
118498377, 47983996,
|
||
|
119711166, 47149985,
|
||
|
119867230, 46672186,
|
||
|
118843932, 46760217,
|
||
|
117438132, 46586247,
|
||
|
117333433, 46362026,
|
||
|
116562580, 46289804,
|
||
|
115681027, 45458253,
|
||
|
114560163, 45389992,
|
||
|
113586991, 44745714,
|
||
|
111898006, 45064043,
|
||
|
111402216, 44367264,
|
||
|
111933139, 43711439,
|
||
|
111007200, 43341384,
|
||
|
110400424, 42773668,
|
||
|
109443161, 42455958,
|
||
|
106770045, 42288734,
|
||
|
104982047, 41595520,
|
||
|
104498250, 41658694,
|
||
|
104498250, 41876974,
|
||
|
103711110, 41751297,
|
||
|
102156684, 42158094,
|
||
|
101495281, 42538747,
|
||
|
96385457, 42720338,
|
||
|
95350283, 44278070,
|
||
|
94711968, 44350830,
|
||
|
93516229, 44944461,
|
||
|
90877266, 45196104,
|
||
|
90661832, 45525226,
|
||
|
91028893, 46566071,
|
||
|
90330641, 47655150,
|
||
|
89479218, 48029057,
|
||
|
89047667, 48002544,
|
||
|
87979723, 48555121,
|
||
|
87762475, 49165809,
|
||
|
86885989, 49090568,
|
||
|
86549417, 48528612,
|
||
|
85749368, 48385077,
|
||
|
85484787, 47063505,
|
||
|
84786168, 46830733,
|
||
|
83029431, 47185952,
|
||
|
82315208, 45594943,
|
||
|
82611625, 45424250,
|
||
|
82521452, 45125483,
|
||
|
81692046, 45349372,
|
||
|
79950186, 44944078,
|
||
|
80481522, 44714631,
|
||
|
80355227, 44097278,
|
||
|
80785745, 43161546,
|
||
|
80390208, 43043134,
|
||
|
80538933, 42873505,
|
||
|
80165000, 42665509,
|
||
|
80235132, 42043475,
|
||
|
78742608, 41560047,
|
||
|
78123426, 41075632,
|
||
|
76986644, 41039145,
|
||
|
76318522, 40352263,
|
||
|
75677161, 40305808,
|
||
|
75520791, 40627542,
|
||
|
74020524, 40059358,
|
||
|
73607317, 39229202,
|
||
|
73801622, 38606890,
|
||
|
74277460, 38659757,
|
||
|
74835978, 38404318,
|
||
|
75118804, 37385670,
|
||
|
74376158, 37137370,
|
||
|
75840259, 36649701,
|
||
|
75912295, 36048958,
|
||
|
76177810, 35810523,
|
||
|
76551275, 35887060,
|
||
|
77008078, 35189300,
|
||
|
78042703, 35479795,
|
||
|
78281970, 34653928,
|
||
|
78970088, 34302603,
|
||
|
78726645, 34013398,
|
||
|
79219380, 32501061,
|
||
|
78389660, 32519870,
|
||
|
78899499, 31331367,
|
||
|
};
|
||
|
|
||
|
const int32_t* no_telem_outlines[] = {
|
||
|
no_telemetry_outline_1,
|
||
|
no_telemetry_outline_2,
|
||
|
no_telemetry_outline_3,
|
||
|
no_telemetry_outline_4,
|
||
|
no_telemetry_outline_5,
|
||
|
no_telemetry_outline_6,
|
||
|
};
|
||
|
const uint32_t no_telem_outline_lengths[] = {
|
||
|
3,
|
||
|
4,
|
||
|
3,
|
||
|
26,
|
||
|
7,
|
||
|
242,
|
||
|
};
|
||
|
|
||
|
|