<reponame>south-coast-science/scs_host_bbe<filename>src/scs_host/network/bluetooth_connection.py
"""
Created on 12 May 2017

@author: <NAME> (<EMAIL>)
"""


# --------------------------------------------------------------------------------------------------------------------

# noinspection PyUnusedLocal
class BluetoothConnection(object):
    """
    classdocs
    """

    WAITING = 1
    CONNECTED = 2
    DISCONNECTED = 3
    STOPPED = 4
    FAILED = 0


    # ----------------------------------------------------------------------------------------------------------------

    @classmethod
    def enable(cls):
        raise NotImplementedError


    @classmethod
    def monitor(cls):
        raise NotImplementedError


    # ----------------------------------------------------------------------------------------------------------------

    def __init__(self, pipe_input):
        raise NotImplementedError


    def run(self):
        raise NotImplementedError


    # ----------------------------------------------------------------------------------------------------------------

    def __str__(self, *args, **kwargs):
        raise NotImplementedError

