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

DRIVERS = [
    (EmulatedDriver, [
        {
            FilterFieldEnum.DEVICE_TYPE: DeviceTypeFilterFieldEnum.EMULATED,
            FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.OPENCONFIG,
        }
    ]),
    #(OpenConfigDriver, [
    #    {
    #        FilterFieldEnum.DRIVER    : ORM_DeviceDriverEnum.OPENCONFIG,
    #    }
    #]),
    #(TransportAPIDriver, [
    #    {
    #        FilterFieldEnum.DRIVER    : ORM_DeviceDriverEnum.TRANSPORT_API,
    #    }
    #]),
]
