It would be nice to establish a pattern for the enums, in order to make them clearer at a glance. Perhaps "TRANSMITTER_PRESENT_SELECT_TRANSMITTER". 

There's also a spelling mistake in TRANSMITTER