TauLabs/TauLabs — pull request #791 by kubark42 (2013-07-24 09:11:12+00:00)
Title: This enables a warning message when a modules tab groupbox is enabled but not running

As pointed out in https://github.com/TauLabs/TauLabs/pull/789, there was no indication that a module could not be configured because a reboot was necessary. This addresses that problem.

![screen shot 2013-07-24 at 12 04 27 pm](https://f.cloud.github.com/assets/1118185/847525/1a0eb770-f440-11e2-9694-bab1fed762a7.png)

There is a remaining issue that the battery module can be enabled but will not run because the ADC input channel has not been set. I will fix that in a forthcoming PR.

Support for disabling the contents of a groupbox when the module is not running exists in a private branch, but it does't work cleanly because of the battery ADC routing problem.

An alternative approach is to display the message any time a groupbox is toggled, but this leads to a problem when the user clicks and then "unclicks". Ideally, the message would go away if the user returned to the previous state, but this is dependent on the true running state and not the admin state. Otherwise, a user who saves a ModuleSettings->AdminState change,and then disconnects/reconnects the telemetry connection will no longer receive the message even though it is still appropriate.