Loading src/device/service/driver_api/FilterFields.py +1 −0 Original line number Diff line number Diff line Loading @@ -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' Loading src/device/service/drivers/__init__.py +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, [ Loading @@ -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, } ]), ] src/device/service/drivers/transport_api/TransportApiDriver.py +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 Loading
src/device/service/driver_api/FilterFields.py +1 −0 Original line number Diff line number Diff line Loading @@ -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' Loading
src/device/service/drivers/__init__.py +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, [ Loading @@ -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, } ]), ]
src/device/service/drivers/transport_api/TransportApiDriver.py +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