ESP8266_swiss_army_board/documentation/app_class_diagram.mdj
2019-02-26 17:39:56 +01:00

5803 lines
147 KiB
Plaintext

{
"_type": "Project",
"_id": "AAAAAAFF+h6SjaM2Hec=",
"name": "Untitled",
"ownedElements": [
{
"_type": "UMLModel",
"_id": "AAAAAAFF+qBWK6M3Z8Y=",
"_parent": {
"$ref": "AAAAAAFF+h6SjaM2Hec="
},
"name": "Model",
"ownedElements": [
{
"_type": "UMLClassDiagram",
"_id": "AAAAAAFF+qBtyKM79qY=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Main",
"defaultDiagram": true,
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAFpHqCuVb5uVUA=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpHqCuVb5vsnk=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpHqCuVb5wRwE=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5vsnk="
},
"visible": false,
"font": "Arial;13;0",
"left": 656,
"top": 960,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHqCuVb5xlGo=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5vsnk="
},
"font": "Arial;13;1",
"left": 885,
"top": 759,
"width": 570.4765625,
"height": 13,
"text": "SAB"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHqCuVb5yWnI=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5vsnk="
},
"visible": false,
"font": "Arial;13;0",
"left": 656,
"top": 960,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHqCuVb5z1lc=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5vsnk="
},
"visible": false,
"font": "Arial;13;0",
"left": 656,
"top": 960,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 880,
"top": 752,
"width": 580.4765625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpHqCuVb5wRwE="
},
"nameLabel": {
"$ref": "AAAAAAFpHqCuVb5xlGo="
},
"namespaceLabel": {
"$ref": "AAAAAAFpHqCuVb5yWnI="
},
"propertyLabel": {
"$ref": "AAAAAAFpHqCuVb5z1lc="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpHqCuVb50ZmE=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHqcQgL6k+VE=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb50ZmE="
},
"model": {
"$ref": "AAAAAAFpHqcQSr6h450="
},
"font": "Arial;13;0",
"left": 885,
"top": 782,
"width": 570.4765625,
"height": 13,
"text": "-display: Adafruit_SSD1306",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHuufH8DsGfA=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb50ZmE="
},
"model": {
"$ref": "AAAAAAFpHuue8sDpcoQ="
},
"font": "Arial;13;0",
"left": 885,
"top": 797,
"width": 570.4765625,
"height": 13,
"text": "-rtc: const RTC_DS3231",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIJy3Sg3AUD8=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb50ZmE="
},
"model": {
"$ref": "AAAAAAFpIJy3HQ29knI="
},
"font": "Arial;13;0",
"left": 885,
"top": 812,
"width": 570.4765625,
"height": 13,
"text": "-error: unsigned char",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 880,
"top": 777,
"width": 580.4765625,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpHqCuVb51X+k=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHvkxqMYrJDA=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpHvkxbsYot4M="
},
"font": "Arial;13;0",
"left": 885,
"top": 835,
"width": 570.4765625,
"height": 13,
"text": "+SAB()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHvoxhccNYoY=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpHvoxW8cKCvI="
},
"font": "Arial;13;0",
"left": 885,
"top": 850,
"width": 570.4765625,
"height": 13,
"text": "+SAB(pinConfig: const PinMapping, screenConfig: const ScreenConfig)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHukSfMAVu2g=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpHukSSsASC8A="
},
"font": "Arial;13;0",
"left": 885,
"top": 865,
"width": 570.4765625,
"height": 13,
"text": "+const getScreenManager(): &ScreenManager",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHuy+lcEaKY0=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpHuy+acEXKRg="
},
"font": "Arial;13;0",
"left": 885,
"top": 880,
"width": 570.4765625,
"height": 13,
"text": "+const getRtcManager(): &RTCManager",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH8TLqegwKOg=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpH8TLd+gtxdc="
},
"font": "Arial;13;0",
"left": 885,
"top": 895,
"width": 570.4765625,
"height": 13,
"text": "+const getPinConfig(): PinMapping",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH9CaFvSfnhk=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpH9CZ7fScusk="
},
"font": "Arial;13;0",
"left": 885,
"top": 910,
"width": 570.4765625,
"height": 13,
"text": "+const getScreenConfig(): ScreenConfig",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIJ1AmQ4/JFc=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"model": {
"$ref": "AAAAAAFpIJ1Abg48fno="
},
"font": "Arial;13;0",
"left": 885,
"top": 925,
"width": 570.4765625,
"height": 13,
"text": "+const getError(): unsigned char",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 880,
"top": 830,
"width": 580.4765625,
"height": 113
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpHqCuVr52Qx4=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"visible": false,
"font": "Arial;13;0",
"left": 328,
"top": 480,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpHqCuVr536Ow=",
"_parent": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"model": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"visible": false,
"font": "Arial;13;0",
"left": 328,
"top": 480,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 880,
"top": 752,
"width": 580.4765625,
"height": 249,
"nameCompartment": {
"$ref": "AAAAAAFpHqCuVb5vsnk="
},
"attributeCompartment": {
"$ref": "AAAAAAFpHqCuVb50ZmE="
},
"operationCompartment": {
"$ref": "AAAAAAFpHqCuVb51X+k="
},
"receptionCompartment": {
"$ref": "AAAAAAFpHqCuVr52Qx4="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpHqCuVr536Ow="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpHq11gr6quCs=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpHq11gr6ruDw=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpHq11g76sXQE=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6ruDw="
},
"visible": false,
"font": "Arial;13;0",
"left": -1056,
"top": -576,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHq11g76tRGg=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6ruDw="
},
"font": "Arial;13;1",
"left": 221,
"top": 751,
"width": 523.16748046875,
"height": 13,
"text": "ScreenManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHq11g76uhew=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6ruDw="
},
"visible": false,
"font": "Arial;13;0",
"left": -1056,
"top": -576,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHq11g76vS5E=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6ruDw="
},
"visible": false,
"font": "Arial;13;0",
"left": -1056,
"top": -576,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 216,
"top": 744,
"width": 533.16748046875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpHq11g76sXQE="
},
"nameLabel": {
"$ref": "AAAAAAFpHq11g76tRGg="
},
"namespaceLabel": {
"$ref": "AAAAAAFpHq11g76uhew="
},
"propertyLabel": {
"$ref": "AAAAAAFpHq11g76vS5E="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpHq11g76wgf4=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIK8zuRHtihI=",
"_parent": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"model": {
"$ref": "AAAAAAFpIK8zeBHqtks="
},
"font": "Arial;13;0",
"left": 221,
"top": 774,
"width": 523.16748046875,
"height": 13,
"text": "-displayRef: Adafruit_SSD1306",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIVOrQBm14Rc=",
"_parent": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"model": {
"$ref": "AAAAAAFpIVOrExmy4PM="
},
"font": "Arial;13;0",
"left": 221,
"top": 789,
"width": 523.16748046875,
"height": 13,
"text": "-viewLinkedList: ViewLinkedList",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIXK7rh7m5ok=",
"_parent": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"model": {
"$ref": "AAAAAAFpIXK7gR7jCLw="
},
"font": "Arial;13;0",
"left": 221,
"top": 804,
"width": 523.16748046875,
"height": 13,
"text": "-error: unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpKn3/Fi1cGQI=",
"_parent": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"model": {
"$ref": "AAAAAAFpKn3+5y1ZFXA="
},
"font": "Arial;13;0",
"left": 221,
"top": 819,
"width": 523.16748046875,
"height": 13,
"text": "-displayInverted: boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpKn8jWi35UTU=",
"_parent": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"model": {
"$ref": "AAAAAAFpKn8jMS32ETQ="
},
"font": "Arial;13;0",
"left": 221,
"top": 834,
"width": 523.16748046875,
"height": 13,
"text": "-displayDimmed: boolean",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 216,
"top": 769,
"width": 533.16748046875,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpHq11g76xBiU=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHq4krr7XS8Q=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHq4kf77UUiM="
},
"font": "Arial;13;0",
"left": 221,
"top": 857,
"width": 523.16748046875,
"height": 13,
"text": "#ScreenManager(&display: Adafruit_SSD1306)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHrx2l776xnU=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHrx2a773c7c="
},
"font": "Arial;13;0",
"left": 221,
"top": 872,
"width": 523.16748046875,
"height": 13,
"text": "+addView(*logic_function: boolean, *pData: void, UID: const unsigned char): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHr3Gqr8BZec=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHr3Ger7+mNc="
},
"font": "Arial;13;0",
"left": 221,
"top": 887,
"width": 523.16748046875,
"height": 13,
"text": "+removeView(UID: const unsigned char): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHuGHj78ZKgE=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHuGHYr8WkXQ="
},
"font": "Arial;13;0",
"left": 221,
"top": 902,
"width": 523.16748046875,
"height": 13,
"text": "+displayView(UID: const char = -1): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHuK2sr8lozM=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHuK2fL8ilKQ="
},
"font": "Arial;13;0",
"left": 221,
"top": 917,
"width": 523.16748046875,
"height": 13,
"text": "+invertDisplay(inverted: boolean): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHuZoVL8vwnU=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpHuZoKb8sWRY="
},
"font": "Arial;13;0",
"left": 221,
"top": 932,
"width": 523.16748046875,
"height": 13,
"text": "+dimDisplay(dimmed: boolean): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIVRhdRpw9pk=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpIVRhRxptGlk="
},
"font": "Arial;13;0",
"left": 221,
"top": 947,
"width": 523.16748046875,
"height": 13,
"text": "-createEmptyList(): void *",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIXL2wB+wB2Y=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpIXL2kx+t5Ww="
},
"font": "Arial;13;0",
"left": 221,
"top": 962,
"width": 523.16748046875,
"height": 13,
"text": "+const getError(): unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpKn+bfS6WhrY=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpKn+bUC6TIU8="
},
"font": "Arial;13;0",
"left": 221,
"top": 977,
"width": 523.16748046875,
"height": 13,
"text": "+const isDisplayInverted(): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpKoAX6y9xyG0=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpKoAXui9uQ2w="
},
"font": "Arial;13;0",
"left": 221,
"top": 992,
"width": 523.16748046875,
"height": 13,
"text": "+const isDisplayDimmed(): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIV356hs9rsQ=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpIV35vBs6xGk="
},
"font": "Arial;13;0",
"left": 221,
"top": 1007,
"width": 523.16748046875,
"height": 13,
"text": "-addNewLinkAtTheEnd(ViewLinkedList *viewLinkedList, ViewLink viewLink): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIWCsUx0AT98=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpIWCsJhz9LOI="
},
"font": "Arial;13;0",
"left": 221,
"top": 1022,
"width": 523.16748046875,
"height": 13,
"text": "-isListEmpty(ViewLinkedList viewLinkedList): boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpJr23NJTFEu0=",
"_parent": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"model": {
"$ref": "AAAAAAFpJr23GpTCSEg="
},
"font": "Arial;13;0",
"left": 221,
"top": 1037,
"width": 523.16748046875,
"height": 13,
"text": "-removeLinkByUID(ViewLinkedList *viewLinkedList, UID: const unsigned char): boolean",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 216,
"top": 852,
"width": 533.16748046875,
"height": 203
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpHq11g76yg7Q=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"visible": false,
"font": "Arial;13;0",
"left": -528,
"top": -288,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpHq11g76zzA4=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"model": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"visible": false,
"font": "Arial;13;0",
"left": -528,
"top": -288,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 216,
"top": 744,
"width": 533.16748046875,
"height": 311,
"nameCompartment": {
"$ref": "AAAAAAFpHq11gr6ruDw="
},
"attributeCompartment": {
"$ref": "AAAAAAFpHq11g76wgf4="
},
"operationCompartment": {
"$ref": "AAAAAAFpHq11g76xBiU="
},
"receptionCompartment": {
"$ref": "AAAAAAFpHq11g76yg7Q="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpHq11g76zzA4="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFpHucSvL8+ZJg=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL8/DjI=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"visible": false,
"font": "Arial;13;0",
"left": 814,
"top": 896,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL9AE0Y=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"visible": null,
"font": "Arial;13;0",
"left": 814,
"top": 911,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL9Bl7A=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"visible": false,
"font": "Arial;13;0",
"left": 813,
"top": 867,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL9Cdz4=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu787JQM="
},
"visible": false,
"font": "Arial;13;0",
"left": 853,
"top": 895,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL9DWPA=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu787JQM="
},
"visible": false,
"font": "Arial;13;0",
"left": 851,
"top": 909,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvL9EXFs=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu787JQM="
},
"visible": false,
"font": "Arial;13;0",
"left": 856,
"top": 868,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvb9FYP4=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu788r0g="
},
"font": "Arial;13;0",
"left": 759,
"top": 900,
"width": 94.65625,
"height": 13,
"alpha": -0.3058788210270264,
"distance": 59.77457653551382,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"text": "-screenManager"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvb9GC30=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu788r0g="
},
"visible": false,
"font": "Arial;13;0",
"left": 778,
"top": 911,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHucSvb9HAN4=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu788r0g="
},
"visible": false,
"font": "Arial;13;0",
"left": 770,
"top": 870,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpHucSvb9I5ns=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu787JQM="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpHucSvb9JbyY=",
"_parent": {
"$ref": "AAAAAAFpHucSvL8+ZJg="
},
"model": {
"$ref": "AAAAAAFpHucSu788r0g="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"tail": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"lineStyle": 1,
"points": "879:886;749:890",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpHucSvL8/DjI="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpHucSvL9AE0Y="
},
"propertyLabel": {
"$ref": "AAAAAAFpHucSvL9Bl7A="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFpHucSvL9Cdz4="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFpHucSvL9DWPA="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFpHucSvL9EXFs="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFpHucSvb9FYP4="
},
"headPropertyLabel": {
"$ref": "AAAAAAFpHucSvb9GC30="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFpHucSvb9HAN4="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFpHucSvb9I5ns="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFpHucSvb9JbyY="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpHutgsMCBl8Q=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpHutgsMCCzzk=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpHutgsMCDHAA=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCCzzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -992,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHutgsMCEYWE=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCCzzk="
},
"font": "Arial;13;1",
"left": 317,
"top": 543,
"width": 272.009765625,
"height": 13,
"text": "RTCManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHutgsMCFbCw=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCCzzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -992,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHutgsMCGjJo=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCCzzk="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -992,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 312,
"top": 536,
"width": 282.009765625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpHutgsMCDHAA="
},
"nameLabel": {
"$ref": "AAAAAAFpHutgsMCEYWE="
},
"namespaceLabel": {
"$ref": "AAAAAAFpHutgsMCFbCw="
},
"propertyLabel": {
"$ref": "AAAAAAFpHutgsMCGjJo="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpHutgsMCHkFU=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpH/ODPP4RFzY=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCHkFU="
},
"model": {
"$ref": "AAAAAAFpH/ODAP4LtlA="
},
"font": "Arial;13;0",
"left": 317,
"top": 566,
"width": 272.009765625,
"height": 13,
"text": "-rtcRef: const RTC_DS3231&",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 312,
"top": 561,
"width": 282.009765625,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpHutgsMCIdZ0=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHvDyTsK+CPs=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpHvDyGMK4m84="
},
"font": "Arial;13;0",
"left": 317,
"top": 589,
"width": 272.009765625,
"height": 13,
"text": "#RTCManager(rtc: const RTC_DS3231&)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHu5sM8Hcm54=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpHu5r+8HWdi4="
},
"font": "Arial;13;0",
"left": 317,
"top": 604,
"width": 272.009765625,
"height": 13,
"text": "+getDateTime(): DateTime",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHu9zBcIYDG8=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpHu9y08IShm0="
},
"font": "Arial;13;0",
"left": 317,
"top": 619,
"width": 272.009765625,
"height": 13,
"text": "+setDate(dateTime: const DateTime): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHvBWYMJhh1I=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpHvBWMsJbZm4="
},
"font": "Arial;13;0",
"left": 317,
"top": 634,
"width": 272.009765625,
"height": 13,
"text": "+setTime(dateTime: const DateTime): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIGi9QAF0YEQ=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpIGi9CwFu+kg="
},
"font": "Arial;13;0",
"left": 317,
"top": 649,
"width": 272.009765625,
"height": 13,
"text": "+setDateTime(dateTime: const DateTime): void",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpIHTdtQOiFNA=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"model": {
"$ref": "AAAAAAFpIHTdiQOcTyY="
},
"font": "Arial;13;0",
"left": 317,
"top": 664,
"width": 272.009765625,
"height": 13,
"text": "+const hasLostPower(): boolean",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 312,
"top": 584,
"width": 282.009765625,
"height": 98
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpHutgsMCJmLk=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"visible": false,
"font": "Arial;13;0",
"left": -136,
"top": -496,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpHutgscCKTpI=",
"_parent": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"model": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"visible": false,
"font": "Arial;13;0",
"left": -136,
"top": -496,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 312,
"top": 536,
"width": 282.009765625,
"height": 161,
"nameCompartment": {
"$ref": "AAAAAAFpHutgsMCCzzk="
},
"attributeCompartment": {
"$ref": "AAAAAAFpHutgsMCHkFU="
},
"operationCompartment": {
"$ref": "AAAAAAFpHutgsMCIdZ0="
},
"receptionCompartment": {
"$ref": "AAAAAAFpHutgsMCJmLk="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpHutgscCKTpI="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFpHvH4IcMjNEA=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IcMkhUs=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"visible": false,
"font": "Arial;13;0",
"left": 825,
"top": 701,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IcMlPzI=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"visible": null,
"font": "Arial;13;0",
"left": 810,
"top": 701,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMmw74=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"visible": false,
"font": "Arial;13;0",
"left": 854,
"top": 702,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMnuGc=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMgBQI="
},
"visible": false,
"font": "Arial;13;0",
"left": 849,
"top": 765,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsModCw=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMgBQI="
},
"visible": false,
"font": "Arial;13;0",
"left": 842,
"top": 777,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMp2e0=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMgBQI="
},
"visible": false,
"font": "Arial;13;0",
"left": 863,
"top": 741,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMqd3U=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMhRrE="
},
"font": "Arial;13;0",
"left": 603,
"top": 653,
"width": 70.078125,
"height": 13,
"alpha": -0.4067887261263693,
"distance": 51.478150704935004,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"text": "-rtcManager"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMrYOQ=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMhRrE="
},
"visible": false,
"font": "Arial;13;0",
"left": 618,
"top": 659,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpHvH4IsMsNFI=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMhRrE="
},
"visible": false,
"font": "Arial;13;0",
"left": 617,
"top": 618,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpHvH4IsMtFxg=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMgBQI="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpHvH4IsMuwBg=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMjNEA="
},
"model": {
"$ref": "AAAAAAFpHvH4IcMhRrE="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpHutgsMCBl8Q="
},
"tail": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"lineStyle": 1,
"points": "879:767;840:752;840:664;594:634",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpHvH4IcMkhUs="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpHvH4IcMlPzI="
},
"propertyLabel": {
"$ref": "AAAAAAFpHvH4IsMmw74="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFpHvH4IsMnuGc="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFpHvH4IsModCw="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFpHvH4IsMp2e0="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFpHvH4IsMqd3U="
},
"headPropertyLabel": {
"$ref": "AAAAAAFpHvH4IsMrYOQ="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFpHvH4IsMsNFI="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFpHvH4IsMtFxg="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFpHvH4IsMuwBg="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpHwleMcfmuyU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpHwleMcfnrk4=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpHwleMcfoeXM=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfnrk4="
},
"visible": false,
"font": "Arial;13;0",
"left": -656,
"top": -1632,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHwleMcfp2VA=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfnrk4="
},
"font": "Arial;13;1",
"left": 621,
"top": 231,
"width": 839,
"height": 13,
"text": "PinMapping"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHwleMcfqEVM=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfnrk4="
},
"visible": false,
"font": "Arial;13;0",
"left": -656,
"top": -1632,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpHwleMcfr9PY=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfnrk4="
},
"visible": false,
"font": "Arial;13;0",
"left": -656,
"top": -1632,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 616,
"top": 224,
"width": 849,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpHwleMcfoeXM="
},
"nameLabel": {
"$ref": "AAAAAAFpHwleMcfp2VA="
},
"namespaceLabel": {
"$ref": "AAAAAAFpHwleMcfqEVM="
},
"propertyLabel": {
"$ref": "AAAAAAFpHwleMcfr9PY="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpHwleMcfsKOA=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxWNO83LAoE=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxWNDM3CwW4="
},
"font": "Arial;13;0",
"left": 621,
"top": 254,
"width": 839,
"height": 13,
"text": "-I2C_sda: const Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxWxsc4TCKQ=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxWxhM4KT3Y="
},
"font": "Arial;13;0",
"left": 621,
"top": 269,
"width": 839,
"height": 13,
"text": "-I2C_scl: const Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxW3HM43syA=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxW27c4uwMQ="
},
"font": "Arial;13;0",
"left": 621,
"top": 284,
"width": 839,
"height": 13,
"text": "-SPI_mosi: const Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxW5i85b/F8=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxW5Xs5SeKk="
},
"font": "Arial;13;0",
"left": 621,
"top": 299,
"width": 839,
"height": 13,
"text": "-SPI_miso: const Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxW7785/DhE=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxW7ws52m1s="
},
"font": "Arial;13;0",
"left": 621,
"top": 314,
"width": 839,
"height": 13,
"text": "-SPI_clk: const Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpHxW9hc6j68s=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"model": {
"$ref": "AAAAAAFpHxW9Ws6a3bg="
},
"font": "Arial;13;0",
"left": 621,
"top": 329,
"width": 839,
"height": 13,
"text": "-SPI_sdCard_cs: const Pin",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 616,
"top": 249,
"width": 849,
"height": 98
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpHwleMsftuqM=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHwx3Z8lWH3M=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"font": "Arial;13;0",
"left": 621,
"top": 352,
"width": 839,
"height": 13,
"text": "+PinMapping(I2C_sda: const Pin, I2C_scl: const Pin, SPI_mosi: const Pin, SPI_miso: const Pin, SPI_clk: const Pin, SPI_sdCard_cs: const Pin)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxEtdcsTiQc=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxEtRssKuqE="
},
"font": "Arial;13;0",
"left": 621,
"top": 367,
"width": 839,
"height": 13,
"text": "+PinMapping()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxHw5ctWBxo=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxHwuctNKJA="
},
"font": "Arial;13;0",
"left": 621,
"top": 382,
"width": 839,
"height": 13,
"text": "+const getI2C_sda(): Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxLIUsuhm+s=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxLIJ8uYETA="
},
"font": "Arial;13;0",
"left": 621,
"top": 397,
"width": 839,
"height": 13,
"text": "+const getI2C_scl(): Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxLeVMvagpE=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxLeIMvRHpI="
},
"font": "Arial;13;0",
"left": 621,
"top": 412,
"width": 839,
"height": 13,
"text": "+const getSPI_mosi(): Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxMmu8wTyw0=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxMmd8wK/mQ="
},
"font": "Arial;13;0",
"left": 621,
"top": 427,
"width": 839,
"height": 13,
"text": "+const getSPI_miso(): Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxM+OMxMqrA=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxM+A8xDhwQ="
},
"font": "Arial;13;0",
"left": 621,
"top": 442,
"width": 839,
"height": 13,
"text": "+constgetSPI_clk(): Pin",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpHxNZrMyFp4s=",
"_parent": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"model": {
"$ref": "AAAAAAFpHxNZe8x8mJQ="
},
"font": "Arial;13;0",
"left": 621,
"top": 457,
"width": 839,
"height": 13,
"text": "+const getSPI_sdCard_cs(): Pin",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 616,
"top": 347,
"width": 849,
"height": 128
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpHwleMsfuhkg=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"visible": false,
"font": "Arial;13;0",
"left": -328,
"top": -816,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpHwleMsfvsKc=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"model": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"visible": false,
"font": "Arial;13;0",
"left": -328,
"top": -816,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 616,
"top": 224,
"width": 849,
"height": 251,
"nameCompartment": {
"$ref": "AAAAAAFpHwleMcfnrk4="
},
"attributeCompartment": {
"$ref": "AAAAAAFpHwleMcfsKOA="
},
"operationCompartment": {
"$ref": "AAAAAAFpHwleMsftuqM="
},
"receptionCompartment": {
"$ref": "AAAAAAFpHwleMsfuhkg="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpHwleMsfvsKc="
}
},
{
"_type": "UMLEnumerationView",
"_id": "AAAAAAFpH1AzldJtOUA=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpH1AzldJufPc=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpH1AzldJvFxU=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJufPc="
},
"font": "Arial;13;0",
"left": 165,
"top": 189,
"width": 116.34619140625,
"height": 13,
"text": "«enumeration»"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH1AzldJwyvc=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJufPc="
},
"font": "Arial;13;1",
"left": 165,
"top": 204,
"width": 116.34619140625,
"height": 13,
"text": "Pin"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH1AzldJxjlY=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJufPc="
},
"visible": false,
"font": "Arial;13;0",
"left": -560,
"top": 80,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH1AzldJyMlM=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJufPc="
},
"visible": false,
"font": "Arial;13;0",
"left": -560,
"top": 80,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 160,
"top": 184,
"width": 126.34619140625,
"height": 38,
"stereotypeLabel": {
"$ref": "AAAAAAFpH1AzldJvFxU="
},
"nameLabel": {
"$ref": "AAAAAAFpH1AzldJwyvc="
},
"namespaceLabel": {
"$ref": "AAAAAAFpH1AzldJxjlY="
},
"propertyLabel": {
"$ref": "AAAAAAFpH1AzldJyMlM="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpH1AzldJzXLY=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"visible": false,
"font": "Arial;13;0",
"left": -280,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpH1AzldJ0VU8=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"visible": false,
"font": "Arial;13;0",
"left": -280,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpH1AzltJ1fZU=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"visible": false,
"font": "Arial;13;0",
"left": -280,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpH1AzltJ26/o=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"visible": false,
"font": "Arial;13;0",
"left": -280,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLEnumerationLiteralCompartmentView",
"_id": "AAAAAAFpH1AzltJ32RU=",
"_parent": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"model": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"subViews": [
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1JM6dZqPnU=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1JMrdZh60Q="
},
"font": "Arial;13;0",
"left": 165,
"top": 227,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_0",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1PzktdZz5Y=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1PzZNdQilU="
},
"font": "Arial;13;0",
"left": 165,
"top": 242,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_1_TX",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1P6JdeKeAs=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1P559eBvu8="
},
"font": "Arial;13;0",
"left": 165,
"top": 257,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_2",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1P/jde733A=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1P/WNeyk4w="
},
"font": "Arial;13;0",
"left": 165,
"top": 272,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_3_RX",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1QEWdfsODI=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1QEI9fjJE0="
},
"font": "Arial;13;0",
"left": 165,
"top": 287,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_4_SDA",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1SZ6djoj0o=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1SZtNjf3S8="
},
"font": "Arial;13;0",
"left": 165,
"top": 302,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_5_SCL",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1XCU9rWCtE=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1XCJNrNu6o="
},
"font": "Arial;13;0",
"left": 165,
"top": 317,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_10",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1XrVdsrCgo=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1XrJ9si6fc="
},
"font": "Arial;13;0",
"left": 165,
"top": 332,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_12_MISO",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1YZtttuNxc=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1YZidtlNY0="
},
"font": "Arial;13;0",
"left": 165,
"top": 347,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_13_MOSI",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1YxldufW48=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1YxWtuWoBg="
},
"font": "Arial;13;0",
"left": 165,
"top": 362,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_14_CLK",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1ZUz9v0i5U=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1ZUoNvrAyQ="
},
"font": "Arial;13;0",
"left": 165,
"top": 377,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_15",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1ZrZdwlpAs=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1ZrK9wcSWI="
},
"font": "Arial;13;0",
"left": 165,
"top": 392,
"width": 116.34619140625,
"height": 13,
"text": "GPIO_16",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH1aDNdxWcfE=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH1aC+txNiU8="
},
"font": "Arial;13;0",
"left": 165,
"top": 407,
"width": 116.34619140625,
"height": 13,
"text": "ADC",
"horizontalAlignment": 0
},
{
"_type": "UMLEnumerationLiteralView",
"_id": "AAAAAAFpH6EPid95lgc=",
"_parent": {
"$ref": "AAAAAAFpH1AzltJ32RU="
},
"model": {
"$ref": "AAAAAAFpH6EPVd9wq4I="
},
"font": "Arial;13;0",
"left": 165,
"top": 422,
"width": 116.34619140625,
"height": 13,
"text": "DEFAULT_PIN",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 160,
"top": 222,
"width": 126.34619140625,
"height": 218
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 160,
"top": 184,
"width": 126.34619140625,
"height": 256,
"nameCompartment": {
"$ref": "AAAAAAFpH1AzldJufPc="
},
"suppressAttributes": true,
"suppressOperations": true,
"attributeCompartment": {
"$ref": "AAAAAAFpH1AzldJzXLY="
},
"operationCompartment": {
"$ref": "AAAAAAFpH1AzldJ0VU8="
},
"receptionCompartment": {
"$ref": "AAAAAAFpH1AzltJ1fZU="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpH1AzltJ26/o="
},
"enumerationLiteralCompartment": {
"$ref": "AAAAAAFpH1AzltJ32RU="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAFpH1V7ttpdUp8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpH1V7tdpbBsw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH1V7ttpeRrc=",
"_parent": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"model": {
"$ref": "AAAAAAFpH1V7tdpbBsw="
},
"visible": false,
"font": "Arial;13;0",
"left": 449,
"top": 329,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH1V7ttpfUMU=",
"_parent": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"model": {
"$ref": "AAAAAAFpH1V7tdpbBsw="
},
"visible": null,
"font": "Arial;13;0",
"left": 448,
"top": 344,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH1V7ttpgjSQ=",
"_parent": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"model": {
"$ref": "AAAAAAFpH1V7tdpbBsw="
},
"visible": false,
"font": "Arial;13;0",
"left": 450,
"top": 300,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH1V7ttpdUp8="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpH1AzldJtOUA="
},
"tail": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"lineStyle": 1,
"points": "615:329;286:314",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpH1V7ttpeRrc="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpH1V7ttpfUMU="
},
"propertyLabel": {
"$ref": "AAAAAAFpH1V7ttpgjSQ="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFpH7XLpOOHm9M=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOIErM=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1089,
"top": 610,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOJ8CY=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"visible": null,
"font": "Arial;13;0",
"left": 1074,
"top": 613,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOKsjg=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1118,
"top": 603,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOL7YA=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OEKpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1117,
"top": 723,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOMTZw=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OEKpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1103,
"top": 724,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOONnJs=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OEKpg="
},
"visible": false,
"font": "Arial;13;0",
"left": 1145,
"top": 721,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOO4yQ=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OFwdw="
},
"font": "Arial;13;0",
"left": 1085,
"top": 476,
"width": 106.22802734375,
"height": 13,
"alpha": 1.216775001420921,
"distance": 67.89698078707183,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"text": "-const pinMapping"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOPD9o=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OFwdw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1050,
"top": 503,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH7XLpOOQ7UM=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OFwdw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1088,
"top": 487,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpH7XLpOORZ5g=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OEKpg="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpH7XLpOOSGCU=",
"_parent": {
"$ref": "AAAAAAFpH7XLpOOHm9M="
},
"model": {
"$ref": "AAAAAAFpH7XLo+OFwdw="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpHwleMcfmuyU="
},
"tail": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"lineStyle": 1,
"points": "1138:751;1071:475",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpH7XLpOOIErM="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpH7XLpOOJ8CY="
},
"propertyLabel": {
"$ref": "AAAAAAFpH7XLpOOKsjg="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFpH7XLpOOL7YA="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFpH7XLpOOMTZw="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFpH7XLpOONnJs="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFpH7XLpOOO4yQ="
},
"headPropertyLabel": {
"$ref": "AAAAAAFpH7XLpOOPD9o="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFpH7XLpOOQ7UM="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFpH7XLpOORZ5g="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFpH7XLpOOSGCU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpH8Z66uitImI=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpH8Z66uiuDq0=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpH8Z66uivGWM=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uiuDq0="
},
"visible": false,
"font": "Arial;13;0",
"left": -544,
"top": -208,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH8Z66uiwBv0=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uiuDq0="
},
"font": "Arial;13;1",
"left": 1205,
"top": 503,
"width": 590.7763671875,
"height": 13,
"text": "ScreenConfig"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH8Z66uix6eY=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uiuDq0="
},
"visible": false,
"font": "Arial;13;0",
"left": -544,
"top": -208,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpH8Z66+iyfHM=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uiuDq0="
},
"visible": false,
"font": "Arial;13;0",
"left": -544,
"top": -208,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 1200,
"top": 496,
"width": 600.7763671875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpH8Z66uivGWM="
},
"nameLabel": {
"$ref": "AAAAAAFpH8Z66uiwBv0="
},
"namespaceLabel": {
"$ref": "AAAAAAFpH8Z66uix6eY="
},
"propertyLabel": {
"$ref": "AAAAAAFpH8Z66+iyfHM="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpH8Z66+izOWQ=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpH82Iu+1JX9Q=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+izOWQ="
},
"model": {
"$ref": "AAAAAAFpH82Ih+09tx4="
},
"font": "Arial;13;0",
"left": 1205,
"top": 526,
"width": 590.7763671875,
"height": 13,
"text": "-width: const unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpH83n4e3II9g=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+izOWQ="
},
"model": {
"$ref": "AAAAAAFpH83nqO28n7I="
},
"font": "Arial;13;0",
"left": 1205,
"top": 541,
"width": 590.7763671875,
"height": 13,
"text": "-height: const unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpH84nUO5HeJs=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+izOWQ="
},
"model": {
"$ref": "AAAAAAFpH84nIu47m8U="
},
"font": "Arial;13;0",
"left": 1205,
"top": 556,
"width": 590.7763671875,
"height": 13,
"text": "-address: const unsigned char",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 1200,
"top": 521,
"width": 600.7763671875,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpH8Z66+i0Du8=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH8dhmep8zNM=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+i0Du8="
},
"model": {
"$ref": "AAAAAAFpH8dhYOpwjuY="
},
"font": "Arial;13;0",
"left": 1205,
"top": 579,
"width": 590.7763671875,
"height": 13,
"text": "+ScreenConfig(width: const unsigned char, height: const unsigned char, address: const unsigned char)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH9ZtZvXXZQk=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+i0Du8="
},
"model": {
"$ref": "AAAAAAFpH9ZtN/XLblU="
},
"font": "Arial;13;0",
"left": 1205,
"top": 594,
"width": 590.7763671875,
"height": 13,
"text": "+const getWidth(): unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH9bNwPZYVGA=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+i0Du8="
},
"model": {
"$ref": "AAAAAAFpH9bNjPZM25I="
},
"font": "Arial;13;0",
"left": 1205,
"top": 609,
"width": 590.7763671875,
"height": 13,
"text": "+const getHeight(): unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAFpH9cIMPbZTCo=",
"_parent": {
"$ref": "AAAAAAFpH8Z66+i0Du8="
},
"model": {
"$ref": "AAAAAAFpH9cH/fbN6iY="
},
"font": "Arial;13;0",
"left": 1205,
"top": 624,
"width": 590.7763671875,
"height": 13,
"text": "+const getAddress(): unsigned char",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 1200,
"top": 574,
"width": 600.7763671875,
"height": 68
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpH8Z66+i1aOU=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -104,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpH8Z66+i2uWQ=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"model": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": -104,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1200,
"top": 496,
"width": 600.7763671875,
"height": 161,
"nameCompartment": {
"$ref": "AAAAAAFpH8Z66uiuDq0="
},
"attributeCompartment": {
"$ref": "AAAAAAFpH8Z66+izOWQ="
},
"operationCompartment": {
"$ref": "AAAAAAFpH8Z66+i0Du8="
},
"receptionCompartment": {
"$ref": "AAAAAAFpH8Z66+i1aOU="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpH8Z66+i2uWQ="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFpH8b/0elhdeg=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0eliwzQ=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"visible": false,
"font": "Arial;13;0",
"left": 1347,
"top": 686,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0eljrdE=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"visible": null,
"font": "Arial;13;0",
"left": 1337,
"top": 675,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elk8X0=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"visible": false,
"font": "Arial;13;0",
"left": 1368,
"top": 709,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0ell9o4=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eleqFY="
},
"visible": false,
"font": "Arial;13;0",
"left": 1316,
"top": 716,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elmPpw=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eleqFY="
},
"visible": false,
"font": "Arial;13;0",
"left": 1308,
"top": 705,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elnDbY=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eleqFY="
},
"visible": false,
"font": "Arial;13;0",
"left": 1331,
"top": 739,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elo+RM=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0elfarA="
},
"font": "Arial;13;0",
"left": 1412,
"top": 659,
"width": 115.60986328125,
"height": 13,
"alpha": 2.256838422176435,
"distance": 60.207972893961475,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"text": "-const screenConfig"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elpYQ4=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0elfarA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1370,
"top": 649,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpH8b/0elq8c8=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0elfarA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1402,
"top": 674,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpH8b/0elhdeg="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpH8b/0elrdgs=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0eleqFY="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpH8b/0elsWuc=",
"_parent": {
"$ref": "AAAAAAFpH8b/0elhdeg="
},
"model": {
"$ref": "AAAAAAFpH8b/0elfarA="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpH8Z66uitImI="
},
"tail": {
"$ref": "AAAAAAFpHqCuVb5uVUA="
},
"lineStyle": 1,
"points": "1307:751;1410:657",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpH8b/0eliwzQ="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpH8b/0eljrdE="
},
"propertyLabel": {
"$ref": "AAAAAAFpH8b/0elk8X0="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFpH8b/0ell9o4="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFpH8b/0elmPpw="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFpH8b/0elnDbY="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFpH8b/0elo+RM="
},
"headPropertyLabel": {
"$ref": "AAAAAAFpH8b/0elpYQ4="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFpH8b/0elq8c8="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFpH8b/0elrdgs="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFpH8b/0elsWuc="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpIVCNABPX6Iw=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpIVCNABPYowM=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpIVCNABPZ2lE=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPYowM="
},
"visible": false,
"font": "Arial;13;0",
"left": -32,
"top": 224,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpIVCNABPahJQ=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPYowM="
},
"font": "Arial;13;1",
"left": 405,
"top": 1111,
"width": 153.55615234375,
"height": 13,
"text": "ViewLinkedList"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpIVCNABPbWF0=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPYowM="
},
"visible": false,
"font": "Arial;13;0",
"left": -32,
"top": 224,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpIVCNABPcGZg=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPYowM="
},
"visible": false,
"font": "Arial;13;0",
"left": -32,
"top": 224,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 400,
"top": 1104,
"width": 163.55615234375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpIVCNABPZ2lE="
},
"nameLabel": {
"$ref": "AAAAAAFpIVCNABPahJQ="
},
"namespaceLabel": {
"$ref": "AAAAAAFpIVCNABPbWF0="
},
"propertyLabel": {
"$ref": "AAAAAAFpIVCNABPcGZg="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpIVCNABPdys4=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIVFwFBYnFOQ=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPdys4="
},
"model": {
"$ref": "AAAAAAFpIVFv0xYYyKo="
},
"font": "Arial;13;0",
"left": 405,
"top": 1134,
"width": 153.55615234375,
"height": 13,
"text": "+*pData: void",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIVHZpBbEDb4=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPdys4="
},
"model": {
"$ref": "AAAAAAFpIVHZcha1vLw="
},
"font": "Arial;13;0",
"left": 405,
"top": 1149,
"width": 153.55615234375,
"height": 13,
"text": "+*logic_function: boolean",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIVKzERf5N3g=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPdys4="
},
"model": {
"$ref": "AAAAAAFpIVKy4BfqLR4="
},
"font": "Arial;13;0",
"left": 405,
"top": 1164,
"width": 153.55615234375,
"height": 13,
"text": "+UID: const unsigned char",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAFpIVL7rhiWd3M=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPdys4="
},
"model": {
"$ref": "AAAAAAFpIVL7ehiHAoI="
},
"font": "Arial;13;0",
"left": 405,
"top": 1179,
"width": 153.55615234375,
"height": 13,
"text": "+next: ViewLink*",
"horizontalAlignment": 0
}
],
"font": "Arial;13;0",
"left": 400,
"top": 1129,
"width": 163.55615234375,
"height": 68
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpIVCNABPe5uo=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"font": "Arial;13;0",
"left": 400,
"top": 1197,
"width": 163.55615234375,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpIVCNABPfqj8=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"visible": false,
"font": "Arial;13;0",
"left": -16,
"top": 112,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpIVCNABPg/dc=",
"_parent": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"model": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"visible": false,
"font": "Arial;13;0",
"left": -16,
"top": 112,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 400,
"top": 1104,
"width": 163.55615234375,
"height": 133,
"nameCompartment": {
"$ref": "AAAAAAFpIVCNABPYowM="
},
"attributeCompartment": {
"$ref": "AAAAAAFpIVCNABPdys4="
},
"operationCompartment": {
"$ref": "AAAAAAFpIVCNABPe5uo="
},
"receptionCompartment": {
"$ref": "AAAAAAFpIVCNABPfqj8="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpIVCNABPg/dc="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAFpIVDGIBS4GVk=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS5fjw=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"visible": false,
"font": "Arial;13;0",
"left": 495,
"top": 1072,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS65lY=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"visible": null,
"font": "Arial;13;0",
"left": 510,
"top": 1072,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS7ZI8=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"visible": false,
"font": "Arial;13;0",
"left": 466,
"top": 1073,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS8rJ4=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS1iZ8="
},
"visible": false,
"font": "Arial;13;0",
"left": 496,
"top": 1074,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS9E8E=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS1iZ8="
},
"visible": false,
"font": "Arial;13;0",
"left": 509,
"top": 1077,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS+yh0=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS1iZ8="
},
"visible": false,
"font": "Arial;13;0",
"left": 468,
"top": 1070,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBS/uUU=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS2Di0="
},
"visible": false,
"font": "Arial;13;0",
"left": 496,
"top": 1071,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBTAFoA=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS2Di0="
},
"visible": false,
"font": "Arial;13;0",
"left": 509,
"top": 1068,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAFpIVDGIBTB/+s=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS2Di0="
},
"visible": false,
"font": "Arial;13;0",
"left": 468,
"top": 1075,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpIVDGIBTCgy0=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS1iZ8="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAFpIVDGIRTDqEk=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS4GVk="
},
"model": {
"$ref": "AAAAAAFpIVDGIBS2Di0="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAFpIVCNABPX6Iw="
},
"tail": {
"$ref": "AAAAAAFpHq11gr6quCs="
},
"lineStyle": 1,
"points": "481:1055;481:1103",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAFpIVDGIBS5fjw="
},
"stereotypeLabel": {
"$ref": "AAAAAAFpIVDGIBS65lY="
},
"propertyLabel": {
"$ref": "AAAAAAFpIVDGIBS7ZI8="
},
"tailRoleNameLabel": {
"$ref": "AAAAAAFpIVDGIBS8rJ4="
},
"tailPropertyLabel": {
"$ref": "AAAAAAFpIVDGIBS9E8E="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAFpIVDGIBS+yh0="
},
"headRoleNameLabel": {
"$ref": "AAAAAAFpIVDGIBS/uUU="
},
"headPropertyLabel": {
"$ref": "AAAAAAFpIVDGIBTAFoA="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAFpIVDGIBTB/+s="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAFpIVDGIBTCgy0="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAFpIVDGIRTDqEk="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAFpKneDch8OUuM=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAFpKneDch8PyEY=",
"_parent": {
"$ref": "AAAAAAFpKneDch8OUuM="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAFpKneDcx8QPkU=",
"_parent": {
"$ref": "AAAAAAFpKneDch8PyEY="
},
"visible": false,
"font": "Arial;13;0",
"left": -144,
"top": -112,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAFpKneDcx8Re7o=",
"_parent": {
"$ref": "AAAAAAFpKneDch8PyEY="
},
"font": "Arial;13;1",
"left": 885,
"top": 1047,
"width": 207,
"height": 13,
"text": "SDCardManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpKneDcx8SCYg=",
"_parent": {
"$ref": "AAAAAAFpKneDch8PyEY="
},
"visible": false,
"font": "Arial;13;0",
"left": -144,
"top": -112,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAFpKneDcx8Tg7I=",
"_parent": {
"$ref": "AAAAAAFpKneDch8PyEY="
},
"visible": false,
"font": "Arial;13;0",
"left": -144,
"top": -112,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 880,
"top": 1040,
"width": 217,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAFpKneDcx8QPkU="
},
"nameLabel": {
"$ref": "AAAAAAFpKneDcx8Re7o="
},
"namespaceLabel": {
"$ref": "AAAAAAFpKneDcx8SCYg="
},
"propertyLabel": {
"$ref": "AAAAAAFpKneDcx8Tg7I="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAFpKneDcx8URfg=",
"_parent": {
"$ref": "AAAAAAFpKneDch8OUuM="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"font": "Arial;13;0",
"left": 880,
"top": 1065,
"width": 217,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAFpKneDcx8Vby4=",
"_parent": {
"$ref": "AAAAAAFpKneDch8OUuM="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"font": "Arial;13;0",
"left": 880,
"top": 1075,
"width": 217,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAFpKneDcx8WHvM=",
"_parent": {
"$ref": "AAAAAAFpKneDch8OUuM="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"visible": false,
"font": "Arial;13;0",
"left": -72,
"top": -56,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAFpKneDcx8XVFE=",
"_parent": {
"$ref": "AAAAAAFpKneDch8OUuM="
},
"model": {
"$ref": "AAAAAAFpKneDcR8MzCI="
},
"visible": false,
"font": "Arial;13;0",
"left": -72,
"top": -56,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"containerChangeable": true,
"left": 880,
"top": 1040,
"width": 217,
"height": 177,
"nameCompartment": {
"$ref": "AAAAAAFpKneDch8PyEY="
},
"attributeCompartment": {
"$ref": "AAAAAAFpKneDcx8URfg="
},
"operationCompartment": {
"$ref": "AAAAAAFpKneDcx8Vby4="
},
"receptionCompartment": {
"$ref": "AAAAAAFpKneDcx8WHvM="
},
"templateParameterCompartment": {
"$ref": "AAAAAAFpKneDcx8XVFE="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpHqCuU75sfJc=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "SAB",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpHucSu786GMw=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpHucSu787JQM=",
"_parent": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"reference": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpHucSu788r0g=",
"_parent": {
"$ref": "AAAAAAFpHucSu786GMw="
},
"name": "screenManager",
"reference": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"visibility": "private"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpHvH4IcMf3PI=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpHvH4IcMgBQI=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"reference": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpHvH4IcMhRrE=",
"_parent": {
"$ref": "AAAAAAFpHvH4IcMf3PI="
},
"name": "rtcManager",
"reference": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"visibility": "private"
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAFpHwu1qch8V5g=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"source": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"target": {
"$ref": "AAAAAAFpHwleMcfk8SY="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpH7XLo+ODIeg=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH7XLo+OEKpg=",
"_parent": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"reference": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH7XLo+OFwdw=",
"_parent": {
"$ref": "AAAAAAFpH7XLo+ODIeg="
},
"name": "const pinMapping",
"reference": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"visibility": "private"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpH8b/0eld3R8=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH8b/0eleqFY=",
"_parent": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"reference": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH8b/0elfarA=",
"_parent": {
"$ref": "AAAAAAFpH8b/0eld3R8="
},
"name": "const screenConfig",
"reference": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"visibility": "private"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpH9BNKfMrW5s=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH9BNKfMsCU4=",
"_parent": {
"$ref": "AAAAAAFpH9BNKfMrW5s="
},
"reference": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpH9BNKfMtPsA=",
"_parent": {
"$ref": "AAAAAAFpH9BNKfMrW5s="
},
"name": "const RtcConfig",
"reference": {
"$ref": "AAAAAAFpH86Nr+8bFQc="
},
"visibility": "private"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHqcQSr6h450=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "display",
"visibility": "private",
"type": "Adafruit_SSD1306"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHuue8sDpcoQ=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "rtc",
"visibility": "private",
"type": "const RTC_DS3231"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIJy3HQ29knI=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "error",
"visibility": "private",
"type": "unsigned char"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHvkxbsYot4M=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "SAB"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHvoxW8cKCvI=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "SAB",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHvq/rcdgsi4=",
"_parent": {
"$ref": "AAAAAAFpHvoxW8cKCvI="
},
"name": "pinConfig",
"type": "const PinMapping"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9mCc/njrBU=",
"_parent": {
"$ref": "AAAAAAFpHvoxW8cKCvI="
},
"name": "screenConfig",
"type": "const ScreenConfig"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHukSSsASC8A=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "const getScreenManager",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHun1N8BK4eQ=",
"_parent": {
"$ref": "AAAAAAFpHukSSsASC8A="
},
"type": "&ScreenManager",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHuy+acEXKRg=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "const getRtcManager",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu0jUME2XVY=",
"_parent": {
"$ref": "AAAAAAFpHuy+acEXKRg="
},
"type": "&RTCManager",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH8TLd+gtxdc=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "const getPinConfig",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH8Yfxuh8C90=",
"_parent": {
"$ref": "AAAAAAFpH8TLd+gtxdc="
},
"type": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH9CZ7fScusk=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "const getScreenConfig",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9DU6/TuDy8=",
"_parent": {
"$ref": "AAAAAAFpH9CZ7fScusk="
},
"type": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIJ1Abg48fno=",
"_parent": {
"$ref": "AAAAAAFpHqCuU75sfJc="
},
"name": "const getError",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIJ170Q5/Gtk=",
"_parent": {
"$ref": "AAAAAAFpIJ1Abg48fno="
},
"type": "unsigned char",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpHq11gr6oq4M=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ScreenManager",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAFpIVDGIBS0BiA=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpIVDGIBS1iZ8=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"reference": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"navigable": false
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAFpIVDGIBS2Di0=",
"_parent": {
"$ref": "AAAAAAFpIVDGIBS0BiA="
},
"reference": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
}
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIK8zeBHqtks=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "displayRef",
"visibility": "private",
"type": "Adafruit_SSD1306"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIVOrExmy4PM=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "viewLinkedList",
"visibility": "private",
"type": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
}
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIXK7gR7jCLw=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "error",
"visibility": "private",
"type": "unsigned char"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpKn3+5y1ZFXA=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "displayInverted",
"visibility": "private",
"type": "boolean"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpKn8jMS32ETQ=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "displayDimmed",
"visibility": "private",
"type": "boolean"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHq4kf77UUiM=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "ScreenManager",
"visibility": "protected",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHrMdnb7kTXk=",
"_parent": {
"$ref": "AAAAAAFpHq4kf77UUiM="
},
"name": "&display",
"type": "Adafruit_SSD1306"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHrx2a773c7c=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "addView",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuDzo78M0Og=",
"_parent": {
"$ref": "AAAAAAFpHrx2a773c7c="
},
"name": "*logic_function",
"type": "boolean"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuDzo78Nd0k=",
"_parent": {
"$ref": "AAAAAAFpHrx2a773c7c="
},
"name": "*pData",
"type": "void"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuDzpL8O0JQ=",
"_parent": {
"$ref": "AAAAAAFpHrx2a773c7c="
},
"name": "UID",
"type": "const unsigned char"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu1WAcFUUDk=",
"_parent": {
"$ref": "AAAAAAFpHrx2a773c7c="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHr3Ger7+mNc=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "removeView",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHsOeyr8Ibtk=",
"_parent": {
"$ref": "AAAAAAFpHr3Ger7+mNc="
},
"name": "UID",
"type": "const unsigned char"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu13ZcFphRE=",
"_parent": {
"$ref": "AAAAAAFpHr3Ger7+mNc="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHuGHYr8WkXQ=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "displayView",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuIzzr8dgQQ=",
"_parent": {
"$ref": "AAAAAAFpHuGHYr8WkXQ="
},
"name": "UID",
"type": "const char",
"isReadOnly": true,
"defaultValue": "-1"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu2P+cF+BRQ=",
"_parent": {
"$ref": "AAAAAAFpHuGHYr8WkXQ="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHuK2fL8ilKQ=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "invertDisplay",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuZVFL8qF8k=",
"_parent": {
"$ref": "AAAAAAFpHuK2fL8ilKQ="
},
"name": "inverted",
"type": "boolean"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu3Px8GjUKA=",
"_parent": {
"$ref": "AAAAAAFpHuK2fL8ilKQ="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHuZoKb8sWRY=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "dimDisplay",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHuacfb8zGHI=",
"_parent": {
"$ref": "AAAAAAFpHuZoKb8sWRY="
},
"name": "dimmed",
"type": "boolean"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu3fUcG4bx0=",
"_parent": {
"$ref": "AAAAAAFpHuZoKb8sWRY="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIVRhRxptGlk=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "createEmptyList",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIVT1KxreD08=",
"_parent": {
"$ref": "AAAAAAFpIVRhRxptGlk="
},
"type": "void *",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIXL2kx+t5Ww=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "const getError",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIXNfEiA9Uxg=",
"_parent": {
"$ref": "AAAAAAFpIXL2kx+t5Ww="
},
"type": "unsigned char",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpKn+bUC6TIU8=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "const isDisplayInverted",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpKoAK7i70pY4=",
"_parent": {
"$ref": "AAAAAAFpKn+bUC6TIU8="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpKoAXui9uQ2w=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "const isDisplayDimmed",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpKoBTTC/AlA0=",
"_parent": {
"$ref": "AAAAAAFpKoAXui9uQ2w="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIV35vBs6xGk=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "addNewLinkAtTheEnd",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIV43txuMIfA=",
"_parent": {
"$ref": "AAAAAAFpIV35vBs6xGk="
},
"name": "ViewLinkedList *viewLinkedList",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIV43txuNeUw=",
"_parent": {
"$ref": "AAAAAAFpIV35vBs6xGk="
},
"name": "ViewLink viewLink",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIV43txuONps=",
"_parent": {
"$ref": "AAAAAAFpIV35vBs6xGk="
},
"type": "boolean",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIWCsJhz9LOI=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "isListEmpty",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIWDphB1PioU=",
"_parent": {
"$ref": "AAAAAAFpIWCsJhz9LOI="
},
"type": "boolean",
"direction": "return"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIWGkox2scSo=",
"_parent": {
"$ref": "AAAAAAFpIWCsJhz9LOI="
},
"name": "ViewLinkedList viewLinkedList",
"type": ""
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpJr23GpTCSEg=",
"_parent": {
"$ref": "AAAAAAFpHq11gr6oq4M="
},
"name": "removeLinkByUID",
"visibility": "private",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpJr40KZUjrSE=",
"_parent": {
"$ref": "AAAAAAFpJr23GpTCSEg="
},
"type": "boolean",
"direction": "return"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpJr5+j5XLL6Y=",
"_parent": {
"$ref": "AAAAAAFpJr23GpTCSEg="
},
"name": "ViewLinkedList *viewLinkedList",
"type": ""
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpJr5+j5XMdAM=",
"_parent": {
"$ref": "AAAAAAFpJr23GpTCSEg="
},
"name": "UID",
"type": "const unsigned char"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpHutgsMB/AXY=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "RTCManager",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpH/ODAP4LtlA=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "rtcRef",
"visibility": "private",
"type": "const RTC_DS3231&"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHvDyGMK4m84=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "RTCManager",
"visibility": "protected",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHvGSJsLX7PE=",
"_parent": {
"$ref": "AAAAAAFpHvDyGMK4m84="
},
"name": "rtc",
"type": "const RTC_DS3231&"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHu5r+8HWdi4=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "getDateTime",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu7kt8H1ptw=",
"_parent": {
"$ref": "AAAAAAFpHu5r+8HWdi4="
},
"type": "DateTime",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHu9y08IShm0=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "setDate",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHu/uQsIx+7k=",
"_parent": {
"$ref": "AAAAAAFpHu9y08IShm0="
},
"name": "dateTime",
"type": "const DateTime"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHvCxx8KGStQ=",
"_parent": {
"$ref": "AAAAAAFpHu9y08IShm0="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHvBWMsJbZm4=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "setTime",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHvCWq8Jx8Dc=",
"_parent": {
"$ref": "AAAAAAFpHvBWMsJbZm4="
},
"name": "dateTime",
"type": "const DateTime"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHvDLqMKbM1w=",
"_parent": {
"$ref": "AAAAAAFpHvBWMsJbZm4="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIGi9CwFu+kg=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "setDateTime",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIGjd1QIaTEQ=",
"_parent": {
"$ref": "AAAAAAFpIGi9CwFu+kg="
},
"name": "dateTime",
"type": "const DateTime"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIGjd1gIbsg8=",
"_parent": {
"$ref": "AAAAAAFpIGi9CwFu+kg="
},
"type": "void",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpIHTdiQOcTyY=",
"_parent": {
"$ref": "AAAAAAFpHutgsMB/AXY="
},
"name": "const hasLostPower",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpIHVXsgPu6og=",
"_parent": {
"$ref": "AAAAAAFpIHTdiQOcTyY="
},
"type": "boolean",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpHwleMcfk8SY=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "PinMapping",
"ownedElements": [
{
"_type": "UMLDependency",
"_id": "AAAAAAFpH1V7tdpbBsw=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"source": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"target": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxWNDM3CwW4=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "I2C_sda",
"visibility": "private",
"type": "const Pin"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxWxhM4KT3Y=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "I2C_scl",
"visibility": "private",
"type": "const Pin"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxW27c4uwMQ=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "SPI_mosi",
"visibility": "private",
"type": "const Pin"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxW5Xs5SeKk=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "SPI_miso",
"visibility": "private",
"type": "const Pin"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxW7ws52m1s=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "SPI_clk",
"visibility": "private",
"type": "const Pin"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpHxW9Ws6a3bg=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "SPI_sdCard_cs",
"visibility": "private",
"type": "const Pin"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHwx3KslNYmM=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "PinMapping",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHw2tpsm7w/E=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "I2C_sda",
"type": "const Pin"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHw7EVsoHqI8=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "I2C_scl",
"type": "const Pin"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHw7EVsoI0LQ=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "SPI_mosi",
"type": "const Pin"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHw9IRMokMvM=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "SPI_miso",
"type": "const Pin"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxAaIMpwNNE=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "SPI_clk",
"type": "const Pin"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxAaIcpx6vU=",
"_parent": {
"$ref": "AAAAAAFpHwx3KslNYmM="
},
"name": "SPI_sdCard_cs",
"type": "const Pin"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxEtRssKuqE=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "PinMapping"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxHwuctNKJA=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "const getI2C_sda",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxK3cctyIYg=",
"_parent": {
"$ref": "AAAAAAFpHxHwuctNKJA="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxLIJ8uYETA=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "const getI2C_scl",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxLdssu9h4Y=",
"_parent": {
"$ref": "AAAAAAFpHxLIJ8uYETA="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxLeIMvRHpI=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "const getSPI_mosi",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxMl8cv2L+U=",
"_parent": {
"$ref": "AAAAAAFpHxLeIMvRHpI="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxMmd8wK/mQ=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "const getSPI_miso",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxM9e8wv0to=",
"_parent": {
"$ref": "AAAAAAFpHxMmd8wK/mQ="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxM+A8xDhwQ=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "constgetSPI_clk",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxNY+MxoSqk=",
"_parent": {
"$ref": "AAAAAAFpHxM+A8xDhwQ="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpHxNZe8x8mJQ=",
"_parent": {
"$ref": "AAAAAAFpHwleMcfk8SY="
},
"name": "const getSPI_sdCard_cs",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpHxST7M1+nQU=",
"_parent": {
"$ref": "AAAAAAFpHxNZe8x8mJQ="
},
"type": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"direction": "return"
}
]
}
]
},
{
"_type": "UMLEnumeration",
"_id": "AAAAAAFpH1AzlNJrhO0=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Pin",
"literals": [
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1JMrdZh60Q=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_0"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1PzZNdQilU=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_1_TX"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1P559eBvu8=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_2"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1P/WNeyk4w=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_3_RX"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1QEI9fjJE0=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_4_SDA"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1SZtNjf3S8=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_5_SCL"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1XCJNrNu6o=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_10"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1XrJ9si6fc=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_12_MISO"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1YZidtlNY0=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_13_MOSI"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1YxWtuWoBg=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_14_CLK"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1ZUoNvrAyQ=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_15"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1ZrK9wcSWI=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "GPIO_16"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH1aC+txNiU8=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "ADC"
},
{
"_type": "UMLEnumerationLiteral",
"_id": "AAAAAAFpH6EPVd9wq4I=",
"_parent": {
"$ref": "AAAAAAFpH1AzlNJrhO0="
},
"name": "DEFAULT_PIN"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpH8Z66uirX5g=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ScreenConfig",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpH82Ih+09tx4=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "width",
"visibility": "private",
"type": "const unsigned char"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpH83nqO28n7I=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "height",
"visibility": "private",
"type": "const unsigned char"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpH84nIu47m8U=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "address",
"visibility": "private",
"type": "const unsigned char"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH8dhYOpwjuY=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "ScreenConfig",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH8wc9erMIrI=",
"_parent": {
"$ref": "AAAAAAFpH8dhYOpwjuY="
},
"name": "width",
"type": "const unsigned char"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH8wc9urNnsw=",
"_parent": {
"$ref": "AAAAAAFpH8dhYOpwjuY="
},
"name": "height",
"type": "const unsigned char"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH8wc9urOIw8=",
"_parent": {
"$ref": "AAAAAAFpH8dhYOpwjuY="
},
"name": "address",
"type": "const unsigned char"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH9ZtN/XLblU=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "const getWidth",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9bM7PYdoVQ=",
"_parent": {
"$ref": "AAAAAAFpH9ZtN/XLblU="
},
"type": "unsigned char",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH9bNjPZM25I=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "const getHeight",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9cHXPae0/o=",
"_parent": {
"$ref": "AAAAAAFpH9bNjPZM25I="
},
"type": "unsigned char",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH9cH/fbN6iY=",
"_parent": {
"$ref": "AAAAAAFpH8Z66uirX5g="
},
"name": "const getAddress",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9dNL/cfLr8=",
"_parent": {
"$ref": "AAAAAAFpH9cH/fbN6iY="
},
"type": "unsigned char",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpH86Nr+8bFQc=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "RtcConfig",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpH87Rcu/Vdz4=",
"_parent": {
"$ref": "AAAAAAFpH86Nr+8bFQc="
},
"name": "address",
"visibility": "private",
"type": "const unsigned char"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH8/rFPJJ6jY=",
"_parent": {
"$ref": "AAAAAAFpH86Nr+8bFQc="
},
"name": "RtcConfig",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9Ap//KMsMg=",
"_parent": {
"$ref": "AAAAAAFpH8/rFPJJ6jY="
},
"name": "address",
"type": "const unsigned char"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAFpH9dnM/fGSHQ=",
"_parent": {
"$ref": "AAAAAAFpH86Nr+8bFQc="
},
"name": "const getAddress",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAFpH9eJ4vgYpKI=",
"_parent": {
"$ref": "AAAAAAFpH9dnM/fGSHQ="
},
"type": "unsigned char",
"direction": "return"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpIVCM/xPV/bU=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ViewLinkedList",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIVFv0xYYyKo=",
"_parent": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"name": "*pData",
"type": "void"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIVHZcha1vLw=",
"_parent": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"name": "*logic_function",
"type": "boolean"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIVKy4BfqLR4=",
"_parent": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"name": "UID",
"type": "const unsigned char"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAFpIVL7ehiHAoI=",
"_parent": {
"$ref": "AAAAAAFpIVCM/xPV/bU="
},
"name": "next",
"type": "ViewLink*"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAFpKneDcR8MzCI=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "SDCardManager"
}
]
}
]
}