Do not accept any message from spinal, if neuron has not sent the initalize information to spinal.
This can avoid a corner case of the unexpected behavior of servo after updating the firmware of neuron while spinal and neurons are already connected by CAN.
Details
This is achieved by introducing a new variable connect_
Neuron servo instance never accept any message from spinal via CAN if connect_ is false
connect_ can be true only after neuron has sent the necessary information to spinal.
What is this
Do not accept any message from spinal, if neuron has not sent the initalize information to spinal. This can avoid a corner case of the unexpected behavior of servo after updating the firmware of neuron while spinal and neurons are already connected by CAN.
Details
connect_
connect_
is falseconnect_
can be true only after neuron has sent the necessary information to spinal.