class TemplateCommunications:
    def __init__(self) -> None:
        pass

    def open(self) -> None:
        pass

    def close(self)->None: 
        pass

    def send(self,data)->None:
        pass

    def receive(self,n_bytes)->None:
        pass

    def flush(self)->None:
        pass