Submitter: Anders Broman (a.broma...@gmail.com)
Changed: branch: master
be177eb by Paul Zander (p.j.zan...@lighting.com):
Add support for ZigBee ZCL manufacturer specific attributes and commands.
For each ZCL cluster there is the possibility to implement manufacturer
specific attributes and commands.
This is done by setting a flag (Manufacturer specific = true/false) in the
Frame Control Field of the ZCL frame.
If this flag is set then also the Manufacturer Code is added to the ZCL
Example: Manufacturer Code = 0x100b = Philips.
So basically this means that the meaning of an attribute/command is
dependent on the manufacturer code.
Currently the ZCL frame is parsed and the manufacturer code is also
dissected and displayed correctly.
However, the dissection of manufacturer specific attributes and commands is
not done properly.
Their is no distinction between a global attribute/command and a
manufacturer specific attribute/command.
This results in the incorrect dissection of these manufacturer specific
This patch fixes this issue.
The registration of a cluster is now done with a cluster Id AND the
manufacturer specific code.
Petri-Dish: Anders Broman <a.broma...@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broma...@gmail.com>
from 8f86a3b .mailamp: update (of Q1 2018)
adds be177eb Add support for ZigBee ZCL manufacturer specific attributes
Summary of changes:
epan/dissectors/packet-zbee-nwk-gp.c | 2 +-
epan/dissectors/packet-zbee-zcl-general.c | 6 +-
epan/dissectors/packet-zbee-zcl.c | 139 ++++++++++++++++++------------
epan/dissectors/packet-zbee-zcl.h | 13 ++-
epan/dissectors/packet-zbee.h | 2 +
5 files changed, 97 insertions(+), 65 deletions(-)
Sent via: Wireshark-commits mailing list <firstname.lastname@example.org>