Index: docs/SDD/CodeGenPipeline.puml =================================================================== diff -u -r5703cc9be0f77b0fb405d60767a76033d8f9d2cb -rb915ccc1a72fcca21908c35140af7ac7df1f1f37 --- docs/SDD/CodeGenPipeline.puml (.../CodeGenPipeline.puml) (revision 5703cc9be0f77b0fb405d60767a76033d8f9d2cb) +++ docs/SDD/CodeGenPipeline.puml (.../CodeGenPipeline.puml) (revision b915ccc1a72fcca21908c35140af7ac7df1f1f37) @@ -53,15 +53,15 @@ |MsgUtils Python| :MsgHandlingIni loads .conf —\nseeds each msgId with\naction=drop, topic=; - :loadIni() merges existing\nLeahiRtMsgHandling.ini —\npreserves hand-edited\naction + topic values; + :loadIni() merges existing\nLeahiMsgHandling.ini —\npreserves hand-edited\naction + topic values; |Jinja2 Templates| - :MsgHandlingIni.jinja renders\nLeahiRtMsgHandling.ini\n(per-msgId: msg_id, action, topic); + :MsgHandlingIni.jinja renders\nLeahiMsgHandling.ini\n(per-msgId: msg_id, action, topic); end fork |Runtime| -:LeahiRtController::loadMsgHandling()\nreads LeahiRtMsgHandling.ini at startup; +:CloudConnectController::loadMsgHandling()\nreads LeahiMsgHandling.ini at startup; :onMessageReceive() looks up msgId\nin _msgHandling → drop / send_always /\nsend_delta policy, MQTT topic; :canMessageToProtobufByteArray()\nconverts CAN → protobuf bytes; :msgIdString() used in log output; @@ -71,7 +71,7 @@ Pipelines A and B are triggered by the MsgUtils library cmake target; Pipeline C is triggered by the - LeahiRt executable cmake target. + CloudConnect executable cmake target. All three regenerate whenever the .conf file changes. end note