Skip to content

Remove value wrapping and make CoAP actions return results directly - #43

Open
Nickgraviton wants to merge 1 commit into
eclipse-thingweb:developfrom
Nickgraviton:remove-value-wrapping
Open

Remove value wrapping and make CoAP actions return results directly#43
Nickgraviton wants to merge 1 commit into
eclipse-thingweb:developfrom
Nickgraviton:remove-value-wrapping

Conversation

@Nickgraviton

@Nickgraviton Nickgraviton commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Aims to fix #9. All value wrapping has been removed. Clients and tests were rewritten for all protocol bindings (except MQTT/Zenoh that encapsulate message IDs along with the input) to use property writes and action invocation data directly.
Also, fixes #10. CoAP actions no longer receive an ID that can be checked later. The server waits for the invocation to complete and returns the result directly. HTTP was fixed in #36.

@Nickgraviton

Copy link
Copy Markdown
Contributor Author

@egekorkan could you check if this behavior aligns with node-wot? I removed all wrapping of the form {"value": <value>} or {"input": <value>} for property writing and action invocations. How could I approach MQTT/Zenoh?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

action invocation result Wrappers for value and input

1 participant