diff options
author | Enrico Jorns <ejo@pengutronix.de> | 2014-09-25 12:53:26 +0200 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-11-26 19:15:04 +0000 |
commit | c2913d25a92dfc3e3c5c0020338018f895ff2b23 (patch) | |
tree | 8f91c073bb7fbb2229cf453c93679864045df299 /AUTHORS | |
parent | d77c5a5106c1ffc7a9bebc065cd4cae9614f2d58 (diff) |
canopen: Enhanced SDO decoding
* Move sdo dissection to separate function
Added dissect_sdo() function to handle the more complex SDO dissection.
* SDO command specifier decoding
Decoding of both client and server command specifier for SDO transfers
according to CiA 301 Chaper 7.2.4.3.
Note: Fully decoding block transfer frames is more complex and not supported
yet.
* basic SDO abort code decoding
SDO abort codes as specified in CiA 301 Chapter 7.2.4.3.17 (Table 22).
* Basic value ranges for object dict index parameter
Object dict ranges as specified in CiA 301 7.4.1 (Table 41)
* cs-based multiplexer and data decoding
A data width of 4 byte is valid only for expedited transfer and a
multiplex value is present only in initialisation messages.
This patch now handles also normal sdo segment data.
Reference: CiA 301, Chapter 7.2.4.3.3 and 7.2.4.3.6
Change-Id: I37005894082d62eed1ddd85e09e3676aa3af8222
Reviewed-on: https://code.wireshark.org/review/5504
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -3640,6 +3640,10 @@ Joe Fowler <fowlerja[AT]us.ibm.com> { Dissector for Shared Memory Communication over RDMA (SMC-R) } +Enrico Jorns <ejo[AT]pengutronix.de> { + CANopen dissector enhancements and fixes +} + and by: |