Skip to content

Commit

Permalink
Fix #111: update uml docs
Browse files Browse the repository at this point in the history
  • Loading branch information
terrillmoore committed Nov 27, 2018
1 parent b797da4 commit fbe51a6
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 16 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,14 +98,14 @@ Class | Header File | Description

The following figures gives the class derivation hierarchy for the board classes. The first figure just gives relationships; the second has details about the members of each class.

<!-- see assets/CatenaBase.puml with additional hide methods command; for some bizarre reason github won't render these unless image links are http (not https) -->
<!-- see assets/CatenaBase.plantuml. for some bizarre reason github won't render these unless image links are http (not https). insert "hide members" before @enduml for the condensed "relationships" drawing. -->
**Catena Class Relationshiops:**

[![**Catena Class Relationships**:](http://www.plantuml.com/plantuml/png/xLZTRzis47_NNq4Wm6gx3MgxiHSqUwZYV42OxHYsipuKXK1BPqUB97eaPJJByh-F-X15ChRYPks0edaJx_UxZ-FTaRG_C8ufJwBGUliAJK8Sy-lH40KHNW5Q4ee6c4ECaHTYnj1D01HJxyvwzTQASGHiZJr08yyB2jgzPU45unHxl539WLFCG808lHPW8i3pQwT_v2wIvHAeoqyU8M8HnAi2WJY9qDNaV6hFdV6bUp6qBsSLC1dQyukhwKYHtukaUE0z947CttLTdYR6HJRHHOXNpBq4FYB-E8aMG1jDJMD1I8Wy4ZCENzPKrtljEape-U0NIXiI-6Y6bp2Xmj6oaARQPHgdHOAe9NpExfYGbWxBVNf0cPa5h89Oi-3TO8fQnGQESGIDPXwPuZi4MAl1h4aOgcigh8fKwDNYJ_1uWM3V7v0emh7FZEoLOhNMrIBb76ZsTFq3lPeeSlDKCyoRY9X4BSzZaI08J5slSigCKy2H4miv30GiOYLKKELtJYkyvcm1Q-iJws57yyrmv7SxMljTny5V2JXdCkPFdq-smB8D1MmKBMqKhMYAGBOTsG2bWGyZp6ubwzPa9OCGC4qvRr0bd04lr6H73Epv-TXsouRFcafsAA7EMIFdFShkZJ5lBRC7lxLz9P6Mqex2NgdRC8r8Pjxt2ZKlGiCiYbHuElYYH38c0LsjWM8kx6IZRH8KNGK_g3QiRXgy6T00XrF0_fteKcMLmeVbi1LXJwv5Il8C6zaJj1ci4yUVapA2lFaCFHRy3IBGs2HdL9b7vEfvPkYE_OhSjMOa7vxfV22iJBbNCryyUjTz6Q-NyNePhtt7QzSeNG3cDq17RNGltpVss1vUNReJPwmyUiwSIsTk3olfCYIOetGR_bXWhZuL3im-jAalCY3ka4pnHtly_ls4aat00XABF9nuIVBY6i96MfFcrnkSuqK8cSK2leKxbXjJOlmccvOwGFSxzcYNziUqU1H7tTjSjKfEFOEspRCSIlE9PzAV7FnSmIl2QAs0fv-vD8j2I4u9uGEInBpnowByRDOypBOCrAfocrKb8nsMRaKtfrz6WqktgJopml06gicllnM6EnfvQurgTlz_siwQGJAXX4b8ZqvvcCjjPE2nfhokwfxJUyw2hDlnNdNJAZBbNdcZcyUUwRJHGhbyKtfcdputwuvBoJjvPhyyQuQFUhqlTTChjxx6HB_pdqqSjx_2XAPvr6dlJ5gpf_uqVFpBK7huFiUqhFh-1bUt9Uh-BWnkoRpxqsRUApAlpom_BGBA4noY7SVuTvxaHv7tVzZ8V_rH8-_rElj5RYhsE-tdAZxRO_TvYiVj_JqgVrNzzi_XeVPNZmcgDunbgKmLbiz8orXBaldMh2Ec1vkrHKVdT6euvlFKCWMwgLxx2KA_Zf3FXcKfEoN1wdAsjDLZWjmLNL8GvLNz1AFVgMNa5wrbLVOC-nshCcGORk-6QhIwLkNNYADZMJU13oY2Q06KYSxy0B6VHE6_)](https://www.plantuml.com/plantuml/svg/xLZTRzis47_NNq4Wm6gx3MgxiHSqUwZYV42OxHYsipuKXK1BPqUB97eaPJJByh-F-X15ChRYPks0edaJx_UxZ-FTaRG_C8ufJwBGUliAJK8Sy-lH40KHNW5Q4ee6c4ECaHTYnj1D01HJxyvwzTQASGHiZJr08yyB2jgzPU45unHxl539WLFCG808lHPW8i3pQwT_v2wIvHAeoqyU8M8HnAi2WJY9qDNaV6hFdV6bUp6qBsSLC1dQyukhwKYHtukaUE0z947CttLTdYR6HJRHHOXNpBq4FYB-E8aMG1jDJMD1I8Wy4ZCENzPKrtljEape-U0NIXiI-6Y6bp2Xmj6oaARQPHgdHOAe9NpExfYGbWxBVNf0cPa5h89Oi-3TO8fQnGQESGIDPXwPuZi4MAl1h4aOgcigh8fKwDNYJ_1uWM3V7v0emh7FZEoLOhNMrIBb76ZsTFq3lPeeSlDKCyoRY9X4BSzZaI08J5slSigCKy2H4miv30GiOYLKKELtJYkyvcm1Q-iJws57yyrmv7SxMljTny5V2JXdCkPFdq-smB8D1MmKBMqKhMYAGBOTsG2bWGyZp6ubwzPa9OCGC4qvRr0bd04lr6H73Epv-TXsouRFcafsAA7EMIFdFShkZJ5lBRC7lxLz9P6Mqex2NgdRC8r8Pjxt2ZKlGiCiYbHuElYYH38c0LsjWM8kx6IZRH8KNGK_g3QiRXgy6T00XrF0_fteKcMLmeVbi1LXJwv5Il8C6zaJj1ci4yUVapA2lFaCFHRy3IBGs2HdL9b7vEfvPkYE_OhSjMOa7vxfV22iJBbNCryyUjTz6Q-NyNePhtt7QzSeNG3cDq17RNGltpVss1vUNReJPwmyUiwSIsTk3olfCYIOetGR_bXWhZuL3im-jAalCY3ka4pnHtly_ls4aat00XABF9nuIVBY6i96MfFcrnkSuqK8cSK2leKxbXjJOlmccvOwGFSxzcYNziUqU1H7tTjSjKfEFOEspRCSIlE9PzAV7FnSmIl2QAs0fv-vD8j2I4u9uGEInBpnowByRDOypBOCrAfocrKb8nsMRaKtfrz6WqktgJopml06gicllnM6EnfvQurgTlz_siwQGJAXX4b8ZqvvcCjjPE2nfhokwfxJUyw2hDlnNdNJAZBbNdcZcyUUwRJHGhbyKtfcdputwuvBoJjvPhyyQuQFUhqlTTChjxx6HB_pdqqSjx_2XAPvr6dlJ5gpf_uqVFpBK7huFiUqhFh-1bUt9Uh-BWnkoRpxqsRUApAlpom_BGBA4noY7SVuTvxaHv7tVzZ8V_rH8-_rElj5RYhsE-tdAZxRO_TvYiVj_JqgVrNzzi_XeVPNZmcgDunbgKmLbiz8orXBaldMh2Ec1vkrHKVdT6euvlFKCWMwgLxx2KA_Zf3FXcKfEoN1wdAsjDLZWjmLNL8GvLNz1AFVgMNa5wrbLVOC-nshCcGORk-6QhIwLkNNYADZMJU13oY2Q06KYSxy0B6VHE6_ "SVG image of Class Relationships")
[![**Catena Class Relationships**:](http://www.plantuml.com/plantuml/png/xLXRRzis57xNho0QOBNT1hNTsWkQFLHnBXDcEuRjh0z58L3IiQD54ZsICffb-U-ZBg8enbATh1rGB6yYl-_Spo5fVs0SKnw70NenmXmYZ4O1PWpzwWF5rBs-VM6yUObc0OxurMIC_12l0Qq8HJdRJTdN6VlMUFd6Y708R8DTG1FNzNFQdM5WXt6ANPwBPC09PY10X5u9C1RWsPKrV6SxyMe5rER73n2nyADrZa0KX-XoTZOtbzRqmZuVcnUB4fYDpUNvvNoYxD-9QBdltiT-nD_sRPu4naKquNc0ryo-03uXtZGE7Q2jTaN28IH0BeaOXoyRMfLxPLjCo7dWvK9RudjeWLSmeyBGAjzDfVCmJl80KKVONDmoiLiOBF9qZr8r3gpzgAB1lSOKTV84Jd48hNRccM8x0DYepcn84AXhAhIAKEYbymUuF4Umvur86EB8OrhqIh4wctAHS0ug-gho1zLgej3EGaqnToPy4hKyYqI0831rlSue2qu1XrOazc4aOE4heO8glpDQRZLZ2xYoFZRkQvflWKEltwkqtrNa_nc3TIfz_lJvU0Sisr30Mj7IHb6Bfcp8jYDReDJtO8BPZMJTwAnu502c2USrAZSNmALOtX4ZStasDUsYuTEcaXrAg7NQodWFedkjpLj7xy5lhLy9fAEqez1NoBPq9PAPzRr2pOhGqeiY1FPDJbuYwPE0BZT0CHTwqj7M2OgiWX-K2MkQ1dS1rCV17B1tAxfKMINmOJ5ikTkpAn6IFCCcvWnjHvlOyfQay21hFasE-N-1S3JIoIbLnX7QrJXJj2PVeRsfACc6PxuS2IrpxZRC5m_VzlSRh-VnUXwlv_6g7wLpmFmQwAIBxkJxnfoQuyiBUsPDbKVFgNLXBSrnkRiA2EOeISFl3kRgK-50xqEJUY82Oe_977yqf-_VpoZP-imdaOZ3YbOaAwwssKfgqdwymYLs0aWrvl0DtB9CcUBZDqbQOW3TrUIeJlfZKZoAm_vD9be6fvv1k-PP3gN-nDFfNntyJC3DtUYiWIUVsMxgXTWv8OIFI1pnrazEyTbkU9Zj6AXrQJQjIaewBCoARaw-j0QNPfFzL0l3MoWdl_bM6DSqyiuQDMV_lqXdqo1fKCmaLFLEUPZBD39mMLjULqtFwJrdGTRjQA-wLIeovsvne-l7dcwqrK7P_hQmp3vzRZSTbv9t_DX-UJSOV6cQG2LzjIg6lN-jugZx21KLoNUzRktXKz6d_hnx-EjEMlXEHwsitDuArpS5Qlyc5Ew8lF-_ZNoGHzuSMJRnFkKn3b3DKVnzf_6XvyCVrlEVVrJF1uFUVfxhWiDUzwc2JxROVvhWKNT_YyhVJR_yVNXO-Rj61zLNXM6eJ1MMJq53M-ia-Lwi8Sg3pTWXK-NqcZZQ4zFGDwgg1jsl48PDX6ms34F9L0dAwz-eh2GXlu4Rq66l2HNtfc6KUZIzFQDKeYdjraCDKdsZjAlvqHEjTUrxW4887Q3C-02H5uV1Fm00)](https://www.plantuml.com/plantuml/svg/xLXRRzis57xNho0QOBNT1hNTsWkQFLHnBXDcEuRjh0z58L3IiQD54ZsICffb-U-ZBg8enbATh1rGB6yYl-_Spo5fVs0SKnw70NenmXmYZ4O1PWpzwWF5rBs-VM6yUObc0OxurMIC_12l0Qq8HJdRJTdN6VlMUFd6Y708R8DTG1FNzNFQdM5WXt6ANPwBPC09PY10X5u9C1RWsPKrV6SxyMe5rER73n2nyADrZa0KX-XoTZOtbzRqmZuVcnUB4fYDpUNvvNoYxD-9QBdltiT-nD_sRPu4naKquNc0ryo-03uXtZGE7Q2jTaN28IH0BeaOXoyRMfLxPLjCo7dWvK9RudjeWLSmeyBGAjzDfVCmJl80KKVONDmoiLiOBF9qZr8r3gpzgAB1lSOKTV84Jd48hNRccM8x0DYepcn84AXhAhIAKEYbymUuF4Umvur86EB8OrhqIh4wctAHS0ug-gho1zLgej3EGaqnToPy4hKyYqI0831rlSue2qu1XrOazc4aOE4heO8glpDQRZLZ2xYoFZRkQvflWKEltwkqtrNa_nc3TIfz_lJvU0Sisr30Mj7IHb6Bfcp8jYDReDJtO8BPZMJTwAnu502c2USrAZSNmALOtX4ZStasDUsYuTEcaXrAg7NQodWFedkjpLj7xy5lhLy9fAEqez1NoBPq9PAPzRr2pOhGqeiY1FPDJbuYwPE0BZT0CHTwqj7M2OgiWX-K2MkQ1dS1rCV17B1tAxfKMINmOJ5ikTkpAn6IFCCcvWnjHvlOyfQay21hFasE-N-1S3JIoIbLnX7QrJXJj2PVeRsfACc6PxuS2IrpxZRC5m_VzlSRh-VnUXwlv_6g7wLpmFmQwAIBxkJxnfoQuyiBUsPDbKVFgNLXBSrnkRiA2EOeISFl3kRgK-50xqEJUY82Oe_977yqf-_VpoZP-imdaOZ3YbOaAwwssKfgqdwymYLs0aWrvl0DtB9CcUBZDqbQOW3TrUIeJlfZKZoAm_vD9be6fvv1k-PP3gN-nDFfNntyJC3DtUYiWIUVsMxgXTWv8OIFI1pnrazEyTbkU9Zj6AXrQJQjIaewBCoARaw-j0QNPfFzL0l3MoWdl_bM6DSqyiuQDMV_lqXdqo1fKCmaLFLEUPZBD39mMLjULqtFwJrdGTRjQA-wLIeovsvne-l7dcwqrK7P_hQmp3vzRZSTbv9t_DX-UJSOV6cQG2LzjIg6lN-jugZx21KLoNUzRktXKz6d_hnx-EjEMlXEHwsitDuArpS5Qlyc5Ew8lF-_ZNoGHzuSMJRnFkKn3b3DKVnzf_6XvyCVrlEVVrJF1uFUVfxhWiDUzwc2JxROVvhWKNT_YyhVJR_yVNXO-Rj61zLNXM6eJ1MMJq53M-ia-Lwi8Sg3pTWXK-NqcZZQ4zFGDwgg1jsl48PDX6ms34F9L0dAwz-eh2GXlu4Rq66l2HNtfc6KUZIzFQDKeYdjraCDKdsZjAlvqHEjTUrxW4887Q3C-02H5uV1Fm00 "SVG image of Class Relationships")

**Catena Class Hierarchy (full detail):**
<!-- see assets/CatenaBase.puml -->
[![**Catena Class Hierarchy:**](http://www.plantuml.com/plantuml/png/xLXRSzeu57xthz1CPhP0codGG3Db7-gGXF4ijm6oVUXqFC8Mn1lRefBCDDlDVrzPyaKos50sVUXitYoTxzpFqJdmaJ98M1JunjjNOEh3aDsDXi0Bu1g15IQW3naA8N1yI2cuzn21n7aqNhqrGXWWke4E0YF7yHBOTyE0Iye8T5Z28WbNa29E1E0r9qQSU7DdTI_iPRHQ8MAptWw57xnmdL1G60LWChsPcGjhFB1lX-PWdXEcGtDnEvcDbFllt2dcEK-H5x9tRPl5ZZ7kJN3hmpMr1uYDi3kEWYKYjRh6iSJO1muEAKFVDaJdUsrRbFEvo4sOjjXpmHokq9GRorR9hU1EtBXA70GDhdF-IFbjgZ2DqnCGOfPexOMQ1ESU4j180ZZcqQxLfMMARX-XZMhC1lk-UYPSAdU5J9P_8OSb5EYwVHm4C7HfmNibMOrDVeWnPveydVzCpoO8REcge3bJRXFFvKt87KISffxN4Z9d1C702lazwdCojvMNNc1dtnAMQ9LeGLREFUEffFZcC73RBQtyxaBlQuIiwypcprzw-yXf6IPa9McYKDIaAHTPsU4j8iHpqGZIXmprK4H5VHz14cFUWFnopeiqOvCLqJSNDsFJJWjU55LMePXOrpM9s_7kJQ7V6iKQV6xvYYCDfHovl9ItjYCaHSgwLw0o2RMTf6GC1urFKfJPn4cJ3N_A69SZMdiFG6lzfCxpW5LrWpD7n8F-347tCUw5_1IJpzDcIyoUtd6NiZTiP4x1jh-9B7U1KmjayHNugFStueQ6HR20Pdu4jkwde9R4Ax0tcX3PFBD5dqkPCQUYlrZmhltINY_jzT9UnxPNMIlT8iZk4HarPJk9_SOScyF9m9vQOsNfkRO6ri8SvhSh7qC6uZ3ykOHCNHNEYdLe4fTxWEqXdi5FvlZ3Xod1MuzwEEH-ME4Ao-GMBcjnJke_Bd01bpuI4XFo0tgaKfXYuxC4BLQW14wFKHdtfpXv10Rj1ycQEwU-GVlwkR3rg2kU3Z_S-8B1ISneh16BF-Mji8BVN67C-ZWAMUstPVfPhrZCzZJKEbShiY90vwbQNitnLw70CxNnlP12uHRbdLyz5OObXRmtHyT6_wU6iwAHD594DL8Xqd8npy98aKFhsRZg7SZQaVDP-7TvLDwqZF1PdaxqtUTILrfhI1V1DjLCFt-fLpsN6QvtOhsSrCCNdSwtgkvLGbygejlwpo8kcpyWGkEyQ3LBdTxpyiWPlllBK2-nvt-c2ra_Gk3w8QNQVt21Upnl_syzxoIULticNmkFi0ZweEGP_ycTl6DvzvUr_FslQdcdqphEyY9ZjzKybV5aZUtJ62-RnsjK_ghw_P_pS-sldZ9YF65IpkHF8OMShP56SHVV1ufxkmeOFsp6llrKmxGEOlBrrDZPLpLHdUO1GFSGu7qp2uxuHLyCtR1fwAlTBa29YZhFLJLyL1z0y4by0C47RMgg6Fsw_3J_OgJhWflbf0gkjg4CUDsE5g_5ZoXqey3_5m00)](https://www.plantuml.com/plantuml/svg/xLXRSzeu57xthz1CPhP0codGG3Db7-gGXF4ijm6oVUXqFC8Mn1lRefBCDDlDVrzPyaKos50sVUXitYoTxzpFqJdmaJ98M1JunjjNOEh3aDsDXi0Bu1g15IQW3naA8N1yI2cuzn21n7aqNhqrGXWWke4E0YF7yHBOTyE0Iye8T5Z28WbNa29E1E0r9qQSU7DdTI_iPRHQ8MAptWw57xnmdL1G60LWChsPcGjhFB1lX-PWdXEcGtDnEvcDbFllt2dcEK-H5x9tRPl5ZZ7kJN3hmpMr1uYDi3kEWYKYjRh6iSJO1muEAKFVDaJdUsrRbFEvo4sOjjXpmHokq9GRorR9hU1EtBXA70GDhdF-IFbjgZ2DqnCGOfPexOMQ1ESU4j180ZZcqQxLfMMARX-XZMhC1lk-UYPSAdU5J9P_8OSb5EYwVHm4C7HfmNibMOrDVeWnPveydVzCpoO8REcge3bJRXFFvKt87KISffxN4Z9d1C702lazwdCojvMNNc1dtnAMQ9LeGLREFUEffFZcC73RBQtyxaBlQuIiwypcprzw-yXf6IPa9McYKDIaAHTPsU4j8iHpqGZIXmprK4H5VHz14cFUWFnopeiqOvCLqJSNDsFJJWjU55LMePXOrpM9s_7kJQ7V6iKQV6xvYYCDfHovl9ItjYCaHSgwLw0o2RMTf6GC1urFKfJPn4cJ3N_A69SZMdiFG6lzfCxpW5LrWpD7n8F-347tCUw5_1IJpzDcIyoUtd6NiZTiP4x1jh-9B7U1KmjayHNugFStueQ6HR20Pdu4jkwde9R4Ax0tcX3PFBD5dqkPCQUYlrZmhltINY_jzT9UnxPNMIlT8iZk4HarPJk9_SOScyF9m9vQOsNfkRO6ri8SvhSh7qC6uZ3ykOHCNHNEYdLe4fTxWEqXdi5FvlZ3Xod1MuzwEEH-ME4Ao-GMBcjnJke_Bd01bpuI4XFo0tgaKfXYuxC4BLQW14wFKHdtfpXv10Rj1ycQEwU-GVlwkR3rg2kU3Z_S-8B1ISneh16BF-Mji8BVN67C-ZWAMUstPVfPhrZCzZJKEbShiY90vwbQNitnLw70CxNnlP12uHRbdLyz5OObXRmtHyT6_wU6iwAHD594DL8Xqd8npy98aKFhsRZg7SZQaVDP-7TvLDwqZF1PdaxqtUTILrfhI1V1DjLCFt-fLpsN6QvtOhsSrCCNdSwtgkvLGbygejlwpo8kcpyWGkEyQ3LBdTxpyiWPlllBK2-nvt-c2ra_Gk3w8QNQVt21Upnl_syzxoIULticNmkFi0ZweEGP_ycTl6DvzvUr_FslQdcdqphEyY9ZjzKybV5aZUtJ62-RnsjK_ghw_P_pS-sldZ9YF65IpkHF8OMShP56SHVV1ufxkmeOFsp6llrKmxGEOlBrrDZPLpLHdUO1GFSGu7qp2uxuHLyCtR1fwAlTBa29YZhFLJLyL1z0y4by0C47RMgg6Fsw_3J_OgJhWflbf0gkjg4CUDsE5g_5ZoXqey3_5m00 "SVG image of Class Hierarchy")
<!-- see assets/CatenaBase.plantuml, and comment above about http/https -->
[![**Catena Class Hierarchy:**](http://www.plantuml.com/plantuml/png/xLXRSzeu57xthz0qCrkWpHHeePbc7-gGXFKi5mR8zg7JyGXR42-snKeoKpQR_xwovOkaO4EopKDdysQTxpkNetEE9FXC6IGi2dpmgWSP2Y7e-P1Iy9k722JExUwLyUurcFWmP3V30V02k49WYGb8sKx2lXNidV7wdH720D4DT10OEewNqkuC0oue8z1XgOe0BY1570JW3GSZ3bxTMDqFzY9QBX6nsVa3X2-yS9KYA8m2C9vSJSsvDUhRrmEpFok0oS2SNu-dGqb-nxDbddCVUI5xtxPPd1ZZsGJNFbnHku_O4BkZA5WWKgih6WkCVU3Wa3BqVKDKlJUsHRcUYznKQOiz5ypW4aq8TxHCfObsciP5cY1eS9-p7UNIp66sJ_SWCRD0AozKB3Yta816ke4Z6A1QNKGc-VOHsiZ1RB3losl2hV9Ko7Zn9t9OYa3NxU4WWA5BjUobOZKsnIBcd2ZsLFqJjPeWi4Mg2UPCU4oybbSXJn1nJ5wl16N628A15N8vwd6Onue9f-RVWfPw5MmEA-jpuxwa-MOmSDijfVrkGk-l25cNUSnVlvtlWqKR2bWjMj8eSj4aGTvsU8i8yLmqX7ITizOwA-hv29AOynOKmXbYgLhU4JrpVZKoxQpXawRAEnGJwx8cU0-oUwlDMqFlmHzjNqga8RKZjvVfrdGZELFqlKGLHQZfHSaL3WUVbYYFYKFZ3IAGSJl9QEi4ILV2JueDgve6PuQ81_qfWkwETwcqYk7JRDZIi2StFANy31kQ4x3jRIBBdUCi0j5ycXxr_aOyq50d9zGyZy1MyqpGalqAx8rYH0pFTDxZLgRCgPWl5hnllupNotYzZDTnurK-IjS8ibj4Xarmbxzlp94v6FVjYJMI7ZsNLj-QcuD2klGnP23UXZyMaCbFXHEz3qtYyWomFS1J-CKSVVeq8NZhKG-7F0yhN69HN4rOYsjIVxp1ELpuAB6OmckqeyAO5ECFsRJO0RWhsQCoxIznyGWCsckXMYGddq7xvbaPIlM9fz8F3hvGSD8m6Yl4uayXJQBWaWkCMGz78QlziiW-wnKFipq3jIhS9bL9IAUPMzxDyPVMuBdRM9vOeN2BYicllXK69OsyjqQ7T_-vjxDoa5GeeZcaHYSzpFDjfCYXzVowgdfE7piBMTtEZggRKf4fSx8RNJ_sTAUr1X3oRUQPVlrMhpekSzxvO_lbGwVplMe2fUqhDT5j_MSJPyr7c50qFxIQfOUFOa_-UVVmrrtkuPcEshnoHnjShJFK_fqRt9Dv-t-RUIVDl3epCV4UOH7qGSbH_CpJ-23oxayR-SUVDV9EftLSvBfYjzLygkAJFRQVfdZMFDwZz7VJh_-SdYf_r-YW_AhWcX8pXTMdeA6jzvBYsQuW9WURiKT7vRGgEUeJqz05ggbEym2XUuZmiMaOqau9KBd-3MMbQFCRk0BjjgfGVcyQHc57izio2YEQqMOvLA7LDWg_MXmjtbgVKUX6WVyl)](https://www.plantuml.com/plantuml/png/xLXRSzeu57xthz0qCrkWpHHeePbc7-gGXFKi5mR8zg7JyGXR42-snKeoKpQR_xwovOkaO4EopKDdysQTxpkNetEE9FXC6IGi2dpmgWSP2Y7e-P1Iy9k722JExUwLyUurcFWmP3V30V02k49WYGb8sKx2lXNidV7wdH720D4DT10OEewNqkuC0oue8z1XgOe0BY1570JW3GSZ3bxTMDqFzY9QBX6nsVa3X2-yS9KYA8m2C9vSJSsvDUhRrmEpFok0oS2SNu-dGqb-nxDbddCVUI5xtxPPd1ZZsGJNFbnHku_O4BkZA5WWKgih6WkCVU3Wa3BqVKDKlJUsHRcUYznKQOiz5ypW4aq8TxHCfObsciP5cY1eS9-p7UNIp66sJ_SWCRD0AozKB3Yta816ke4Z6A1QNKGc-VOHsiZ1RB3losl2hV9Ko7Zn9t9OYa3NxU4WWA5BjUobOZKsnIBcd2ZsLFqJjPeWi4Mg2UPCU4oybbSXJn1nJ5wl16N628A15N8vwd6Onue9f-RVWfPw5MmEA-jpuxwa-MOmSDijfVrkGk-l25cNUSnVlvtlWqKR2bWjMj8eSj4aGTvsU8i8yLmqX7ITizOwA-hv29AOynOKmXbYgLhU4JrpVZKoxQpXawRAEnGJwx8cU0-oUwlDMqFlmHzjNqga8RKZjvVfrdGZELFqlKGLHQZfHSaL3WUVbYYFYKFZ3IAGSJl9QEi4ILV2JueDgve6PuQ81_qfWkwETwcqYk7JRDZIi2StFANy31kQ4x3jRIBBdUCi0j5ycXxr_aOyq50d9zGyZy1MyqpGalqAx8rYH0pFTDxZLgRCgPWl5hnllupNotYzZDTnurK-IjS8ibj4Xarmbxzlp94v6FVjYJMI7ZsNLj-QcuD2klGnP23UXZyMaCbFXHEz3qtYyWomFS1J-CKSVVeq8NZhKG-7F0yhN69HN4rOYsjIVxp1ELpuAB6OmckqeyAO5ECFsRJO0RWhsQCoxIznyGWCsckXMYGddq7xvbaPIlM9fz8F3hvGSD8m6Yl4uayXJQBWaWkCMGz78QlziiW-wnKFipq3jIhS9bL9IAUPMzxDyPVMuBdRM9vOeN2BYicllXK69OsyjqQ7T_-vjxDoa5GeeZcaHYSzpFDjfCYXzVowgdfE7piBMTtEZggRKf4fSx8RNJ_sTAUr1X3oRUQPVlrMhpekSzxvO_lbGwVplMe2fUqhDT5j_MSJPyr7c50qFxIQfOUFOa_-UVVmrrtkuPcEshnoHnjShJFK_fqRt9Dv-t-RUIVDl3epCV4UOH7qGSbH_CpJ-23oxayR-SUVDV9EftLSvBfYjzLygkAJFRQVfdZMFDwZz7VJh_-SdYf_r-YW_AhWcX8pXTMdeA6jzvBYsQuW9WURiKT7vRGgEUeJqz05ggbEym2XUuZmiMaOqau9KBd-3MMbQFCRk0BjjgfGVcyQHc57izio2YEQqMOvLA7LDWg_MXmjtbgVKUX6WVyl "SVG image of Class Hierarchy")

### Platform Management

Expand Down Expand Up @@ -193,10 +193,10 @@ The header object carries a single 4-byte (`uint32_t`) payload, which is interpr
#### Class hierarchy within the FRAM library

<!-- The following image renders well on github, but doesn't render in the previewer in vscode unless you turn on "insecure content". Of course, github rendering is more important, but this is irksome -->
![Image of cFram -- see assets/cfram.puml](http://www.plantuml.com/plantuml/png/ZLLXRzem4FsUNs5fqihAK3KcJHDKKoiw9CJGAjZwPPgYmpRKKcmZsw5YZF--ivCGGaEoBpHzztn-xt4Nxgm3urAPH3TNv341vNxElX4XOSt9IXiodj_FegkRI87aTWEKancbOWIEAo3x29RM6Q2Eq0Ii9VIH6oii5jt2QUERx2D2klk2To1RWTT1GfPQumTV2zLvDspY22MSW4JyuIr4mortRSti4xPYhQmv1xQxpDfgmL3OrlV2A3pn44Krxc__zdg4ZWt8YBmAoyDPFXT3QKxYelq6pmr66znLOx0e8NPu8zGaQITPzSM8khF1THxFOF1zjKBLPCsTBMq5QS3OI4i9YjcY2Owg4_H0StpXK80S38x_WaijOVeXbPks8zKJyzFel7aBMpuMF2diEIut2KP1Rjrkm_qka1zVI2qrY4S_xSThc6y29kDL-5eyK1kNZ7Lu605zvhz-UrugbFiS-rBwn4rU63Pqu8fbpu4Kh2GQM3YPYmbW6AjNQ85zLSxaurD_4II9fiSXolo5oPXWA0_WeDYTSYNwKxyKtRDTw9uFNG6KSzPjdQtUFOELIOMB_NijdlH7cCJpIn0Gjh7Sr_wq8Wfd9ZKMNuX7QHIL51VdoxJKgM8L93D_YkLnLANY92e6XlbG_fCwvJjRKj4afY0hmUJOqVoHsIc6vVfzligLigz-x7UoFyXwMrOtgUjGhQmZ3IsGrDG2ZENuQabvHIp-raXm9Twx793NE2dCPZnoBUEDV_28l_N3fsmN5jYzmFBrmE3E45oO0WbgY_KQdin5hpe6MBd33SBVpNy0)
[![Image of cFram -- see assets/cfram.plantuml](http://www.plantuml.com/plantuml/png/ZLLXRzem4FsUNs5fqihAK3KcJHDKKoiw9CJGAjZwPPgYmpRKKcmZsw5YZF--ivCGGaEoBpHzztn-xt4Nxgm3urAPH3TNv341vNxElX4XOSt9IXiodj_FegkRI87aTWEKancbOWIEAo3x29RM6Q2Eq0Ii9VIH6oii5jt2QUERx2D2klk2To1RWTT1GfPQumTV2zLvDspY22MSW4JyuIr4mortRSti4xPYhQmv1xQxpDfgmL3OrlV2A3pn44Krxc__zdg4ZWt8YBmAoyDPFXT3QKxYelq6pmr66znLOx0e8NPu8zGaQITPzSM8khF1THxFOF1zjKBLPCsTBMq5QS3OI4i9YjcY2Owg4_H0StpXK80S38x_WaijOVeXbPks8zKJyzFel7aBMpuMF2diEIut2KP1Rjrkm_qka1zVI2qrY4S_xSThc6y29kDL-5eyK1kNZ7Lu605zvhz-UrugbFiS-rBwn4rU63Pqu8fbpu4Kh2GQM3YPYmbW6AjNQ85zLSxaurD_4II9fiSXolo5oPXWA0_WeDYTSYNwKxyKtRDTw9uFNG6KSzPjdQtUFOELIOMB_NijdlH7cCJpIn0Gjh7Sr_wq8Wfd9ZKMNuX7QHIL51VdoxJKgM8L93D_YkLnLANY92e6XlbG_fCwvJjRKj4afY0hmUJOqVoHsIc6vVfzligLigz-x7UoFyXwMrOtgUjGhQmZ3IsGrDG2ZENuQabvHIp-raXm9Twx793NE2dCPZnoBUEDV_28l_N3fsmN5jYzmFBrmE3E45oO0WbgY_KQdin5hpe6MBd33SBVpNy0)](https://www.plantuml.com/plantuml/svg/ZLLXRzem4FsUNs5fqihAK3KcJHDKKoiw9CJGAjZwPPgYmpRKKcmZsw5YZF--ivCGGaEoBpHzztn-xt4Nxgm3urAPH3TNv341vNxElX4XOSt9IXiodj_FegkRI87aTWEKancbOWIEAo3x29RM6Q2Eq0Ii9VIH6oii5jt2QUERx2D2klk2To1RWTT1GfPQumTV2zLvDspY22MSW4JyuIr4mortRSti4xPYhQmv1xQxpDfgmL3OrlV2A3pn44Krxc__zdg4ZWt8YBmAoyDPFXT3QKxYelq6pmr66znLOx0e8NPu8zGaQITPzSM8khF1THxFOF1zjKBLPCsTBMq5QS3OI4i9YjcY2Owg4_H0StpXK80S38x_WaijOVeXbPks8zKJyzFel7aBMpuMF2diEIut2KP1Rjrkm_qka1zVI2qrY4S_xSThc6y29kDL-5eyK1kNZ7Lu605zvhz-UrugbFiS-rBwn4rU63Pqu8fbpu4Kh2GQM3YPYmbW6AjNQ85zLSxaurD_4II9fiSXolo5oPXWA0_WeDYTSYNwKxyKtRDTw9uFNG6KSzPjdQtUFOELIOMB_NijdlH7cCJpIn0Gjh7Sr_wq8Wfd9ZKMNuX7QHIL51VdoxJKgM8L93D_YkLnLANY92e6XlbG_fCwvJjRKj4afY0hmUJOqVoHsIc6vVfzligLigz-x7UoFyXwMrOtgUjGhQmZ3IsGrDG2ZENuQabvHIp-raXm9Twx793NE2dCPZnoBUEDV_28l_N3fsmN5jYzmFBrmE3E45oO0WbgY_KQdin5hpe6MBd33SBVpNy0 "SVG image of cFram hierarchy")

<!-- The following image renders well on github, but doesn't render in the previewer in vscode unless you turn on "insecure content". Of course, github rendering is more important, but this is irksome -->
![Image of FRAM Storage objects -- see assets/cframstorage.puml](http://www.plantuml.com/plantuml/png/ZLJRJXin47tVhx3sXPjMY29LA5GLRI8GQjDKYU05eMhYdGrkrjx85mga_7jjxoKsMQA-9CgSCpDdpZXpeJH8RNYP7E-HdoK8VJF-JXY71PAYakHo-cMSx1qd0ZYg5L0aOqhP43GA8EiaeIKeHUYb13xJbNHfwuIG8nI6ava6aOFCl-6pSa7zlC8S2sAOqASVVcaoAGg5-jnXQoj4C_fAAw5qbtcjaPD7zpd2GjtTEshosjTsC8Xod8YiwyDXYRTG6jm_yCqwO85wnbxQSAZNGVQxGUPLLHAcVXW-Hnd7fhWg6RM6v4sydk3gvdf43csHAyCQPAF7U37dxqqocVz6ggVmf_Poa-QqMb4kwEkxsYtZp14QiFjzY_Bkz3vGsuwuV-2bzhJrebjQ7RBadKetCay-rgRMyThQ21Fur83rxeE5nBb3Q-fIXLQhk6oSzm3AUihoFipM78660FBrE6ZwW6gpdoER4A-zVPI1VFk0ysrjZwvtNvEUzs64OWk1EH4D9BHw-ouhRywaw1W1uQmUQMYan2r0lGUuhOwOef9n9i3kxwifYkujAokxSMgR4ypKy5fv4Nchr5Psg2LgNribc6RMnxS6-hswa7k3uQ59Jr9oc6MVIReSmrEwwnmCmYEo-tpuOnKtyat-bnt-VJ_zpJAIzg5fajXvBb3azlR-0m00)
[![Image of FRAM Storage objects -- see assets/cframstorage.plantuml](http://www.plantuml.com/plantuml/png/ZLJRJXin47tVhx3sXPjMY29LA5GLRI8GQjDKYU05eMhYdGrkrjx85mga_7jjxoKsMQA-9CgSCpDdpZXpeJH8RNYP7E-HdoK8VJF-JXY71PAYakHo-cMSx1qd0ZYg5L0aOqhP43GA8EiaeIKeHUYb13xJbNHfwuIG8nI6ava6aOFCl-6pSa7zlC8S2sAOqASVVcaoAGg5-jnXQoj4C_fAAw5qbtcjaPD7zpd2GjtTEshosjTsC8Xod8YiwyDXYRTG6jm_yCqwO85wnbxQSAZNGVQxGUPLLHAcVXW-Hnd7fhWg6RM6v4sydk3gvdf43csHAyCQPAF7U37dxqqocVz6ggVmf_Poa-QqMb4kwEkxsYtZp14QiFjzY_Bkz3vGsuwuV-2bzhJrebjQ7RBadKetCay-rgRMyThQ21Fur83rxeE5nBb3Q-fIXLQhk6oSzm3AUihoFipM78660FBrE6ZwW6gpdoER4A-zVPI1VFk0ysrjZwvtNvEUzs64OWk1EH4D9BHw-ouhRywaw1W1uQmUQMYan2r0lGUuhOwOef9n9i3kxwifYkujAokxSMgR4ypKy5fv4Nchr5Psg2LgNribc6RMnxS6-hswa7k3uQ59Jr9oc6MVIReSmrEwwnmCmYEo-tpuOnKtyat-bnt-VJ_zpJAIzg5fajXvBb3azlR-0m00)](https://www.plantuml.com/plantuml/svg/ZLJRJXin47tVhx3sXPjMY29LA5GLRI8GQjDKYU05eMhYdGrkrjx85mga_7jjxoKsMQA-9CgSCpDdpZXpeJH8RNYP7E-HdoK8VJF-JXY71PAYakHo-cMSx1qd0ZYg5L0aOqhP43GA8EiaeIKeHUYb13xJbNHfwuIG8nI6ava6aOFCl-6pSa7zlC8S2sAOqASVVcaoAGg5-jnXQoj4C_fAAw5qbtcjaPD7zpd2GjtTEshosjTsC8Xod8YiwyDXYRTG6jm_yCqwO85wnbxQSAZNGVQxGUPLLHAcVXW-Hnd7fhWg6RM6v4sydk3gvdf43csHAyCQPAF7U37dxqqocVz6ggVmf_Poa-QqMb4kwEkxsYtZp14QiFjzY_Bkz3vGsuwuV-2bzhJrebjQ7RBadKetCay-rgRMyThQ21Fur83rxeE5nBb3Q-fIXLQhk6oSzm3AUihoFipM78660FBrE6ZwW6gpdoER4A-zVPI1VFk0ysrjZwvtNvEUzs64OWk1EH4D9BHw-ouhRywaw1W1uQmUQMYan2r0lGUuhOwOef9n9i3kxwifYkujAokxSMgR4ypKy5fv4Nchr5Psg2LgNribc6RMnxS6-hswa7k3uQ59Jr9oc6MVIReSmrEwwnmCmYEo-tpuOnKtyat-bnt-VJ_zpJAIzg5fajXvBb3azlR-0m00 "SVG image of cFramStorage class hierarchy")

### Asynchronous Serial Port Command Processing

Expand Down
11 changes: 3 additions & 8 deletions assets/CatenaBase.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,6 @@ abstract class CatenaStm32L0 {
-void savePlatform()
}

abstract class CatenaStm32L0LoRa {
+enum DIGITAL_PINS;
}

abstract class Catena455x {
+{abstract}bool begin() override;
}
Expand Down Expand Up @@ -199,10 +195,9 @@ CatenaWingFram2k <|-- Catena4460
CatenaWingFram2k <|-- Catena4470

CatenaStm32 <|-- CatenaStm32L0
CatenaStm32L0 <|-- CatenaStm32L0LoRa
CatenaStm32L0LoRa <|-- Catena455x
CatenaStm32L0LoRa <|-- Catena461x
CatenaStm32L0LoRa <|-- Catena480x
CatenaStm32L0 <|-- Catena455x
CatenaStm32L0 <|-- Catena461x
CatenaStm32L0 <|-- Catena480x

Catena455x <|-- Catena4551
Catena461x <|-- Catena4610
Expand Down
2 changes: 1 addition & 1 deletion assets/cFram.plantuml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@startuml
@startuml "cFram class hierarchy"
/' PlantUML image for FRAM
'/
namespace McciCatena {
Expand Down
2 changes: 1 addition & 1 deletion assets/cFramStorage.plantuml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@startuml
@startuml "cFramStorage hierarchy"
/' PlantUML image for FRAM
'/
namespace McciCatena {
Expand Down

0 comments on commit fbe51a6

Please sign in to comment.