Details
Description
Add support for a protection mode as decribed in CIP Volume 1 Edition 3.24 5A-2.2.1.16 "Protection Mode - Attribute 19".
The purpose of this is to reject explicit services that might lead to unexpected or undesired behavior.
This could for instance include configuration changes or a reset service when having a CIP connection running.
Possible "set" services to the following objects are involved:
- Any set services to TCP/IP Interface attribute 3 or 5
- Reset service (0x05) to identity object
- Any set services to Ethernet Link attribute 6 (might provoke a link down)
- etc.
Attirbute 19 "Protection Mode" of the Identity object shall be supported, which indicates the current protection mode of the device.