From 94c550c4e0f8daab7a9dc2c0f726aab1464c1232 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sun, 10 Mar 2019 23:23:57 +0100 Subject: [PATCH] Updated class diagram --- documentation/app_class_diagram.mdj | 1059 +++++++++++++++++++++++++-- 1 file changed, 1007 insertions(+), 52 deletions(-) diff --git a/documentation/app_class_diagram.mdj b/documentation/app_class_diagram.mdj index e2d0de0..e74feb4 100644 --- a/documentation/app_class_diagram.mdj +++ b/documentation/app_class_diagram.mdj @@ -274,6 +274,23 @@ "text": "+getSdCardManager(): &SDCardManager", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpaUokYYpCSP4=", + "_parent": { + "$ref": "AAAAAAFpHqCuVb51X+k=" + }, + "model": { + "$ref": "AAAAAAFpaUokKIo/RjI=" + }, + "font": "Arial;13;0", + "left": 885, + "top": 910, + "width": 624.67919921875, + "height": 13, + "text": "+getConnectivityManager(): &ConnectivityManager", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFpH8TLqegwKOg=", @@ -285,7 +302,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 910, + "top": 925, "width": 624.67919921875, "height": 13, "text": "+const getPinConfig(): PinMapping", @@ -302,7 +319,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 925, + "top": 940, "width": 624.67919921875, "height": 13, "text": "+const getScreenConfig(): ScreenConfig", @@ -319,7 +336,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 940, + "top": 955, "width": 624.67919921875, "height": 13, "text": "+const getSdCardConfig(): SDCardConfig", @@ -336,7 +353,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 955, + "top": 970, "width": 624.67919921875, "height": 13, "text": "+const getError(): unsigned char", @@ -353,7 +370,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 970, + "top": 985, "width": 624.67919921875, "height": 13, "text": "+const getPowerInfo(nbOfMeasures: const unsigned char = 5): PowerInfo", @@ -364,7 +381,7 @@ "left": 880, "top": 830, "width": 634.67919921875, - "height": 158 + "height": 173 }, { "_type": "UMLReceptionCompartmentView", @@ -404,7 +421,7 @@ "left": 880, "top": 752, "width": 634.67919921875, - "height": 249, + "height": 251, "nameCompartment": { "$ref": "AAAAAAFpHqCuVb5vsnk=" }, @@ -4995,7 +5012,7 @@ "$ref": "AAAAAAFpQ9mWjm4wryM=" }, "font": "Arial;13;0", - "left": 1455, + "left": 1457, "top": 1080, "width": 118.498046875, "height": 13, @@ -5019,7 +5036,7 @@ "visible": null, "font": "Arial;13;0", "left": 1410, - "top": 1023, + "top": 1024, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -5039,8 +5056,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1379, - "top": 1057, + "left": 1381, + "top": 1058, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -5060,8 +5077,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1363, - "top": 1001, + "left": 1365, + "top": 1003, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -5081,8 +5098,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1373, - "top": 992, + "left": 1375, + "top": 994, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -5102,8 +5119,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1341, - "top": 1018, + "left": 1343, + "top": 1020, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -5209,7 +5226,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1334:1001;1447:1103", + "points": "1336:1003;1447:1103", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpQ9mWjm416Yc=" @@ -5705,7 +5722,7 @@ "visible": false, "font": "Arial;13;0", "left": 16, - "top": -16, + "top": -32, "height": 13 }, { @@ -5716,7 +5733,7 @@ }, "font": "Arial;13;1", "left": 989, - "top": 1119, + "top": 1111, "width": 124.7490234375, "height": 13, "text": "SDClass" @@ -5730,7 +5747,7 @@ "visible": false, "font": "Arial;13;0", "left": 16, - "top": -16, + "top": -32, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -5744,14 +5761,14 @@ "visible": false, "font": "Arial;13;0", "left": 16, - "top": -16, + "top": -32, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 984, - "top": 1112, + "top": 1104, "width": 134.7490234375, "height": 25, "stereotypeLabel": { @@ -5778,7 +5795,7 @@ }, "font": "Arial;13;0", "left": 984, - "top": 1137, + "top": 1129, "width": 134.7490234375, "height": 10 }, @@ -5793,7 +5810,7 @@ }, "font": "Arial;13;0", "left": 984, - "top": 1147, + "top": 1139, "width": 134.7490234375, "height": 10 }, @@ -5809,7 +5826,7 @@ "visible": false, "font": "Arial;13;0", "left": 8, - "top": -8, + "top": -16, "width": 10, "height": 10 }, @@ -5825,7 +5842,7 @@ "visible": false, "font": "Arial;13;0", "left": 8, - "top": -8, + "top": -16, "width": 10, "height": 10 } @@ -5833,7 +5850,7 @@ "font": "Arial;13;0", "containerChangeable": true, "left": 984, - "top": 1112, + "top": 1104, "width": 134.7490234375, "height": 65, "nameCompartment": { @@ -5873,8 +5890,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1074, - "top": 1217, + "left": 1075, + "top": 1212, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -5894,8 +5911,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1061, - "top": 1224, + "left": 1062, + "top": 1219, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -5915,8 +5932,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1101, - "top": 1202, + "left": 1102, + "top": 1199, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -5934,7 +5951,7 @@ "$ref": "AAAAAAFpKneDch8OUuM=" }, "lineStyle": 1, - "points": "1109:1255;1067:1177", + "points": "1111:1255;1067:1169", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpZu0RvzWQYb8=" @@ -5967,7 +5984,7 @@ }, "font": "Arial;13;0", "left": 1207, - "top": 1232, + "top": 1233, "width": 97.54443359375, "height": 13, "alpha": 0.7191636755243755, @@ -5990,7 +6007,7 @@ "visible": null, "font": "Arial;13;0", "left": 1203, - "top": 1124, + "top": 1125, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -6011,7 +6028,7 @@ "visible": false, "font": "Arial;13;0", "left": 1159, - "top": 1120, + "top": 1121, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -6032,7 +6049,7 @@ "visible": false, "font": "Arial;13;0", "left": 1197, - "top": 1022, + "top": 1024, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -6053,7 +6070,7 @@ "visible": false, "font": "Arial;13;0", "left": 1210, - "top": 1025, + "top": 1027, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -6074,7 +6091,7 @@ "visible": false, "font": "Arial;13;0", "left": 1170, - "top": 1015, + "top": 1017, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -6180,7 +6197,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1185:1001;1164:1255", + "points": "1185:1003;1164:1255", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpZu2qEDcf0nE=" @@ -6244,7 +6261,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -560, + "left": -528, "top": -48, "height": 13 }, @@ -6255,7 +6272,7 @@ "$ref": "AAAAAAFpZvYIml/cwMw=" }, "font": "Arial;13;1", - "left": 1389, + "left": 1405, "top": 1263, "width": 255, "height": 13, @@ -6269,7 +6286,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -560, + "left": -528, "top": -48, "width": 73.67724609375, "height": 13, @@ -6283,14 +6300,14 @@ }, "visible": false, "font": "Arial;13;0", - "left": -560, + "left": -528, "top": -48, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1384, + "left": 1400, "top": 1256, "width": 265, "height": 25, @@ -6317,7 +6334,7 @@ "$ref": "AAAAAAFpZvYIml/ZPq4=" }, "font": "Arial;13;0", - "left": 1384, + "left": 1400, "top": 1281, "width": 265, "height": 10 @@ -6332,7 +6349,7 @@ "$ref": "AAAAAAFpZvYIml/ZPq4=" }, "font": "Arial;13;0", - "left": 1384, + "left": 1400, "top": 1291, "width": 265, "height": 10 @@ -6348,7 +6365,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -280, + "left": -264, "top": -24, "width": 10, "height": 10 @@ -6364,7 +6381,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": -280, + "left": -264, "top": -24, "width": 10, "height": 10 @@ -6372,7 +6389,7 @@ ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1384, + "left": 1400, "top": 1256, "width": 265, "height": 177, @@ -7026,6 +7043,794 @@ "propertyLabel": { "$ref": "AAAAAAFpaGregXItjjI=" } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpaNsPGoJQWWc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpaNsPGoJRV0w=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpaNsPGoJS1+A=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJRV0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -384, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaNsPGoJTPFA=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJRV0w=" + }, + "font": "Arial;13;1", + "left": 1765, + "top": 951, + "width": 266.10009765625, + "height": 13, + "text": "ConnectivityManager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaNsPGoJUfnY=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJRV0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -384, + "top": 176, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaNsPGoJVnQo=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJRV0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -384, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 944, + "width": 276.10009765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpaNsPGoJS1+A=" + }, + "nameLabel": { + "$ref": "AAAAAAFpaNsPGoJTPFA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpaNsPGoJUfnY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpaNsPGoJVnQo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpaNsPGoJWZOo=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpaay5waNvHGI=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJWZOo=" + }, + "model": { + "$ref": "AAAAAAFpaay5iqNXYEU=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 974, + "width": 266.10009765625, + "height": 13, + "text": "-error: unsigned char", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 969, + "width": 276.10009765625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpaNsPGoJXavI=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpaa9H67b2kfQ=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJXavI=" + }, + "model": { + "$ref": "AAAAAAFpaa9Hsbbe43A=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 997, + "width": 266.10009765625, + "height": 13, + "text": "#ConnectivityManager()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpaa5Ck7O4Tw8=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJXavI=" + }, + "model": { + "$ref": "AAAAAAFpaa5CV7OgT+A=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 1012, + "width": 266.10009765625, + "height": 13, + "text": "+enableSTAAndAP(enable: boolean): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpaa0Q5aTeIOI=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJXavI=" + }, + "model": { + "$ref": "AAAAAAFpaa0QqaTGXec=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 1027, + "width": 266.10009765625, + "height": 13, + "text": "+const getError(): unsigned char", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1760, + "top": 992, + "width": 276.10009765625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpaNsPGoJYARo=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpaNsPGoJZWkQ=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "model": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": 88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1760, + "top": 944, + "width": 276.10009765625, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAFpaNsPGoJRV0w=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpaNsPGoJWZOo=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpaNsPGoJXavI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpaNsPGoJYARo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpaNsPGoJZWkQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFpaNugXYbE5zE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbF21A=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "font": "Arial;13;0", + "left": 1672, + "top": 920, + "width": 123.55712890625, + "height": 13, + "alpha": 0.4154393373568881, + "distance": 98.95453501482385, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 1, + "text": "-connectivityManager" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbGPJI=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1642, + "top": 914, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbH65o=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1634, + "top": 958, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbIQSM=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbBWvM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1543, + "top": 913, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbJgZs=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbBWvM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1547, + "top": 900, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbKsRs=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbBWvM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1534, + "top": 939, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbLqec=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbCZ5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1735, + "top": 945, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbMsJ8=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbCZ5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1735, + "top": 932, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaNugXYbNdgM=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbCZ5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1735, + "top": 973, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFpaNugXYbOZ+0=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbBWvM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFpaNugXobPSf0=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbE5zE=" + }, + "model": { + "$ref": "AAAAAAFpaNugXYbCZ5o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "tail": { + "$ref": "AAAAAAFpHqCuVb5uVUA=" + }, + "lineStyle": 1, + "points": "1515:930;1759:971", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpaNugXYbF21A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpaNugXYbGPJI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpaNugXYbH65o=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAFpaNugXYbIQSM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFpaNugXYbJgZs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFpaNugXYbKsRs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFpaNugXYbLqec=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFpaNugXYbMsJ8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFpaNugXYbNdgM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFpaNugXYbOZ+0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFpaNugXobPSf0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpaUr0nY5IlwY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpaUr0nY5JLRQ=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpaUr0nY5Kk14=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5JLRQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaUr0nY5LZtY=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5JLRQ=" + }, + "font": "Arial;13;1", + "left": 1781, + "top": 775, + "width": 233.8857421875, + "height": 13, + "text": "ESP8266WiFiClass" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaUr0nY5M2rc=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5JLRQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpaUr0nY5Ni5Q=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5JLRQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1776, + "top": 768, + "width": 243.8857421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpaUr0nY5Kk14=" + }, + "nameLabel": { + "$ref": "AAAAAAFpaUr0nY5LZtY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpaUr0nY5M2rc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpaUr0nY5Ni5Q=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpaUr0nY5OslU=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "font": "Arial;13;0", + "left": 1776, + "top": 793, + "width": 243.8857421875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpaUr0nY5Pw6w=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "font": "Arial;13;0", + "left": 1776, + "top": 803, + "width": 243.8857421875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpaUr0nY5QkRw=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpaUr0nY5Rl28=", + "_parent": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "model": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1776, + "top": 768, + "width": 243.8857421875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAFpaUr0nY5JLRQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpaUr0nY5OslU=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpaUr0nY5Pw6w=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpaUr0nY5QkRw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpaUr0nY5Rl28=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFpaUvZXJA9KI0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpaUvZXJA7Lq8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaUvZXJA+Q34=", + "_parent": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "model": { + "$ref": "AAAAAAFpaUvZXJA7Lq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1882, + "top": 871, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaUvZXZA/x/A=", + "_parent": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "model": { + "$ref": "AAAAAAFpaUvZXJA7Lq8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1867, + "top": 871, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpaUvZXZBACBw=", + "_parent": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "model": { + "$ref": "AAAAAAFpaUvZXJA7Lq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1911, + "top": 872, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpaUvZXJA9KI0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpaUr0nY5IlwY=" + }, + "tail": { + "$ref": "AAAAAAFpaNsPGoJQWWc=" + }, + "lineStyle": 1, + "points": "1897:943;1897:813", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpaUvZXJA+Q34=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpaUvZXZA/x/A=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpaUvZXZBACBw=" + } } ] }, @@ -7302,6 +8107,36 @@ "target": { "$ref": "AAAAAAFpaGqPf2+J4lI=" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFpaNugXYbAr0c=", + "_parent": { + "$ref": "AAAAAAFpHqCuU75sfJc=" + }, + "name": "connectivityManager", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFpaNugXYbBWvM=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "reference": { + "$ref": "AAAAAAFpHqCuU75sfJc=" + }, + "navigable": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFpaNugXYbCZ5o=", + "_parent": { + "$ref": "AAAAAAFpaNugXYbAr0c=" + }, + "reference": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + } + }, + "visibility": "private" } ], "attributes": [ @@ -7439,6 +8274,25 @@ } ] }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpaUokKIo/RjI=", + "_parent": { + "$ref": "AAAAAAFpHqCuU75sfJc=" + }, + "name": "getConnectivityManager", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpaUqUco07rIw=", + "_parent": { + "$ref": "AAAAAAFpaUokKIo/RjI=" + }, + "type": "&ConnectivityManager", + "direction": "return" + } + ] + }, { "_type": "UMLOperation", "_id": "AAAAAAFpH8TLd+gtxdc=", @@ -9339,6 +10193,107 @@ "type": "unsigned char" } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpaNsPDYJOKSk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ConnectivityManager", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFpaUvZXJA7Lq8=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "source": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "target": { + "$ref": "AAAAAAFpaUr0nY5Gjlw=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpaay5iqNXYEU=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "error", + "visibility": "private", + "type": "unsigned char" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFpaa9Hsbbe43A=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "ConnectivityManager", + "visibility": "protected" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpaa5CV7OgT+A=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "enableSTAAndAP", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpaa7cdbSYv5c=", + "_parent": { + "$ref": "AAAAAAFpaa5CV7OgT+A=" + }, + "name": "enable", + "type": "boolean" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpaa7cdrSZ2kg=", + "_parent": { + "$ref": "AAAAAAFpaa5CV7OgT+A=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpaa0QqaTGXec=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "const getError", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpaa1w8KWNiL4=", + "_parent": { + "$ref": "AAAAAAFpaa0QqaTGXec=" + }, + "type": "unsigned char", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpaUr0nY5Gjlw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ESP8266WiFiClass" } ] }