Details
Description
ECS LFW uses by default the ControlByte values for SM2 and SM3 as follows in order to support IRQ based control:
<Sm MinSize="0" MaxSize="1024" StartAddress="#x1100" ControlByte="#x64" Enable="1">Outputs</Sm>
<Sm MinSize="0" MaxSize="1024" StartAddress="#x1D00" ControlByte="#x20" Enable="1">Inputs</Sm>
In order to support migration of replacement devices which used different ControlByte value, e.g. allow ControlByte.EnableIrq to be 0 for SM2 and SM3:
<Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm>
<Sm StartAddress="#x1600" ControlByte="#x00" Enable="1">Inputs</Sm>
the firmware supports configuration of the ControlByte Mask by using ECS_SET_CONFIG_EXT_REQ message after regular SET_CONFIG_REQ configuration.