mesh: Move model functionality out of node.c to model.c
authorInga Stotland <inga.stotland@intel.com>
Thu, 23 Jul 2020 22:00:21 +0000 (15:00 -0700)
committerAbhay Agarwal <ay.agarwal@samsung.com>
Mon, 28 Dec 2020 06:20:04 +0000 (11:50 +0530)
commit2a340d80f59e68632f68ada82cd628c6431845eb
treebd4bb5fdf09672d72a1220fd09f1c4090df2cc1e
parentb7e2380ab4ca301aee8f910cc9e5819f406e0707
mesh: Move model functionality out of node.c to model.c

This moves the model related code out of node.c to model.c providing
for better functional separation of modules.

Also, use the value of 0xFFFF for internal representation of vendor ID
for BT SIG defined models. This allows to maintain a single internal
vendor ID / model ID space.

Change-Id: I64c18e37a66987ba4d8ef1b3ce5fe2a1e8fcb58c
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
mesh/cfgmod-server.c
mesh/cfgmod.h
mesh/mesh-config-json.c
mesh/model.c
mesh/model.h
mesh/node.c
mesh/node.h