"""
This package contains the simulator independent implementations for the brain adapter
"""
__author__ = "Sebastian Krach"
from .__AbstractCommunicationAdapter import AbstractCommunicationAdapter
# pylint: disable=import-error
import enum
[docs]class InternalBrainException(Exception):
"""
Represents that an unhandled exception occurred within the brain simulation
"""
def __init__(self, *args, **kwargs):
super(InternalBrainException, self).__init__(*args, **kwargs)
[docs]class DeviceCommunicationDirection(enum.Enum):
"""
Enumeration for the different types of communication direction
"""
IN = 1
OUT = 2
INOUT = 3