From f33ed415a8ad0403e546c3250b788b21fe6fc8e6 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Wed, 15 Jan 2020 22:24:01 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20diagramme=20de=20cl?= =?UTF-8?q?asses?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/ClassDiagram.mdj | 1485 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 1344 insertions(+), 141 deletions(-) diff --git a/doc/ClassDiagram.mdj b/doc/ClassDiagram.mdj index 818934e..4738301 100644 --- a/doc/ClassDiagram.mdj +++ b/doc/ClassDiagram.mdj @@ -2282,13 +2282,81 @@ "height": 13, "text": "-error: ERROR", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqmLerqOt5rk=", + "_parent": { + "$ref": "AAAAAAFu8/JJkF7/kCg=" + }, + "model": { + "$ref": "AAAAAAFvqmLecaOqSbE=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 758, + "width": 860.96435546875, + "height": 13, + "text": "-channel: uint8_t", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqmMapKPzS0k=", + "_parent": { + "$ref": "AAAAAAFu8/JJkF7/kCg=" + }, + "model": { + "$ref": "AAAAAAFvqmMabqPwQkc=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 773, + "width": 860.96435546875, + "height": 13, + "text": "-courant: double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqmNxA6Q59wY=", + "_parent": { + "$ref": "AAAAAAFu8/JJkF7/kCg=" + }, + "model": { + "$ref": "AAAAAAFvqmNw0aQ2l1U=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 788, + "width": 860.96435546875, + "height": 13, + "text": "-tension: double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqmOuVqTIPwU=", + "_parent": { + "$ref": "AAAAAAFu8/JJkF7/kCg=" + }, + "model": { + "$ref": "AAAAAAFvqmOuJ6TFwW0=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 803, + "width": 860.96435546875, + "height": 13, + "text": "-triggerLevelOff: boolean", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 104, "top": 633, "width": 870.96435546875, - "height": 128 + "height": 188 }, { "_type": "UMLOperationCompartmentView", @@ -2311,7 +2379,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 766, + "top": 826, "width": 860.96435546875, "height": 13, "text": "+MeasureUnit(analogInput: uint8_t *, thermistorCount: uint16_t, precResistor : uint64_t, thermistorSetting : ThermistorSetting, adc: Adc&)", @@ -2328,7 +2396,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 781, + "top": 841, "width": 860.96435546875, "height": 13, "text": "+~MeasureUnit()", @@ -2345,7 +2413,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 796, + "top": 856, "width": 860.96435546875, "height": 13, "text": "+getTemperatures(): double *", @@ -2362,7 +2430,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 811, + "top": 871, "width": 860.96435546875, "height": 13, "text": "+getAverageTemperature(): double", @@ -2379,7 +2447,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 826, + "top": 886, "width": 860.96435546875, "height": 13, "text": "+getROffsetMap(): double*", @@ -2396,7 +2464,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 841, + "top": 901, "width": 860.96435546875, "height": 13, "text": "+getResistanceMap(): double*", @@ -2413,7 +2481,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 856, + "top": 916, "width": 860.96435546875, "height": 13, "text": "+setGlobalTempOffset(offset: double)", @@ -2430,7 +2498,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 871, + "top": 931, "width": 860.96435546875, "height": 13, "text": "+getGlobalTempOffset(): double", @@ -2447,7 +2515,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 886, + "top": 946, "width": 860.96435546875, "height": 13, "text": "+levelTemperaturesOff(): void", @@ -2464,7 +2532,7 @@ }, "font": "Arial;13;0", "left": 109, - "top": 901, + "top": 961, "width": 860.96435546875, "height": 13, "text": "-computeTemperature(beta: double, resistance: double, rAt25: double): double", @@ -2481,18 +2549,86 @@ }, "font": "Arial;13;0", "left": 109, - "top": 916, + "top": 976, "width": 860.96435546875, "height": 13, "text": "+getError(): ERROR", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvHl7cGNkPI=", + "_parent": { + "$ref": "AAAAAAFu8/JJkV8AehI=" + }, + "model": { + "$ref": "AAAAAAFvqvHlvMGK4H8=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 991, + "width": 860.96435546875, + "height": 13, + "text": "+startTemperatureMeasurement(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvI99MHeIYM=", + "_parent": { + "$ref": "AAAAAAFu8/JJkV8AehI=" + }, + "model": { + "$ref": "AAAAAAFvqvI9v8HbsFY=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 1006, + "width": 860.96435546875, + "height": 13, + "text": "+isMeasurementReady(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvKvqMIvzsc=", + "_parent": { + "$ref": "AAAAAAFu8/JJkV8AehI=" + }, + "model": { + "$ref": "AAAAAAFvqvKvcsIsgEI=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 1021, + "width": 860.96435546875, + "height": 13, + "text": "+getAsyncTemperatures(): double*", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvM47cKACa0=", + "_parent": { + "$ref": "AAAAAAFu8/JJkV8AehI=" + }, + "model": { + "$ref": "AAAAAAFvqvM4rMJ9WsI=" + }, + "font": "Arial;13;0", + "left": 109, + "top": 1036, + "width": 860.96435546875, + "height": 13, + "text": "+levelAsyncTemperaturesOff(): void", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 104, - "top": 761, + "top": 821, "width": 870.96435546875, - "height": 173 + "height": 233 }, { "_type": "UMLReceptionCompartmentView", @@ -2532,7 +2668,7 @@ "left": 104, "top": 608, "width": 870.96435546875, - "height": 326, + "height": 461, "nameCompartment": { "$ref": "AAAAAAFu8/JJkF76kj0=" }, @@ -2873,8 +3009,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 975, - "top": 572, + "left": 1014, + "top": 571, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -2894,8 +3030,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 982, - "top": 586, + "left": 1022, + "top": 584, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -2915,8 +3051,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 962, - "top": 545, + "left": 999, + "top": 546, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -2936,8 +3072,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1039, - "top": 542, + "left": 1064, + "top": 544, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -2957,8 +3093,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1043, - "top": 555, + "left": 1068, + "top": 556, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -2978,8 +3114,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1032, - "top": 515, + "left": 1054, + "top": 518, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -2999,8 +3135,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 911, - "top": 603, + "left": 965, + "top": 600, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -3019,8 +3155,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 919, - "top": 614, + "left": 974, + "top": 611, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -3039,8 +3175,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 896, - "top": 580, + "left": 948, + "top": 579, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -3085,7 +3221,7 @@ "$ref": "AAAAAAFu8/nPLF83zgk=" }, "lineStyle": 1, - "points": "1057:524;882:607", + "points": "1079:524;936:607", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFu9AOIEGBGgXA=" @@ -3289,13 +3425,30 @@ "height": 13, "text": "-delayBetweenIteration: uint16_t", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqvDG97xwxk4=", + "_parent": { + "$ref": "AAAAAAFu9Ahi8WFy9hA=" + }, + "model": { + "$ref": "AAAAAAFvqvDGs7xquIU=" + }, + "font": "Arial;13;0", + "left": 629, + "top": 1186, + "width": 671.00439453125, + "height": 13, + "text": "-quantum: double", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 624, "top": 1121, "width": 681.00439453125, - "height": 68 + "height": 83 }, { "_type": "UMLOperationCompartmentView", @@ -3318,7 +3471,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1194, + "top": 1209, "width": 671.00439453125, "height": 13, "text": "+AdcSetting(vref: double, adcResolution: uint8_t, measureIteration: uint8_t = 5, delayBetweenIteration : uint16_t = 5)", @@ -3335,7 +3488,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1209, + "top": 1224, "width": 671.00439453125, "height": 13, "text": "+setVref(value: double): void", @@ -3352,7 +3505,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1224, + "top": 1239, "width": 671.00439453125, "height": 13, "text": "+getVref(): double", @@ -3369,7 +3522,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1239, + "top": 1254, "width": 671.00439453125, "height": 13, "text": "+setAdcResolution(value: uint8_t): void", @@ -3386,7 +3539,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1254, + "top": 1269, "width": 671.00439453125, "height": 13, "text": "+getAdcResolution(): uint8_t", @@ -3403,7 +3556,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1269, + "top": 1284, "width": 671.00439453125, "height": 13, "text": "+setMeasureIteration(value: uint8_t): void", @@ -3420,7 +3573,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1284, + "top": 1299, "width": 671.00439453125, "height": 13, "text": "+getMeasureIteration(): uint8_t", @@ -3437,7 +3590,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1299, + "top": 1314, "width": 671.00439453125, "height": 13, "text": "+setDelayBetweenIteration(value: uint16_t): void", @@ -3454,7 +3607,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1314, + "top": 1329, "width": 671.00439453125, "height": 13, "text": "+getDelayBetweenIteration(): uint16_t", @@ -3471,7 +3624,7 @@ }, "font": "Arial;13;0", "left": 629, - "top": 1329, + "top": 1344, "width": 671.00439453125, "height": 13, "text": "+getQuantum(): double", @@ -3480,7 +3633,7 @@ ], "font": "Arial;13;0", "left": 624, - "top": 1189, + "top": 1204, "width": 681.00439453125, "height": 158 }, @@ -3522,7 +3675,7 @@ "left": 624, "top": 1096, "width": 681.00439453125, - "height": 251, + "height": 266, "nameCompartment": { "$ref": "AAAAAAFu9Ahi8GFtTiY=" }, @@ -3560,8 +3713,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1086, - "top": 1042, + "left": 1211, + "top": 1029, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -3581,8 +3734,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1074, - "top": 1032, + "left": 1203, + "top": 1017, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -3602,8 +3755,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1109, - "top": 1061, + "left": 1228, + "top": 1054, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -3623,8 +3776,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1072, - "top": 1059, + "left": 1166, + "top": 1061, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -3644,7 +3797,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1064, + "left": 1160, "top": 1049, "height": 13, "alpha": 0.7853981633974483, @@ -3665,8 +3818,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1091, - "top": 1080, + "left": 1178, + "top": 1086, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -3686,8 +3839,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1099, - "top": 1026, + "left": 1257, + "top": 998, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -3706,8 +3859,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1088, - "top": 1019, + "left": 1247, + "top": 989, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -3726,8 +3879,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1123, - "top": 1040, + "left": 1276, + "top": 1018, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -3772,7 +3925,7 @@ "$ref": "AAAAAAFu9Ahi8GFsc3I=" }, "lineStyle": 1, - "points": "1068:1095;1128:1022", + "points": "1154:1095;1287:1002", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFu9AqK0GJMEcs=" @@ -3836,8 +3989,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -224, - "top": 320, + "left": 288, + "top": 112, "height": 13 }, { @@ -3847,8 +4000,8 @@ "$ref": "AAAAAAFvf8V4kY6xAJg=" }, "font": "Arial;13;3", - "left": 1037, - "top": 823, + "left": 1293, + "top": 719, "width": 354.37060546875, "height": 13, "text": "Adc" @@ -3861,8 +4014,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -224, - "top": 320, + "left": 288, + "top": 112, "width": 80.9072265625, "height": 13, "text": "(from Model1)" @@ -3875,15 +4028,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -224, - "top": 320, + "left": 288, + "top": 112, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1032, - "top": 816, + "left": 1288, + "top": 712, "width": 364.37060546875, "height": 25, "stereotypeLabel": { @@ -3919,19 +4072,87 @@ "$ref": "AAAAAAFvlhFi1a2AXl4=" }, "font": "Arial;13;0", - "left": 1037, - "top": 846, + "left": 1293, + "top": 742, "width": 354.37060546875, "height": 13, "text": "-lastChannel: int16_t", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvo9q4e5gDfZ8=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY62mhg=" + }, + "model": { + "$ref": "AAAAAAFvo9q4RZf6Sj0=" + }, + "font": "Arial;13;0", + "left": 1293, + "top": 757, + "width": 354.37060546875, + "height": 13, + "text": "-state: STATE", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvo9rs6phJViE=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY62mhg=" + }, + "model": { + "$ref": "AAAAAAFvo9rsrphA1l0=" + }, + "font": "Arial;13;0", + "left": 1293, + "top": 772, + "width": 354.37060546875, + "height": 13, + "text": "-sampledValue: double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvo9siT5iPi9o=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY62mhg=" + }, + "model": { + "$ref": "AAAAAAFvo9siF5iGqkQ=" + }, + "font": "Arial;13;0", + "left": 1293, + "top": 787, + "width": 354.37060546875, + "height": 13, + "text": "-numOfSamples: uint8_t", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvo9tZ65jVv5E=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY62mhg=" + }, + "model": { + "$ref": "AAAAAAFvo9tZrpjMorA=" + }, + "font": "Arial;13;0", + "left": 1293, + "top": 802, + "width": 354.37060546875, + "height": 13, + "text": "-elapsedTime: unsigned long", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 1032, - "top": 841, + "left": 1288, + "top": 737, "width": 364.37060546875, - "height": 23 + "height": 83 }, { "_type": "UMLOperationCompartmentView", @@ -3953,8 +4174,8 @@ "$ref": "AAAAAAFvf8a5E5Fescw=" }, "font": "Arial;13;0", - "left": 1037, - "top": 869, + "left": 1293, + "top": 825, "width": 354.37060546875, "height": 13, "text": "#Adc()", @@ -3970,8 +4191,8 @@ "$ref": "AAAAAAFvf8cOVpHqWSc=" }, "font": "Arial;13;2", - "left": 1037, - "top": 884, + "left": 1293, + "top": 840, "width": 354.37060546875, "height": 13, "text": "+~Adc()", @@ -3987,8 +4208,8 @@ "$ref": "AAAAAAFvhD2w38Sxzhw=" }, "font": "Arial;13;0", - "left": 1037, - "top": 899, + "left": 1293, + "top": 855, "width": 354.37060546875, "height": 13, "text": "+begin(): void", @@ -4004,8 +4225,8 @@ "$ref": "AAAAAAFvf8gtAJNbqq8=" }, "font": "Arial;13;2", - "left": 1037, - "top": 914, + "left": 1293, + "top": 870, "width": 354.37060546875, "height": 13, "text": "+sampleValue(channel: int16_t, sgl: boolean = true): int32_t", @@ -4021,8 +4242,8 @@ "$ref": "AAAAAAFvf8kawZRNNSw=" }, "font": "Arial;13;2", - "left": 1037, - "top": 929, + "left": 1293, + "top": 885, "width": 354.37060546875, "height": 13, "text": "+sampleValue(): int32_t", @@ -4038,8 +4259,8 @@ "$ref": "AAAAAAFvf8m2dZUdB+Q=" }, "font": "Arial;13;2", - "left": 1037, - "top": 944, + "left": 1293, + "top": 900, "width": 354.37060546875, "height": 13, "text": "+sampleVoltage(channel: int16_t, sgl: boolean = true): double", @@ -4055,13 +4276,98 @@ "$ref": "AAAAAAFvf8oUJZYPEzc=" }, "font": "Arial;13;2", - "left": 1037, - "top": 959, + "left": 1293, + "top": 915, "width": 354.37060546875, "height": 13, "text": "+sampleVoltage(): double", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvo9DdKY79st0=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY631Po=" + }, + "model": { + "$ref": "AAAAAAFvo9DdC4702MM=" + }, + "font": "Arial;13;2", + "left": 1293, + "top": 930, + "width": 354.37060546875, + "height": 13, + "text": "+startSample(channel: int16_t, sgl: boolean = true): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvo9f5ipOzsQE=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY631Po=" + }, + "model": { + "$ref": "AAAAAAFvo9f5UpOqBK8=" + }, + "font": "Arial;13;2", + "left": 1293, + "top": 945, + "width": 354.37060546875, + "height": 13, + "text": "+startSample(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvo9hje5TqVHY=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY631Po=" + }, + "model": { + "$ref": "AAAAAAFvo9hjRpThp+8=" + }, + "font": "Arial;13;2", + "left": 1293, + "top": 960, + "width": 354.37060546875, + "height": 13, + "text": "+getSampleVoltage(): double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvo9kk35Xge48=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY631Po=" + }, + "model": { + "$ref": "AAAAAAFvo9kkqpXXQ8k=" + }, + "font": "Arial;13;2", + "left": 1293, + "top": 975, + "width": 354.37060546875, + "height": 13, + "text": "+isSampleReady(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvo9mb95bEHWE=", + "_parent": { + "$ref": "AAAAAAFvf8V4kY631Po=" + }, + "model": { + "$ref": "AAAAAAFvo9mbwZa7UO0=" + }, + "font": "Arial;13;2", + "left": 1293, + "top": 990, + "width": 354.37060546875, + "height": 13, + "text": "+getSampleValue(): double", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFvf92fBb+F+a8=", @@ -4072,8 +4378,8 @@ "$ref": "AAAAAAFvf92exr98fC8=" }, "font": "Arial;13;0", - "left": 1037, - "top": 974, + "left": 1293, + "top": 1005, "width": 354.37060546875, "height": 13, "text": "+setAdcSetting(adcSetting: AdcSetting)", @@ -4089,8 +4395,8 @@ "$ref": "AAAAAAFvf9xGvL8rBoI=" }, "font": "Arial;13;0", - "left": 1037, - "top": 989, + "left": 1293, + "top": 1020, "width": 354.37060546875, "height": 13, "text": "+getAdcSetting(): AdcSetting", @@ -4098,10 +4404,10 @@ } ], "font": "Arial;13;0", - "left": 1032, - "top": 864, + "left": 1288, + "top": 820, "width": 364.37060546875, - "height": 143 + "height": 218 }, { "_type": "UMLReceptionCompartmentView", @@ -4114,8 +4420,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -112, - "top": 160, + "left": 144, + "top": 56, "width": 10, "height": 10 }, @@ -4130,18 +4436,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -112, - "top": 160, + "left": 144, + "top": 56, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1032, - "top": 816, + "left": 1288, + "top": 712, "width": 364.37060546875, - "height": 206, + "height": 326, "nameCompartment": { "$ref": "AAAAAAFvf8V4kY6xAJg=" }, @@ -4179,7 +4485,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1161, + "left": 1162, "top": 728, "height": 13, "alpha": 1.5707963267948966, @@ -4200,7 +4506,7 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1162, + "left": 1165, "top": 743, "height": 13, "alpha": 1.5707963267948966, @@ -4221,7 +4527,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1158, + "left": 1157, "top": 699, "height": 13, "alpha": -1.5707963267948966, @@ -4242,8 +4548,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1163, - "top": 787, + "left": 1257, + "top": 778, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -4263,8 +4569,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1150, - "top": 788, + "left": 1249, + "top": 789, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -4284,8 +4590,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1191, - "top": 784, + "left": 1273, + "top": 756, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -4305,8 +4611,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1002, - "top": 741, + "left": 1003, + "top": 758, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -4325,8 +4631,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1005, - "top": 754, + "left": 1008, + "top": 771, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -4345,8 +4651,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 995, - "top": 714, + "left": 993, + "top": 732, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -4391,7 +4697,7 @@ "$ref": "AAAAAAFvf8V4kY6wsvI=" }, "lineStyle": 1, - "points": "1185:815;1160:720;975:735", + "points": "1287:783;1160:720;975:755", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFvf9AWzKBlWEI=" @@ -4468,7 +4774,7 @@ "font": "Arial;13;1", "left": 1461, "top": 359, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "PayloadFormatter" }, @@ -4503,7 +4809,7 @@ "font": "Arial;13;0", "left": 1456, "top": 352, - "width": 483.916015625, + "width": 792.4501953125, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFvlgih35Op/4c=" @@ -4540,7 +4846,7 @@ "font": "Arial;13;0", "left": 1461, "top": 382, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-totalPayloads: uint8_t", "horizontalAlignment": 0 @@ -4557,7 +4863,7 @@ "font": "Arial;13;0", "left": 1461, "top": 397, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-currentPayload: uint8_t", "horizontalAlignment": 0 @@ -4574,7 +4880,7 @@ "font": "Arial;13;0", "left": 1461, "top": 412, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-numOfRow: uint8_t", "horizontalAlignment": 0 @@ -4591,7 +4897,7 @@ "font": "Arial;13;0", "left": 1461, "top": 427, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-numOfColumn: uint8_t", "horizontalAlignment": 0 @@ -4608,7 +4914,7 @@ "font": "Arial;13;0", "left": 1461, "top": 442, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-payload: uint8_t*", "horizontalAlignment": 0 @@ -4625,7 +4931,7 @@ "font": "Arial;13;0", "left": 1461, "top": 457, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "-length: uint8_t", "horizontalAlignment": 0 @@ -4634,7 +4940,7 @@ "font": "Arial;13;0", "left": 1456, "top": 377, - "width": 483.916015625, + "width": 792.4501953125, "height": 98 }, { @@ -4659,7 +4965,7 @@ "font": "Arial;13;0", "left": 1461, "top": 480, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "+PayloadFormatter()", "horizontalAlignment": 0 @@ -4676,7 +4982,7 @@ "font": "Arial;13;0", "left": 1461, "top": 495, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "+~PayloadFormatter()", "horizontalAlignment": 0 @@ -4693,9 +4999,9 @@ "font": "Arial;13;0", "left": 1461, "top": 510, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, - "text": "+buildPayload(buffer: uint8_t**, dateTime: DateTime*, tempArray: double*): int16_t", + "text": "+buildPayload(buffer: uint8_t**, dateTime: DateTime*, tempArray: double*, numOfRow: uint8_t = -1, numOfColumn: uint8_t = -1): int16_t", "horizontalAlignment": 0 }, { @@ -4710,7 +5016,7 @@ "font": "Arial;13;0", "left": 1461, "top": 525, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "+startSession(uint8_t totalPackets): void", "horizontalAlignment": 0 @@ -4727,7 +5033,7 @@ "font": "Arial;13;0", "left": 1461, "top": 540, - "width": 473.916015625, + "width": 782.4501953125, "height": 13, "text": "+endSession(): boolean", "horizontalAlignment": 0 @@ -4736,7 +5042,7 @@ "font": "Arial;13;0", "left": 1456, "top": 475, - "width": 483.916015625, + "width": 792.4501953125, "height": 83 }, { @@ -4776,7 +5082,7 @@ "containerChangeable": true, "left": 1456, "top": 352, - "width": 483.916015625, + "width": 792.4501953125, "height": 206, "nameCompartment": { "$ref": "AAAAAAFvlgih35OoSYY=" @@ -4793,6 +5099,339 @@ "templateParameterCompartment": { "$ref": "AAAAAAFvlgih35Owhl4=" } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFvqvQVh8gEG18=", + "_parent": { + "$ref": "AAAAAAFupxNubAkxSBI=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFvqvQVh8gFp6g=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gEG18=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFvqvQVh8gGFcQ=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gFp6g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -544, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvqvQVh8gHFzg=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gFp6g=" + }, + "font": "Arial;13;1", + "left": 1765, + "top": 687, + "width": 909.0224609375, + "height": 13, + "text": "LoRaRadio" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvqvQVh8gIKOI=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gFp6g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -544, + "top": -256, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFvqvQVh8gJZrA=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gFp6g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -544, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 680, + "width": 919.0224609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFvqvQVh8gGFcQ=" + }, + "nameLabel": { + "$ref": "AAAAAAFvqvQVh8gHFzg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFvqvQVh8gIKOI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFvqvQVh8gJZrA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFvqvQVh8gKpwg=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gEG18=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqvmMhdIqVVA=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gKpwg=" + }, + "model": { + "$ref": "AAAAAAFvqvmMStIeuRs=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 710, + "width": 909.0224609375, + "height": 13, + "text": "-dataRate: dr_t", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqvm8LtK4gOs=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gKpwg=" + }, + "model": { + "$ref": "AAAAAAFvqvm79dKskYU=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 725, + "width": 909.0224609375, + "height": 13, + "text": "-txPower: s1_t", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFvqvpoGdL+Qyo=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gKpwg=" + }, + "model": { + "$ref": "AAAAAAFvqvpnz9Ly/6A=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 740, + "width": 909.0224609375, + "height": 13, + "text": "-pinMap: PinMap", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 705, + "width": 919.0224609375, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFvqvQVh8gLeNQ=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gEG18=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvS/ksnzNVw=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvS/UsnnEOY=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 763, + "width": 909.0224609375, + "height": 13, + "text": "+LoRaRadio(pinMap PinMap, dataRate: dr_t = DR_SF7, txPower: s1_t = 23)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvWfs8rZDPs=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvWfesrNYkc=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 778, + "width": 909.0224609375, + "height": 13, + "text": "+init(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvW268sqURo=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 793, + "width": 909.0224609375, + "height": 13, + "text": "+setTTNSession(channelId: u4_t, deviceAddress: devaddr_t, networkSystemKey: xref2u1_t, applicationSystemKey: xref2u1_t, linkCheckMode: bit_t = 0): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvgMbs9SdII=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvgMNM9G8iM=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 808, + "width": 909.0224609375, + "height": 13, + "text": "+setRadioEUChannels(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvi1fND5NM0=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 823, + "width": 909.0224609375, + "height": 13, + "text": "+send(port: u1_t, data: uint8_t *, length: uint8_t, confirmed: u1_t = false): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFvqvlyPdGsw8Q=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "model": { + "$ref": "AAAAAAFvqvlyBdGgYm0=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 838, + "width": 909.0224609375, + "height": 13, + "text": "+run(): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 758, + "width": 919.0224609375, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFvqvQVh8gM54g=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gEG18=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFvqvQVh8gNBHo=", + "_parent": { + "$ref": "AAAAAAFvqvQVh8gEG18=" + }, + "model": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "top": -128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1760, + "top": 680, + "width": 919.0224609375, + "height": 176, + "nameCompartment": { + "$ref": "AAAAAAFvqvQVh8gFp6g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFvqvQVh8gKpwg=" + }, + "operationCompartment": { + "$ref": "AAAAAAFvqvQVh8gLeNQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFvqvQVh8gM54g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFvqvQVh8gNBHo=" + } } ] }, @@ -5658,6 +6297,46 @@ "name": "error", "visibility": "private", "type": "ERROR" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqmLecaOqSbE=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "channel", + "visibility": "private", + "type": "uint8_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqmMabqPwQkc=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "courant", + "visibility": "private", + "type": "double" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqmNw0aQ2l1U=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "tension", + "visibility": "private", + "type": "double" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqmOuJ6TFwW0=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "triggerLevelOff", + "visibility": "private", + "type": "boolean" } ], "operations": [ @@ -5924,6 +6603,82 @@ "direction": "return" } ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvHlvMGK4H8=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "startTemperatureMeasurement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvI9OsG+IcQ=", + "_parent": { + "$ref": "AAAAAAFvqvHlvMGK4H8=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvI9v8HbsFY=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "isMeasurementReady", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvKu3sIPPb8=", + "_parent": { + "$ref": "AAAAAAFvqvI9v8HbsFY=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvKvcsIsgEI=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "getAsyncTemperatures", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvM4FMJgusY=", + "_parent": { + "$ref": "AAAAAAFvqvKvcsIsgEI=" + }, + "type": "double*", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvM4rMJ9WsI=", + "_parent": { + "$ref": "AAAAAAFu8/JJj1737bc=" + }, + "name": "levelAsyncTemperaturesOff", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvOZn8KxUZY=", + "_parent": { + "$ref": "AAAAAAFvqvM4rMJ9WsI=" + }, + "type": "void", + "direction": "return" + } + ] } ] }, @@ -6152,6 +6907,16 @@ "name": "delayBetweenIteration", "visibility": "private", "type": "uint16_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqvDGs7xquIU=", + "_parent": { + "$ref": "AAAAAAFu9Ahi8GFq1to=" + }, + "name": "quantum", + "visibility": "private", + "type": "double" } ], "operations": [ @@ -6460,6 +7225,46 @@ "name": "lastChannel", "visibility": "private", "type": "int16_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvo9q4RZf6Sj0=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "state", + "visibility": "private", + "type": "STATE" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvo9rsrphA1l0=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "sampledValue", + "visibility": "private", + "type": "double" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvo9siF5iGqkQ=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "numOfSamples", + "visibility": "private", + "type": "uint8_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvo9tZrpjMorA=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "elapsedTime", + "visibility": "private", + "type": "unsigned long" } ], "operations": [ @@ -6618,6 +7423,125 @@ ], "isAbstract": true }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvo9DdC4702MM=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "startSample", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9JBjI9782U=", + "_parent": { + "$ref": "AAAAAAFvo9DdC4702MM=" + }, + "name": "channel", + "type": "int16_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9JBjY98dgg=", + "_parent": { + "$ref": "AAAAAAFvo9DdC4702MM=" + }, + "name": "sgl", + "type": "boolean", + "defaultValue": "true" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9KVRo/kFvw=", + "_parent": { + "$ref": "AAAAAAFvo9DdC4702MM=" + }, + "type": "void", + "direction": "return" + } + ], + "isAbstract": true + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvo9f5UpOqBK8=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "startSample", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9gsWpP5rF4=", + "_parent": { + "$ref": "AAAAAAFvo9f5UpOqBK8=" + }, + "type": "void", + "direction": "return" + } + ], + "isAbstract": true + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvo9hjRpThp+8=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "getSampleVoltage", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9jbipU7/zc=", + "_parent": { + "$ref": "AAAAAAFvo9hjRpThp+8=" + }, + "type": "double", + "direction": "return" + } + ], + "isAbstract": true + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvo9kkqpXXQ8k=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "isSampleReady", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9l2ZZZMmUw=", + "_parent": { + "$ref": "AAAAAAFvo9kkqpXXQ8k=" + }, + "type": "boolean", + "direction": "return" + } + ], + "isAbstract": true + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvo9mbwZa7UO0=", + "_parent": { + "$ref": "AAAAAAFvf8V4kI6uXbI=" + }, + "name": "getSampleValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvo9of45c4rEU=", + "_parent": { + "$ref": "AAAAAAFvo9mbwZa7UO0=" + }, + "type": "double", + "direction": "return" + } + ], + "isAbstract": true + }, { "_type": "UMLOperation", "_id": "AAAAAAFvf92exr98fC8=", @@ -6792,6 +7716,26 @@ }, "type": "int16_t", "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqmU/IK9IkmQ=", + "_parent": { + "$ref": "AAAAAAFvlgxSaZ8fjGQ=" + }, + "name": "numOfRow", + "type": "uint8_t", + "defaultValue": "-1" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqmU/Ia9J6U0=", + "_parent": { + "$ref": "AAAAAAFvlgxSaZ8fjGQ=" + }, + "name": "numOfColumn", + "type": "uint8_t", + "defaultValue": "-1" } ] }, @@ -6843,6 +7787,265 @@ ] } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFvqvQVhsgCSJA=", + "_parent": { + "$ref": "AAAAAAFupxNubAkw1fQ=" + }, + "name": "LoRaRadio", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqvmMStIeuRs=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "dataRate", + "visibility": "private", + "type": "dr_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqvm79dKskYU=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "txPower", + "visibility": "private", + "type": "s1_t" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFvqvpnz9Ly/6A=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "pinMap", + "visibility": "private", + "type": "PinMap" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvS/UsnnEOY=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "LoRaRadio", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvV52Mo2lC0=", + "_parent": { + "$ref": "AAAAAAFvqvS/UsnnEOY=" + }, + "name": "pinMap PinMap", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvV52Mo36/U=", + "_parent": { + "$ref": "AAAAAAFvqvS/UsnnEOY=" + }, + "name": "dataRate", + "type": "dr_t", + "defaultValue": "DR_SF7" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvV52co4lWg=", + "_parent": { + "$ref": "AAAAAAFvqvS/UsnnEOY=" + }, + "name": "txPower", + "type": "s1_t", + "defaultValue": "23" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvWfesrNYkc=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "init", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvW2EcsBa/o=", + "_parent": { + "$ref": "AAAAAAFvqvWfesrNYkc=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvW2qcseCzY=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "setTTNSession", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvechstSBro=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "name": "channelId", + "type": "u4_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvech8tTVjs=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "name": "deviceAddress", + "type": "devaddr_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvech8tUpN8=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "name": "networkSystemKey", + "type": "xref2u1_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvech8tVgbY=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "name": "applicationSystemKey", + "type": "xref2u1_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqveciMtWsL4=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "name": "linkCheckMode", + "type": "bit_t", + "defaultValue": "0" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqveciMtX2+E=", + "_parent": { + "$ref": "AAAAAAFvqvW2qcseCzY=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvgMNM9G8iM=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "setRadioEUChannels", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvi0mtDQOQY=", + "_parent": { + "$ref": "AAAAAAFvqvgMNM9G8iM=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvi1ONDtSuc=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "send", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvlfL9E8b8c=", + "_parent": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "name": "port", + "type": "u1_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvlfL9E9X3A=", + "_parent": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "name": "data", + "type": "uint8_t *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvlfL9E+d8E=", + "_parent": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "name": "length", + "type": "uint8_t" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvlfMNE/UYw=", + "_parent": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "name": "confirmed", + "type": "u1_t", + "defaultValue": "false" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvlfMNFAL0k=", + "_parent": { + "$ref": "AAAAAAFvqvi1ONDtSuc=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFvqvlyBdGgYm0=", + "_parent": { + "$ref": "AAAAAAFvqvQVhsgCSJA=" + }, + "name": "run", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFvqvmDg9HUBQY=", + "_parent": { + "$ref": "AAAAAAFvqvlyBdGgYm0=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] } ] }