Get the current status of the event stream system

        The status will be one of the following:

        - EVENT_STREAM_STATE_STOPPED: if the stream thread has not been enabled
        - EVENT_STREAM_STATE_CONNECTING: the stream thread is running and
            attempting to establish a connection to the WVA to receive events.
        - EVENT_STREAM_STATE_CONNECTED: We are connected to the WVA and
            receiving or ready to receive events.  If no events are being
            received, one should verify that vehicle data is being received
            and there is an appropriate set of subscriptions set up.

def get_status(self):
        """Get the current status of the event stream system

        The status will be one of the following:

        - EVENT_STREAM_STATE_STOPPED: if the stream thread has not been enabled
        - EVENT_STREAM_STATE_CONNECTING: the stream thread is running and
            attempting to establish a connection to the WVA to receive events.
        - EVENT_STREAM_STATE_CONNECTED: We are connected to the WVA and
            receiving or ready to receive events.  If no events are being
            received, one should verify that vehicle data is being received
            and there is an appropriate set of subscriptions set up.
        """
        with self._lock:
            if self._event_listener_thread is None:
                return EVENT_STREAM_STATE_DISABLED
            else:
                return self._event_listener_thread.get_state()