Minor bug where PublishEvent never returned a fail.
Remove transistor and switch laser input to ADC polling.