Skip to content

Commit

Permalink
Merge branch 'bugfix/mqtt_docs_migration_5.x' into 'master'
Browse files Browse the repository at this point in the history
mqtt/docs: Mention removal of user_context in 5.x migration guide

Closes IDFGH-9261

See merge request espressif/esp-idf!22177
  • Loading branch information
david-cermak committed Feb 2, 2023
2 parents b97a98a + 2f8b12d commit b37980d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docs/en/migration-guides/release-5.x/5.0/protocols.rst
Original file line number Diff line number Diff line change
Expand Up @@ -169,17 +169,19 @@ MQTT Client
Breaking Changes (Summary)
~~~~~~~~~~~~~~~~~~~~~~~~~~

- :cpp:type:`esp_mqtt_client_config_t` have all fields grouped in sub structs.
- :cpp:type:`esp_mqtt_client_config_t` have all fields grouped in sub structs.

Most common configurations are listed below:

- Broker address now is set in :cpp:member:`esp_mqtt_client_config_t::broker::address::uri`
- Security related to broker verification in :cpp:member:`esp_mqtt_client_config_t::broker::verification`
- Client username is set in :cpp:member:`esp_mqtt_client_config_t::credentials::username`

- :cpp:type:`esp_mqtt_client_config_t` no longer supports the ``user_context`` field. Please use :cpp:func:`esp_mqtt_client_register_event` instead for registering an event handler; the last argument ``event_handler_arg`` can be used to pass user context to the handler.


ESP-Modbus
----------
-----------

Breaking Changes (Summary)
~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
2 changes: 2 additions & 0 deletions docs/zh_CN/migration-guides/release-5.x/5.0/protocols.rst
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,8 @@ MQTT 客户端
- 通过 :cpp:member:`esp_mqtt_client_config_t::broker::verification` 配置 MQTT Broker 身份验证的相关安全问题
- 通过 :cpp:member:`esp_mqtt_client_config_t::credentials::username` 配置客户端用户名

- :cpp:type:`esp_mqtt_client_config_t` 不再支持 ``user_context`` 字段。之后注册事件处理程序,请使用 :cpp:func:`esp_mqtt_client_register_event`;最后一个参数 ``event_handler_arg`` 可用于将用户上下文传递给处理程序。


ESP-Modbus
----------
Expand Down

0 comments on commit b37980d

Please sign in to comment.