The Markdown ICD connection-methods table (§4) specifies UNIITY-X/<senderid>/<messagetype>, but the Java MQTT client defaults to SEDAP-X. A client following the ICD and an SDK client using defaults publish under different roots.
Proposed correction: align all default constructor paths with UNIITY-X, retaining the explicit rootPath constructor for legacy SEDAP-X and custom configurations. Document that option in README/Javadocs and test default/custom roots without a broker. Keep the independent subscription-depth bug outside this issue.
References: Markdown ICD at the current reviewed base; Java source at the original reviewed commit.
Implementation: #28, open against upstream master at 366fc39. The PR uses the Markdown ICD introduced by 347f61c and makes no DOCX/PDF changes.
The Markdown ICD connection-methods table (§4) specifies
UNIITY-X/<senderid>/<messagetype>, but the Java MQTT client defaults toSEDAP-X. A client following the ICD and an SDK client using defaults publish under different roots.Proposed correction: align all default constructor paths with
UNIITY-X, retaining the explicitrootPathconstructor for legacySEDAP-Xand custom configurations. Document that option in README/Javadocs and test default/custom roots without a broker. Keep the independent subscription-depth bug outside this issue.References: Markdown ICD at the current reviewed base; Java source at the original reviewed commit.
Implementation: #28, open against upstream
masterat366fc39. The PR uses the Markdown ICD introduced by347f61cand makes no DOCX/PDF changes.