Adds malfunction group state.
TODO:
- the state name needs to contain the binary input function name. So I will amend / rebase the last commit.
- more testing
I will separate PR the first cleanup commits so that they can be merged sooner.
#15173
Adds malfunction group state.
TODO:
I will separate PR the first cleanup commits so that they can be merged sooner.
#15173