diff options
author | Tobias Jahnke <tjahnk@users.noreply.github.com> | 2017-07-31 11:46:47 +0200 |
---|---|---|
committer | Fulup Ar Foll <fulup@iot.bzh> | 2017-08-01 11:47:14 +0200 |
commit | 05e055b854e46a7bbd60b4c249ff267a000b9258 (patch) | |
tree | 62c2a055244f5692818da79dd1d0775837c9fc61 /ucs2-afb/ucs_apidef.h | |
parent | 41d1d8957f7bc7154e0abb2c276ee4ca52409a56 (diff) |
adds experimental i2cwrite command
Diffstat (limited to 'ucs2-afb/ucs_apidef.h')
-rw-r--r-- | ucs2-afb/ucs_apidef.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/ucs2-afb/ucs_apidef.h b/ucs2-afb/ucs_apidef.h index c23f066..140b96a 100644 --- a/ucs2-afb/ucs_apidef.h +++ b/ucs2-afb/ucs_apidef.h @@ -40,7 +40,12 @@ static const char _afb_description_v2_UNICENS[] = "\":{\"$ref\":\"#/components/responses/200\"}}}},\"/monitor\":{\"descript" "ion\":\"Subscribe to Unicens Event.\",\"get\":{\"x-permissions\":{\"$ref" "\":\"#/components/x-permissions/monitor\"},\"responses\":{\"200\":{\"$re" - "f\":\"#/components/responses/200\"}}}}}}" + "f\":\"#/components/responses/200\"}}}},\"/write_i2c\":{\"description\":\"" + "Writes I2C command to remote node.\",\"get\":{\"x-permissions\":{\"$ref\"" + ":\"#/components/x-permissions/monitor\"},\"parameters\":[{\"in\":\"query" + "\",\"name\":\"command\",\"required\":true,\"schema\":{\"node\":\"integer" + "\"}}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/200\"}}}" + "}}}" ; static const struct afb_auth _afb_auths_v2_UNICENS[] = { @@ -52,6 +57,7 @@ static const struct afb_auth _afb_auths_v2_UNICENS[] = { void ucs2_initialise(struct afb_req req); void ucs2_volume(struct afb_req req); void ucs2_monitor(struct afb_req req); + void ucs2_write_i2c(struct afb_req req); static const struct afb_verb_v2 _afb_verbs_v2_UNICENS[] = { { @@ -82,6 +88,13 @@ static const struct afb_verb_v2 _afb_verbs_v2_UNICENS[] = { .info = NULL, .session = AFB_SESSION_NONE_V2 }, + { + .verb = "write_i2c", + .callback = ucs2_write_i2c, + .auth = &_afb_auths_v2_UNICENS[1], + .info = NULL, + .session = AFB_SESSION_NONE_V2 + }, { .verb = NULL } }; |