From 5a9b4965034316025c2d28ebd51345c38d8794e8 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Wed, 29 Jan 2020 20:05:11 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20diagramme=20de=20cl?= =?UTF-8?q?asses=20(classe=20LoRaRadio)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/ClassDiagram.mdj | 696 +++++++++++++++++++++++++------------------ 1 file changed, 405 insertions(+), 291 deletions(-) diff --git a/doc/ClassDiagram.mdj b/doc/ClassDiagram.mdj index 4738301..4f187d3 100644 --- a/doc/ClassDiagram.mdj +++ b/doc/ClassDiagram.mdj @@ -66,8 +66,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 16, - "top": 448, + "left": 4080, + "top": 896, "height": 13 }, { @@ -77,8 +77,8 @@ "$ref": "AAAAAAFupxeuvwk52w8=" }, "font": "Arial;13;1", - "left": 189, - "top": 359, + "left": 2221, + "top": 583, "width": 291.63671875, "height": 13, "text": "STS21" @@ -91,8 +91,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 16, - "top": 448, + "left": 4080, + "top": 896, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -105,15 +105,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 16, - "top": 448, + "left": 4080, + "top": 896, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 184, - "top": 352, + "left": 2216, + "top": 576, "width": 301.63671875, "height": 25, "stereotypeLabel": { @@ -149,8 +149,8 @@ "$ref": "AAAAAAFup04POAp31go=" }, "font": "Arial;13;0", - "left": 189, - "top": 382, + "left": 2221, + "top": 606, "width": 291.63671875, "height": 13, "text": "-sts_res: STS_RES", @@ -166,8 +166,8 @@ "$ref": "AAAAAAFup0+t+wp+rt8=" }, "font": "Arial;13;0", - "left": 189, - "top": 397, + "left": 2221, + "top": 621, "width": 291.63671875, "height": 13, "text": "-onChipHeater: boolean", @@ -175,8 +175,8 @@ } ], "font": "Arial;13;0", - "left": 184, - "top": 377, + "left": 2216, + "top": 601, "width": 301.63671875, "height": 38 }, @@ -200,8 +200,8 @@ "$ref": "AAAAAAFupxgGXwlirjc=" }, "font": "Arial;13;0", - "left": 189, - "top": 420, + "left": 2221, + "top": 644, "width": 291.63671875, "height": 13, "text": "+STS21(address : const uint8_t = 0x4A)", @@ -217,8 +217,8 @@ "$ref": "AAAAAAFupyRHZQl5Pdo=" }, "font": "Arial;13;0", - "left": 189, - "top": 435, + "left": 2221, + "top": 659, "width": 291.63671875, "height": 13, "text": "+getTemperature(): double", @@ -234,8 +234,8 @@ "$ref": "AAAAAAFupywr5QmM0cY=" }, "font": "Arial;13;0", - "left": 189, - "top": 450, + "left": 2221, + "top": 674, "width": 291.63671875, "height": 13, "text": "+setResolution(res: STS_RES): boolean", @@ -251,8 +251,8 @@ "$ref": "AAAAAAFup0nMEApn8G8=" }, "font": "Arial;13;0", - "left": 189, - "top": 465, + "left": 2221, + "top": 689, "width": 291.63671875, "height": 13, "text": "+enableOnChipHeater(enabled: boolean): boolean", @@ -260,8 +260,8 @@ } ], "font": "Arial;13;0", - "left": 184, - "top": 415, + "left": 2216, + "top": 639, "width": 301.63671875, "height": 68 }, @@ -276,8 +276,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 8, - "top": 224, + "left": 2040, + "top": 448, "width": 10, "height": 10 }, @@ -292,16 +292,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": 8, - "top": 224, + "left": 2040, + "top": 448, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 184, - "top": 352, + "left": 2216, + "top": 576, "width": 301.63671875, "height": 161, "nameCompartment": { @@ -347,8 +347,8 @@ "$ref": "AAAAAAFupy1gEwngnPU=" }, "font": "Arial;13;0", - "left": 245, - "top": 101, + "left": 2277, + "top": 325, "width": 116.34619140625, "height": 13, "text": "«enumeration»" @@ -360,8 +360,8 @@ "$ref": "AAAAAAFupy1gEwngnPU=" }, "font": "Arial;13;1", - "left": 245, - "top": 116, + "left": 2277, + "top": 340, "width": 116.34619140625, "height": 13, "text": "STS_RES" @@ -374,8 +374,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 352, - "top": -368, + "left": 4416, + "top": 80, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -388,15 +388,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 352, - "top": -368, + "left": 4416, + "top": 80, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 240, - "top": 96, + "left": 2272, + "top": 320, "width": 126.34619140625, "height": 38, "stereotypeLabel": { @@ -423,8 +423,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": -184, + "left": 2208, + "top": 40, "width": 10, "height": 10 }, @@ -438,8 +438,8 @@ "$ref": "AAAAAAFupy1gEwndah0=" }, "font": "Arial;13;0", - "left": 240, - "top": 202, + "left": 2272, + "top": 426, "width": 126.34619140625, "height": 10 }, @@ -454,8 +454,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": -184, + "left": 2208, + "top": 40, "width": 10, "height": 10 }, @@ -470,8 +470,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": -184, + "left": 2208, + "top": 40, "width": 10, "height": 10 }, @@ -495,8 +495,8 @@ "$ref": "AAAAAAFupy7pSAomP1Q=" }, "font": "Arial;13;0", - "left": 245, - "top": 139, + "left": 2277, + "top": 363, "width": 116.34619140625, "height": 13, "text": "«3»RES_11", @@ -512,8 +512,8 @@ "$ref": "AAAAAAFupy9GRwo226g=" }, "font": "Arial;13;0", - "left": 245, - "top": 154, + "left": 2277, + "top": 378, "width": 116.34619140625, "height": 13, "text": "«1»RES_12", @@ -529,8 +529,8 @@ "$ref": "AAAAAAFupy+jSwo9ZjY=" }, "font": "Arial;13;0", - "left": 245, - "top": 169, + "left": 2277, + "top": 393, "width": 116.34619140625, "height": 13, "text": "«2»RES_13", @@ -546,8 +546,8 @@ "$ref": "AAAAAAFupy/puApEBT0=" }, "font": "Arial;13;0", - "left": 245, - "top": 184, + "left": 2277, + "top": 408, "width": 116.34619140625, "height": 13, "text": "«0»RES_14", @@ -555,16 +555,16 @@ } ], "font": "Arial;13;0", - "left": 240, - "top": 134, + "left": 2272, + "top": 358, "width": 126.34619140625, "height": 68 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 240, - "top": 96, + "left": 2272, + "top": 320, "width": 126.34619140625, "height": 121, "nameCompartment": { @@ -608,8 +608,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 302, - "top": 279, + "left": 2334, + "top": 503, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -629,8 +629,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 287, - "top": 281, + "left": 2319, + "top": 505, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -650,8 +650,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 331, - "top": 276, + "left": 2363, + "top": 500, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -669,7 +669,7 @@ "$ref": "AAAAAAFupxeuvwk413M=" }, "lineStyle": 1, - "points": "325:351;309:217", + "points": "2357:575;2341:441", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFupzKyLApYc5M=" @@ -709,7 +709,8 @@ }, "visible": false, "font": "Arial;13;0", - "top": 384, + "left": 4064, + "top": 832, "height": 13 }, { @@ -719,8 +720,8 @@ "$ref": "AAAAAAFup1CoXAqJhro=" }, "font": "Arial;13;1", - "left": 541, - "top": 359, + "left": 2573, + "top": 583, "width": 386.61669921875, "height": 13, "text": "LTC2497" @@ -733,7 +734,8 @@ }, "visible": false, "font": "Arial;13;0", - "top": 384, + "left": 4064, + "top": 832, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -746,14 +748,15 @@ }, "visible": false, "font": "Arial;13;0", - "top": 384, + "left": 4064, + "top": 832, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 536, - "top": 352, + "left": 2568, + "top": 576, "width": 396.61669921875, "height": 25, "stereotypeLabel": { @@ -789,8 +792,8 @@ "$ref": "AAAAAAFuqHfaigwkALM=" }, "font": "Arial;13;0", - "left": 541, - "top": 382, + "left": 2573, + "top": 606, "width": 386.61669921875, "height": 13, "text": "-vref: double", @@ -806,8 +809,8 @@ "$ref": "AAAAAAFurJazFr5n7+U=" }, "font": "Arial;13;0", - "left": 541, - "top": 397, + "left": 2573, + "top": 621, "width": 386.61669921875, "height": 13, "text": "-dataBytes[3]: uint8_t", @@ -823,8 +826,8 @@ "$ref": "AAAAAAFusLGDir61ye4=" }, "font": "Arial;13;0", - "left": 541, - "top": 412, + "left": 2573, + "top": 636, "width": 386.61669921875, "height": 13, "text": "-adcRes: uint8_t", @@ -840,8 +843,8 @@ "$ref": "AAAAAAFusLG6vb68pzQ=" }, "font": "Arial;13;0", - "left": 541, - "top": 427, + "left": 2573, + "top": 651, "width": 386.61669921875, "height": 13, "text": "-quantum: double", @@ -849,8 +852,8 @@ } ], "font": "Arial;13;0", - "left": 536, - "top": 377, + "left": 2568, + "top": 601, "width": 396.61669921875, "height": 68 }, @@ -874,8 +877,8 @@ "$ref": "AAAAAAFup1gsIQsvwJo=" }, "font": "Arial;13;0", - "left": 541, - "top": 450, + "left": 2573, + "top": 674, "width": 386.61669921875, "height": 13, "text": "+LTC2497(address: const uint8_t = 0x45, vref: double = 3300)", @@ -891,8 +894,8 @@ "$ref": "AAAAAAFuqDrlpAwbMtc=" }, "font": "Arial;13;0", - "left": 541, - "top": 465, + "left": 2573, + "top": 689, "width": 386.61669921875, "height": 13, "text": "+sampleValue(channel: ADC_CHAN, sgl: boolean = true): int32_t", @@ -908,8 +911,8 @@ "$ref": "AAAAAAFurJYkxr5eQbs=" }, "font": "Arial;13;0", - "left": 541, - "top": 480, + "left": 2573, + "top": 704, "width": 386.61669921875, "height": 13, "text": "+sampleValue(): int32_t", @@ -925,8 +928,8 @@ "$ref": "AAAAAAFusKg1cL6PUZ0=" }, "font": "Arial;13;0", - "left": 541, - "top": 495, + "left": 2573, + "top": 719, "width": 386.61669921875, "height": 13, "text": "+setVref(vref: double): void", @@ -942,8 +945,8 @@ "$ref": "AAAAAAFusK4nD76cNW0=" }, "font": "Arial;13;0", - "left": 541, - "top": 510, + "left": 2573, + "top": 734, "width": 386.61669921875, "height": 13, "text": "+sampleVoltage(channel: ADC_CHAN, sgl: boolean = true): double", @@ -959,8 +962,8 @@ "$ref": "AAAAAAFusK4sUL6iIGM=" }, "font": "Arial;13;0", - "left": 541, - "top": 525, + "left": 2573, + "top": 749, "width": 386.61669921875, "height": 13, "text": "+sampleVoltage(): double", @@ -968,8 +971,8 @@ } ], "font": "Arial;13;0", - "left": 536, - "top": 445, + "left": 2568, + "top": 669, "width": 396.61669921875, "height": 98 }, @@ -984,7 +987,8 @@ }, "visible": false, "font": "Arial;13;0", - "top": 192, + "left": 2032, + "top": 416, "width": 10, "height": 10 }, @@ -999,15 +1003,16 @@ }, "visible": false, "font": "Arial;13;0", - "top": 192, + "left": 2032, + "top": 416, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 536, - "top": 352, + "left": 2568, + "top": 576, "width": 396.61669921875, "height": 191, "nameCompartment": { @@ -1054,8 +1059,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": 112, + "left": 4240, + "top": 560, "height": 13 }, { @@ -1065,8 +1070,8 @@ "$ref": "AAAAAAFup1Jjegq0OPc=" }, "font": "Arial;13;3", - "left": 429, - "top": 103, + "left": 2461, + "top": 327, "width": 203.04248046875, "height": 13, "text": "I2CDevice" @@ -1079,8 +1084,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": 112, + "left": 4240, + "top": 560, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -1093,15 +1098,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 176, - "top": 112, + "left": 4240, + "top": 560, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 424, - "top": 96, + "left": 2456, + "top": 320, "width": 213.04248046875, "height": 25, "stereotypeLabel": { @@ -1137,8 +1142,8 @@ "$ref": "AAAAAAFup1LcDQrlXYY=" }, "font": "Arial;13;0", - "left": 429, - "top": 126, + "left": 2461, + "top": 350, "width": 203.04248046875, "height": 13, "text": "#address: const uint8_t", @@ -1154,8 +1159,8 @@ "$ref": "AAAAAAFurJtMlr57FuY=" }, "font": "Arial;13;0", - "left": 429, - "top": 141, + "left": 2461, + "top": 365, "width": 203.04248046875, "height": 13, "text": "#twi: TwoWire*", @@ -1171,8 +1176,8 @@ "$ref": "AAAAAAFus3MGm9fKJFg=" }, "font": "Arial;13;0", - "left": 429, - "top": 156, + "left": 2461, + "top": 380, "width": 203.04248046875, "height": 13, "text": "#isPresent: boolean", @@ -1180,8 +1185,8 @@ } ], "font": "Arial;13;0", - "left": 424, - "top": 121, + "left": 2456, + "top": 345, "width": 213.04248046875, "height": 53 }, @@ -1205,8 +1210,8 @@ "$ref": "AAAAAAFup1Kk1ArcW4s=" }, "font": "Arial;13;0", - "left": 429, - "top": 179, + "left": 2461, + "top": 403, "width": 203.04248046875, "height": 13, "text": "+begin(): boolean", @@ -1222,8 +1227,8 @@ "$ref": "AAAAAAFurJrx575yBsM=" }, "font": "Arial;13;0", - "left": 429, - "top": 194, + "left": 2461, + "top": 418, "width": 203.04248046875, "height": 13, "text": "#I2CDevice(address: const uint8_t)", @@ -1231,8 +1236,8 @@ } ], "font": "Arial;13;0", - "left": 424, - "top": 174, + "left": 2456, + "top": 398, "width": 213.04248046875, "height": 38 }, @@ -1247,8 +1252,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 88, - "top": 56, + "left": 2120, + "top": 280, "width": 10, "height": 10 }, @@ -1263,16 +1268,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": 88, - "top": 56, + "left": 2120, + "top": 280, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 424, - "top": 96, + "left": 2456, + "top": 320, "width": 213.04248046875, "height": 116, "nameCompartment": { @@ -1312,8 +1317,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 427, - "top": 266, + "left": 2459, + "top": 490, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1333,8 +1338,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 415, - "top": 257, + "left": 2447, + "top": 481, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1354,8 +1359,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 452, - "top": 283, + "left": 2484, + "top": 507, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1373,7 +1378,7 @@ "$ref": "AAAAAAFupxeuvwk413M=" }, "lineStyle": 1, - "points": "391:351;489:212", + "points": "2423:575;2521:436", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFup1NM4Qr01Uo=" @@ -1406,8 +1411,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 606, - "top": 283, + "left": 2638, + "top": 507, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1427,8 +1432,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 594, - "top": 292, + "left": 2626, + "top": 516, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1448,8 +1453,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 631, - "top": 266, + "left": 2663, + "top": 490, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1467,7 +1472,7 @@ "$ref": "AAAAAAFup1CoXAqI0pA=" }, "lineStyle": 1, - "points": "667:351;571:212", + "points": "2699:575;2603:436", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFup1Na9AsFI5E=" @@ -1506,8 +1511,8 @@ "$ref": "AAAAAAFuqDNcOgtF0ws=" }, "font": "Arial;13;0", - "left": 877, - "top": 21, + "left": 2909, + "top": 245, "width": 143, "height": 13, "text": "«enumeration»" @@ -1519,8 +1524,8 @@ "$ref": "AAAAAAFuqDNcOgtF0ws=" }, "font": "Arial;13;1", - "left": 877, - "top": 36, + "left": 2909, + "top": 260, "width": 143, "height": 13, "text": "ADC_CHAN" @@ -1533,8 +1538,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 160, - "top": -224, + "left": 4224, + "top": 224, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -1547,15 +1552,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 160, - "top": -224, + "left": 4224, + "top": 224, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 872, - "top": 16, + "left": 2904, + "top": 240, "width": 153, "height": 38, "stereotypeLabel": { @@ -1582,8 +1587,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 120, - "top": -88, + "left": 2152, + "top": 136, "width": 10, "height": 10 }, @@ -1598,8 +1603,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 120, - "top": -88, + "left": 2152, + "top": 136, "width": 10, "height": 10 }, @@ -1614,8 +1619,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 120, - "top": -88, + "left": 2152, + "top": 136, "width": 10, "height": 10 }, @@ -1630,8 +1635,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 120, - "top": -88, + "left": 2152, + "top": 136, "width": 10, "height": 10 }, @@ -1655,8 +1660,8 @@ "$ref": "AAAAAAFuqDTZEAt3gkI=" }, "font": "Arial;13;0", - "left": 877, - "top": 59, + "left": 2909, + "top": 283, "width": 143, "height": 13, "text": "«0»CHAN_0", @@ -1672,8 +1677,8 @@ "$ref": "AAAAAAFuqDVEaAt+HWU=" }, "font": "Arial;13;0", - "left": 877, - "top": 74, + "left": 2909, + "top": 298, "width": 143, "height": 13, "text": "«1»CHAN_1", @@ -1689,8 +1694,8 @@ "$ref": "AAAAAAFuqDVh5QuFUY8=" }, "font": "Arial;13;0", - "left": 877, - "top": 89, + "left": 2909, + "top": 313, "width": 143, "height": 13, "text": "«2»CHAN_2", @@ -1706,8 +1711,8 @@ "$ref": "AAAAAAFuqDV+7AuMB0U=" }, "font": "Arial;13;0", - "left": 877, - "top": 104, + "left": 2909, + "top": 328, "width": 143, "height": 13, "text": "«3»CHAN_3", @@ -1723,8 +1728,8 @@ "$ref": "AAAAAAFuqDWPrAuTsBw=" }, "font": "Arial;13;0", - "left": 877, - "top": 119, + "left": 2909, + "top": 343, "width": 143, "height": 13, "text": "«4»CHAN_4", @@ -1740,8 +1745,8 @@ "$ref": "AAAAAAFuqDWf0AuaQuk=" }, "font": "Arial;13;0", - "left": 877, - "top": 134, + "left": 2909, + "top": 358, "width": 143, "height": 13, "text": "«5»CHAN_5", @@ -1757,8 +1762,8 @@ "$ref": "AAAAAAFuqDWvwguhTkc=" }, "font": "Arial;13;0", - "left": 877, - "top": 149, + "left": 2909, + "top": 373, "width": 143, "height": 13, "text": "«6»CHAN_6", @@ -1774,8 +1779,8 @@ "$ref": "AAAAAAFuqDXFiAuo+u0=" }, "font": "Arial;13;0", - "left": 877, - "top": 164, + "left": 2909, + "top": 388, "width": 143, "height": 13, "text": "«7»CHAN_7", @@ -1791,8 +1796,8 @@ "$ref": "AAAAAAFuqDXZMwuv+58=" }, "font": "Arial;13;0", - "left": 877, - "top": 179, + "left": 2909, + "top": 403, "width": 143, "height": 13, "text": "«8»CHAN_8", @@ -1808,8 +1813,8 @@ "$ref": "AAAAAAFuqDXvQQu2KUM=" }, "font": "Arial;13;0", - "left": 877, - "top": 194, + "left": 2909, + "top": 418, "width": 143, "height": 13, "text": "«9»CHAN_9", @@ -1825,8 +1830,8 @@ "$ref": "AAAAAAFuqDYBLgu9wBM=" }, "font": "Arial;13;0", - "left": 877, - "top": 209, + "left": 2909, + "top": 433, "width": 143, "height": 13, "text": "«10»CHAN_10", @@ -1842,8 +1847,8 @@ "$ref": "AAAAAAFuqDYRxQvEfHs=" }, "font": "Arial;13;0", - "left": 877, - "top": 224, + "left": 2909, + "top": 448, "width": 143, "height": 13, "text": "«11»CHAN_11", @@ -1859,8 +1864,8 @@ "$ref": "AAAAAAFuqDYrrgvLBu4=" }, "font": "Arial;13;0", - "left": 877, - "top": 239, + "left": 2909, + "top": 463, "width": 143, "height": 13, "text": "«12»CHAN_12", @@ -1876,8 +1881,8 @@ "$ref": "AAAAAAFuqDZEHAvSyt0=" }, "font": "Arial;13;0", - "left": 877, - "top": 254, + "left": 2909, + "top": 478, "width": 143, "height": 13, "text": "«13»CHAN_13", @@ -1893,8 +1898,8 @@ "$ref": "AAAAAAFuqDZV4gvZL+U=" }, "font": "Arial;13;0", - "left": 877, - "top": 269, + "left": 2909, + "top": 493, "width": 143, "height": 13, "text": "«14»CHAN_14", @@ -1910,8 +1915,8 @@ "$ref": "AAAAAAFuqDZlMQvggj8=" }, "font": "Arial;13;0", - "left": 877, - "top": 284, + "left": 2909, + "top": 508, "width": 143, "height": 13, "text": "«15»CHAN_15", @@ -1919,16 +1924,16 @@ } ], "font": "Arial;13;0", - "left": 872, - "top": 54, + "left": 2904, + "top": 278, "width": 153, "height": 248 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 872, - "top": 16, + "left": 2904, + "top": 240, "width": 153, "height": 301, "nameCompartment": { @@ -1973,8 +1978,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 826, - "top": 293, + "left": 2858, + "top": 517, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1994,8 +1999,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 814, - "top": 284, + "left": 2846, + "top": 508, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -2015,8 +2020,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 849, - "top": 312, + "left": 2881, + "top": 536, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -2034,7 +2039,7 @@ "$ref": "AAAAAAFup1CoXAqI0pA=" }, "lineStyle": 1, - "points": "806:351;871:267", + "points": "2838:575;2903:491", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFuqDcFygv3B+0=" @@ -4761,8 +4766,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -496, - "top": 128, + "left": -528, + "top": -464, "height": 13 }, { @@ -4772,8 +4777,8 @@ "$ref": "AAAAAAFvlgih35OoSYY=" }, "font": "Arial;13;1", - "left": 1461, - "top": 359, + "left": 1445, + "top": 63, "width": 782.4501953125, "height": 13, "text": "PayloadFormatter" @@ -4786,8 +4791,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -496, - "top": 128, + "left": -528, + "top": -464, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -4800,15 +4805,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -496, - "top": 128, + "left": -528, + "top": -464, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1456, - "top": 352, + "left": 1440, + "top": 56, "width": 792.4501953125, "height": 25, "stereotypeLabel": { @@ -4844,8 +4849,8 @@ "$ref": "AAAAAAFvlgjsKpRXqx0=" }, "font": "Arial;13;0", - "left": 1461, - "top": 382, + "left": 1445, + "top": 86, "width": 782.4501953125, "height": 13, "text": "-totalPayloads: uint8_t", @@ -4861,8 +4866,8 @@ "$ref": "AAAAAAFvlgksBJS44LE=" }, "font": "Arial;13;0", - "left": 1461, - "top": 397, + "left": 1445, + "top": 101, "width": 782.4501953125, "height": 13, "text": "-currentPayload: uint8_t", @@ -4878,8 +4883,8 @@ "$ref": "AAAAAAFvlgpF8ZqOxHE=" }, "font": "Arial;13;0", - "left": 1461, - "top": 412, + "left": 1445, + "top": 116, "width": 782.4501953125, "height": 13, "text": "-numOfRow: uint8_t", @@ -4895,8 +4900,8 @@ "$ref": "AAAAAAFvlgp4OZrUM2M=" }, "font": "Arial;13;0", - "left": 1461, - "top": 427, + "left": 1445, + "top": 131, "width": 782.4501953125, "height": 13, "text": "-numOfColumn: uint8_t", @@ -4912,8 +4917,8 @@ "$ref": "AAAAAAFvlgq86JsajcU=" }, "font": "Arial;13;0", - "left": 1461, - "top": 442, + "left": 1445, + "top": 146, "width": 782.4501953125, "height": 13, "text": "-payload: uint8_t*", @@ -4929,8 +4934,8 @@ "$ref": "AAAAAAFvlgrxvZtgcBY=" }, "font": "Arial;13;0", - "left": 1461, - "top": 457, + "left": 1445, + "top": 161, "width": 782.4501953125, "height": 13, "text": "-length: uint8_t", @@ -4938,8 +4943,8 @@ } ], "font": "Arial;13;0", - "left": 1456, - "top": 377, + "left": 1440, + "top": 81, "width": 792.4501953125, "height": 98 }, @@ -4963,8 +4968,8 @@ "$ref": "AAAAAAFvlguQyJx272Q=" }, "font": "Arial;13;0", - "left": 1461, - "top": 480, + "left": 1445, + "top": 184, "width": 782.4501953125, "height": 13, "text": "+PayloadFormatter()", @@ -4980,8 +4985,8 @@ "$ref": "AAAAAAFvlgu/CpzX9Kk=" }, "font": "Arial;13;0", - "left": 1461, - "top": 495, + "left": 1445, + "top": 199, "width": 782.4501953125, "height": 13, "text": "+~PayloadFormatter()", @@ -4997,8 +5002,8 @@ "$ref": "AAAAAAFvlgxSaZ8fjGQ=" }, "font": "Arial;13;0", - "left": 1461, - "top": 510, + "left": 1445, + "top": 214, "width": 782.4501953125, "height": 13, "text": "+buildPayload(buffer: uint8_t**, dateTime: DateTime*, tempArray: double*, numOfRow: uint8_t = -1, numOfColumn: uint8_t = -1): int16_t", @@ -5014,8 +5019,8 @@ "$ref": "AAAAAAFvlg1DNZ+G0h4=" }, "font": "Arial;13;0", - "left": 1461, - "top": 525, + "left": 1445, + "top": 229, "width": 782.4501953125, "height": 13, "text": "+startSession(uint8_t totalPackets): void", @@ -5031,8 +5036,8 @@ "$ref": "AAAAAAFvlg3VAqGDv0E=" }, "font": "Arial;13;0", - "left": 1461, - "top": 540, + "left": 1445, + "top": 244, "width": 782.4501953125, "height": 13, "text": "+endSession(): boolean", @@ -5040,8 +5045,8 @@ } ], "font": "Arial;13;0", - "left": 1456, - "top": 475, + "left": 1440, + "top": 179, "width": 792.4501953125, "height": 83 }, @@ -5056,8 +5061,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -248, - "top": 64, + "left": -264, + "top": -232, "width": 10, "height": 10 }, @@ -5072,16 +5077,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": -248, - "top": 64, + "left": -264, + "top": -232, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1456, - "top": 352, + "left": 1440, + "top": 56, "width": 792.4501953125, "height": 206, "nameCompartment": { @@ -5128,8 +5133,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -544, - "top": -256, + "left": -112, + "top": 16, "height": 13 }, { @@ -5139,8 +5144,8 @@ "$ref": "AAAAAAFvqvQVh8gFp6g=" }, "font": "Arial;13;1", - "left": 1765, - "top": 687, + "left": 1981, + "top": 823, "width": 909.0224609375, "height": 13, "text": "LoRaRadio" @@ -5153,8 +5158,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -544, - "top": -256, + "left": -112, + "top": 16, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -5167,15 +5172,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -544, - "top": -256, + "left": -112, + "top": 16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1760, - "top": 680, + "left": 1976, + "top": 816, "width": 919.0224609375, "height": 25, "stereotypeLabel": { @@ -5211,8 +5216,8 @@ "$ref": "AAAAAAFvqvmMStIeuRs=" }, "font": "Arial;13;0", - "left": 1765, - "top": 710, + "left": 1981, + "top": 846, "width": 909.0224609375, "height": 13, "text": "-dataRate: dr_t", @@ -5228,8 +5233,8 @@ "$ref": "AAAAAAFvqvm79dKskYU=" }, "font": "Arial;13;0", - "left": 1765, - "top": 725, + "left": 1981, + "top": 861, "width": 909.0224609375, "height": 13, "text": "-txPower: s1_t", @@ -5245,8 +5250,8 @@ "$ref": "AAAAAAFvqvpnz9Ly/6A=" }, "font": "Arial;13;0", - "left": 1765, - "top": 740, + "left": 1981, + "top": 876, "width": 909.0224609375, "height": 13, "text": "-pinMap: PinMap", @@ -5254,8 +5259,8 @@ } ], "font": "Arial;13;0", - "left": 1760, - "top": 705, + "left": 1976, + "top": 841, "width": 919.0224609375, "height": 53 }, @@ -5279,8 +5284,8 @@ "$ref": "AAAAAAFvqvS/UsnnEOY=" }, "font": "Arial;13;0", - "left": 1765, - "top": 763, + "left": 1981, + "top": 899, "width": 909.0224609375, "height": 13, "text": "+LoRaRadio(pinMap PinMap, dataRate: dr_t = DR_SF7, txPower: s1_t = 23)", @@ -5296,8 +5301,8 @@ "$ref": "AAAAAAFvqvWfesrNYkc=" }, "font": "Arial;13;0", - "left": 1765, - "top": 778, + "left": 1981, + "top": 914, "width": 909.0224609375, "height": 13, "text": "+init(): void", @@ -5313,8 +5318,8 @@ "$ref": "AAAAAAFvqvW2qcseCzY=" }, "font": "Arial;13;0", - "left": 1765, - "top": 793, + "left": 1981, + "top": 929, "width": 909.0224609375, "height": 13, "text": "+setTTNSession(channelId: u4_t, deviceAddress: devaddr_t, networkSystemKey: xref2u1_t, applicationSystemKey: xref2u1_t, linkCheckMode: bit_t = 0): void", @@ -5330,13 +5335,30 @@ "$ref": "AAAAAAFvqvgMNM9G8iM=" }, "font": "Arial;13;0", - "left": 1765, - "top": 808, + "left": 1981, + "top": 944, "width": 909.0224609375, "height": 13, "text": "+setRadioEUChannels(): void", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv8lMMfVrSQbk=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFv8lMMYVrGank=" + }, + "font": "Arial;13;0", + "left": 1981, + "top": 959, + "width": 909.0224609375, + "height": 13, + "text": "+setMCUClockError(percent: u2_t = 30): void", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFvqvi1fND5NM0=", @@ -5347,8 +5369,8 @@ "$ref": "AAAAAAFvqvi1ONDtSuc=" }, "font": "Arial;13;0", - "left": 1765, - "top": 823, + "left": 1981, + "top": 974, "width": 909.0224609375, "height": 13, "text": "+send(port: u1_t, data: uint8_t *, length: uint8_t, confirmed: u1_t = false): void", @@ -5364,19 +5386,36 @@ "$ref": "AAAAAAFvqvlyBdGgYm0=" }, "font": "Arial;13;0", - "left": 1765, - "top": 838, + "left": 1981, + "top": 989, "width": 909.0224609375, "height": 13, "text": "+run(): void", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFv8oALrHRxdgo=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFv8oALaXRln5Y=" + }, + "font": "Arial;13;0", + "left": 1981, + "top": 1004, + "width": 909.0224609375, + "height": 13, + "text": "+setDownlinkHandler(funcP: void* u1_t, u1_t, u1_t*): void", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 1760, - "top": 758, + "left": 1976, + "top": 894, "width": 919.0224609375, - "height": 98 + "height": 128 }, { "_type": "UMLReceptionCompartmentView", @@ -5389,8 +5428,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -272, - "top": -128, + "left": -56, + "top": 8, "width": 10, "height": 10 }, @@ -5405,18 +5444,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -272, - "top": -128, + "left": -56, + "top": 8, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1760, - "top": 680, + "left": 1976, + "top": 816, "width": 919.0224609375, - "height": 176, + "height": 206, "nameCompartment": { "$ref": "AAAAAAFvqvQVh8gFp6g=" }, @@ -7970,6 +8009,35 @@ } ] }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv8lMMYVrGank=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "setMCUClockError", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8lOKHltWX74=", + "_parent": { + "$ref": "AAAAAAFv8lMMYVrGank=" + }, + "name": "percent", + "type": "u2_t", + "defaultValue": "30" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8lOKH1tXLmI=", + "_parent": { + "$ref": "AAAAAAFv8lMMYVrGank=" + }, + "type": "void", + "direction": "return" + } + ] + }, { "_type": "UMLOperation", "_id": "AAAAAAFvqvi1ONDtSuc=", @@ -8044,6 +8112,52 @@ "direction": "return" } ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFv8oALaXRln5Y=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "setDownlinkHandler", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8oHuC3S05So=", + "_parent": { + "$ref": "AAAAAAFv8oALaXRln5Y=" + }, + "name": "funcP", + "type": "void* u1_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8oHuDHS18EM=", + "_parent": { + "$ref": "AAAAAAFv8oALaXRln5Y=" + }, + "name": "u1_t", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8oHuDHS22cM=", + "_parent": { + "$ref": "AAAAAAFv8oALaXRln5Y=" + }, + "name": "u1_t*", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFv8oHuDHS3DQQ=", + "_parent": { + "$ref": "AAAAAAFv8oALaXRln5Y=" + }, + "type": "void", + "direction": "return" + } + ] } ] }