{ "_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": -592, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAFpHq11g76tRGg=", "_parent": { "$ref": "AAAAAAFpHq11gr6ruDw=" }, "font": "Arial;13;1", "left": 221, "top": 743, "width": 523.16748046875, "height": 13, "text": "ScreenManager" }, { "_type": "LabelView", "_id": "AAAAAAFpHq11g76uhew=", "_parent": { "$ref": "AAAAAAFpHq11gr6ruDw=" }, "visible": false, "font": "Arial;13;0", "left": -1056, "top": -592, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAFpHq11g76vS5E=", "_parent": { "$ref": "AAAAAAFpHq11gr6ruDw=" }, "visible": false, "font": "Arial;13;0", "left": -1056, "top": -592, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 216, "top": 736, "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": 766, "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": 781, "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": 796, "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": 811, "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": 826, "width": 523.16748046875, "height": 13, "text": "-displayDimmed: boolean", "horizontalAlignment": 0 }, { "_type": "UMLAttributeView", "_id": "AAAAAAFpMOTUIlAzZxQ=", "_parent": { "$ref": "AAAAAAFpHq11g76wgf4=" }, "model": { "$ref": "AAAAAAFpMOTT9VAw12E=" }, "font": "Arial;13;0", "left": 221, "top": 841, "width": 523.16748046875, "height": 13, "text": "-currentView: ViewLink*", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 216, "top": 761, "width": 533.16748046875, "height": 98 }, { "_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": 864, "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": 879, "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": 894, "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": 909, "width": 523.16748046875, "height": 13, "text": "+displayView(UID: const int = -1): boolean", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpHuK2sr8lozM=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpHuK2fL8ilKQ=" }, "font": "Arial;13;0", "left": 221, "top": 924, "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": 939, "width": 523.16748046875, "height": 13, "text": "+dimDisplay(dimmed: boolean): void", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpIXL2wB+wB2Y=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpIXL2kx+t5Ww=" }, "font": "Arial;13;0", "left": 221, "top": 954, "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": 969, "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": 984, "width": 523.16748046875, "height": 13, "text": "+const isDisplayDimmed(): boolean", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpMOabP1sFnu8=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpMOabFFsCl+E=" }, "font": "Arial;13;0", "left": 221, "top": 999, "width": 523.16748046875, "height": 13, "text": "+const getCurrentView(): ViewLink*", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpIV356hs9rsQ=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpIV35vBs6xGk=" }, "font": "Arial;13;0", "left": 221, "top": 1014, "width": 523.16748046875, "height": 13, "text": "-addNewLinkAtTheEnd(viewLinkedList: ViewLinkedList *, viewLink: ViewLink): boolean", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpIVRhdRpw9pk=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpIVRhRxptGlk=" }, "font": "Arial;13;0", "left": 221, "top": 1029, "width": 523.16748046875, "height": 13, "text": "-createEmptyList(): void *", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpIWCsUx0AT98=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpIWCsJhz9LOI=" }, "font": "Arial;13;0", "left": 221, "top": 1044, "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": 1059, "width": 523.16748046875, "height": 13, "text": "-removeLinkByUID(viewLinkedList: ViewLinkedList *, UID: const unsigned char): boolean", "horizontalAlignment": 0 }, { "_type": "UMLOperationView", "_id": "AAAAAAFpML18AUG90pM=", "_parent": { "$ref": "AAAAAAFpHq11g76xBiU=" }, "model": { "$ref": "AAAAAAFpML17zkG6Ooo=" }, "font": "Arial;13;0", "left": 221, "top": 1074, "width": 523.16748046875, "height": 13, "text": "-getLinkByUID(viewLinkedList: ViewLinkedList, UID: const unsigned char): ViewLink *", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 216, "top": 859, "width": 533.16748046875, "height": 233 }, { "_type": "UMLReceptionCompartmentView", "_id": "AAAAAAFpHq11g76yg7Q=", "_parent": { "$ref": "AAAAAAFpHq11gr6quCs=" }, "model": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "visible": false, "font": "Arial;13;0", "left": -528, "top": -296, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", "_id": "AAAAAAFpHq11g76zzA4=", "_parent": { "$ref": "AAAAAAFpHq11gr6quCs=" }, "model": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "visible": false, "font": "Arial;13;0", "left": -528, "top": -296, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 216, "top": 736, "width": 533.16748046875, "height": 371, "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": 907, "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": 815, "top": 922, "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": 878, "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": 905, "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": 852, "top": 918, "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": 877, "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": 911, "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": 923, "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": 769, "top": 883, "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:895;749:903", "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": 352, "height": 13 }, { "_type": "LabelView", "_id": "AAAAAAFpIVCNABPahJQ=", "_parent": { "$ref": "AAAAAAFpIVCNABPYowM=" }, "font": "Arial;13;1", "left": 405, "top": 1175, "width": 153.55615234375, "height": 13, "text": "ViewLinkedList" }, { "_type": "LabelView", "_id": "AAAAAAFpIVCNABPbWF0=", "_parent": { "$ref": "AAAAAAFpIVCNABPYowM=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": 352, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", "_id": "AAAAAAFpIVCNABPcGZg=", "_parent": { "$ref": "AAAAAAFpIVCNABPYowM=" }, "visible": false, "font": "Arial;13;0", "left": -32, "top": 352, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", "left": 400, "top": 1168, "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": 1198, "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": 1213, "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": 1228, "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": 1243, "width": 153.55615234375, "height": 13, "text": "+next: ViewLink*", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 400, "top": 1193, "width": 163.55615234375, "height": 68 }, { "_type": "UMLOperationCompartmentView", "_id": "AAAAAAFpIVCNABPe5uo=", "_parent": { "$ref": "AAAAAAFpIVCNABPX6Iw=" }, "model": { "$ref": "AAAAAAFpIVCM/xPV/bU=" }, "font": "Arial;13;0", "left": 400, "top": 1261, "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": 176, "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": 176, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, "left": 400, "top": 1168, "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": 1130, "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": 1130, "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": 1131, "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": 1126, "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": 1129, "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": 1122, "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": 1135, "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": 1132, "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": 1139, "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:1107;481:1167", "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" }, { "_type": "UMLAttribute", "_id": "AAAAAAFpMOTT9VAw12E=", "_parent": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "name": "currentView", "visibility": "private", "type": "ViewLink*" } ], "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 int", "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": "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": "AAAAAAFpMOabFFsCl+E=", "_parent": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "name": "const getCurrentView", "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFpMOc6sVw6LUc=", "_parent": { "$ref": "AAAAAAFpMOabFFsCl+E=" }, "type": "ViewLink*", "direction": "return" } ] }, { "_type": "UMLOperation", "_id": "AAAAAAFpIV35vBs6xGk=", "_parent": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "name": "addNewLinkAtTheEnd", "visibility": "private", "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFpIV43txuMIfA=", "_parent": { "$ref": "AAAAAAFpIV35vBs6xGk=" }, "name": "viewLinkedList", "type": "ViewLinkedList *" }, { "_type": "UMLParameter", "_id": "AAAAAAFpIV43txuNeUw=", "_parent": { "$ref": "AAAAAAFpIV35vBs6xGk=" }, "name": "viewLink", "type": "ViewLink" }, { "_type": "UMLParameter", "_id": "AAAAAAFpIV43txuONps=", "_parent": { "$ref": "AAAAAAFpIV35vBs6xGk=" }, "type": "boolean", "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": "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", "type": "ViewLinkedList *" }, { "_type": "UMLParameter", "_id": "AAAAAAFpJr5+j5XMdAM=", "_parent": { "$ref": "AAAAAAFpJr23GpTCSEg=" }, "name": "UID", "type": "const unsigned char" } ] }, { "_type": "UMLOperation", "_id": "AAAAAAFpML17zkG6Ooo=", "_parent": { "$ref": "AAAAAAFpHq11gr6oq4M=" }, "name": "getLinkByUID", "visibility": "private", "parameters": [ { "_type": "UMLParameter", "_id": "AAAAAAFpML+IaEIreyQ=", "_parent": { "$ref": "AAAAAAFpML17zkG6Ooo=" }, "name": "viewLinkedList", "type": "ViewLinkedList" }, { "_type": "UMLParameter", "_id": "AAAAAAFpML+IaUIs5DQ=", "_parent": { "$ref": "AAAAAAFpML17zkG6Ooo=" }, "type": "ViewLink *", "direction": "return" }, { "_type": "UMLParameter", "_id": "AAAAAAFpMMk/Y09MEGo=", "_parent": { "$ref": "AAAAAAFpML17zkG6Ooo=" }, "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" } ] } ] }