I have a controller for My Matrix 6 and it sends out CC’ss and recieves CC’s while it updates the parameters on the synth with sysex.
This allows tight integration with a DAW or sequencer where you can record the knop movements and replay them.
controllassignID:
controllassignType: cc
controllParameterNumber: number
parameterNumber: ElectraOne control parameters
So if I set controllParameterNumber to 7 that controll will send out cc7 and will listen to cc7 to change.