diff --git a/mesh/mesh-config-json.c b/mesh/mesh-config-json.c
index 086d618..a145388 100644
--- a/mesh/mesh-config-json.c
+++ b/mesh/mesh-config-json.c
}
bool mesh_config_model_binding_add(struct mesh_config *cfg, uint16_t ele_addr,
- bool vendor, uint32_t mod_id,
+ uint32_t mod_id, bool vendor,
uint16_t app_idx)
{
json_object *jnode, *jmodel, *jstring, *jarray = NULL;
}
bool mesh_config_model_binding_del(struct mesh_config *cfg, uint16_t ele_addr,
- bool vendor, uint32_t mod_id,
+ uint32_t mod_id, bool vendor,
uint16_t app_idx)
{
json_object *jnode, *jmodel, *jarray;
diff --git a/mesh/mesh-config.h b/mesh/mesh-config.h
index f15f3f3..50a55d5 100644
--- a/mesh/mesh-config.h
+++ b/mesh/mesh-config.h
uint8_t *data, uint16_t size);
bool mesh_config_comp_page_mv(struct mesh_config *cfg, uint8_t old, uint8_t nw);
bool mesh_config_model_binding_add(struct mesh_config *cfg, uint16_t ele_addr,
- bool vendor, uint32_t mod_id,
+ uint32_t mod_id, bool vendor,
uint16_t app_idx);
bool mesh_config_model_binding_del(struct mesh_config *cfg, uint16_t ele_addr,
- bool vendor, uint32_t mod_id,
+ uint32_t mod_id, bool vendor,
uint16_t app_idx);
bool mesh_config_model_pub_add(struct mesh_config *cfg, uint16_t ele_addr,
uint32_t mod_id, bool vendor,
diff --git a/mesh/model.c b/mesh/model.c
index 136edb1..961391f 100644
--- a/mesh/model.c
+++ b/mesh/model.c
model_unbind_idx(node, ele_idx, mod, app_idx);
if (!mesh_config_model_binding_del(node_config_get(node),
- addr, vendor, id,
+ addr, id, vendor,
app_idx))
return MESH_STATUS_STORAGE_FAIL;
return MESH_STATUS_INSUFF_RESOURCES;
if (!mesh_config_model_binding_add(node_config_get(node), addr,
- vendor, id, app_idx))
+ id, vendor, app_idx))
return MESH_STATUS_STORAGE_FAIL;
model_bind_idx(node, ele_idx, mod, app_idx);