custom payload handler registration added

This commit is contained in:
Bogdan Pilyugin 2023-10-14 13:21:53 +02:00
parent 33cdc8b759
commit a3f0b6d057
3 changed files with 8 additions and 2 deletions

@ -1 +1 @@
Subproject commit 587fbbd80b502e532416dafe5b5eea89f869a155
Subproject commit 32c8a42b8928581a3a51c44ab6550dcf1418384e

View File

@ -12,6 +12,11 @@ HTTP_IO_RESULT AfterPostHandlerCustom(httpd_req_t *req, const char *filename, ch
void UserMQTTEventHndlr(int idx, void *handler_args, esp_event_base_t base, int32_t event_id, void *event_data);
void SaveUserConf();
sys_error_code CustomPayloadHandler(data_message_t *MSG)
{
return SYS_ERROR_HANDLER_NOT_SET;
}
const char my_context_data[] = "MyContextDataPassedIntoMQTTHandler";
void app_main(void)
@ -20,6 +25,7 @@ void app_main(void)
regAfterPostHandlerCustom(&AfterPostHandlerCustom);
regUserEventHandler(&UserMQTTEventHndlr, (void*) my_context_data);
regCustomSaveConf(&SaveUserConf);
regCustomPayloadTypeHandler(&CustomPayloadHandler);
RegAppVariables();
RegObjects();

View File

@ -42,7 +42,7 @@ const obj_struct_t app_com_obj_arr[] = {
.command_handlers = { &APPLICATION_TEST1_handle, &APPLICATION_TEST2_handle }
},
{
.index = 0,
.index = 1,
.object_name = "APPLICATION2",
.allowed_actions = { "TEST1", "TEST2", "TEST3" },
.command_handlers = { &APPLICATION_TEST1_handle, &APPLICATION_TEST2_handle }