Commit b4f1da0e authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Added placeholder for TransportAPI driver

parent 7465e6de
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ class DeviceTypeFilterFieldEnum(Enum):
    EMULATED            = 'emulated'
    OPTICAL_ROADM       = 'optical-roadm'
    OPTICAL_TRANDPONDER = 'optical-trandponder'
    OPTICAL_LINE_SYSTEM = 'optical-line-system'
    PACKET_ROUTER       = 'packet-router'
    PACKET_SWITCH       = 'packet-switch'

+7 −6
Original line number Diff line number Diff line
from ..driver_api.FilterFields import FilterFieldEnum, DeviceTypeFilterFieldEnum, ORM_DeviceDriverEnum
from .emulated.EmulatedDriver import EmulatedDriver
from .openconfig.OpenConfigDriver import OpenConfigDriver
#from .transport_api.TransportAPIDriver import TransportAPIDriver
from .transport_api.TransportApiDriver import TransportApiDriver

DRIVERS = [
    (EmulatedDriver, [
@@ -16,9 +16,10 @@ DRIVERS = [
            FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.OPENCONFIG,
        }
    ]),
    #(TransportAPIDriver, [
    #    {
    #        FilterFieldEnum.DRIVER    : ORM_DeviceDriverEnum.TRANSPORT_API,
    #    }
    #]),
    (TransportApiDriver, [
        {
            FilterFieldEnum.DEVICE_TYPE: DeviceTypeFilterFieldEnum.OPTICAL_LINE_SYSTEM,
            FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.TRANSPORT_API,
        }
    ]),
]
+9 −0
Original line number Diff line number Diff line
import logging
from device.service.driver_api._Driver import _Driver

LOGGER = logging.getLogger(__name__)

# TODO: Implement TransportAPI Driver

class TransportApiDriver(_Driver):
    pass