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

Device component - L3VPN Driver:

- Added support for underlying controller-managed devices
parent 5db96792
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -86,6 +86,7 @@ class TfsApiClient(RestApiClient):
            device_type : str = json_device['device_type']
            #if not device_type.startswith('emu-'): device_type = 'emu-' + device_type
            device_status = json_device['device_operational_status']
            ctrl_uuid : str = json_device['controller_id']['device_uuid']['uuid']
            device_url = '/devices/device[{:s}]'.format(device_uuid)
            device_data = {
                'uuid': json_device['device_id']['device_uuid']['uuid'],
@@ -97,6 +98,8 @@ class TfsApiClient(RestApiClient):
                    for driver in json_device['device_drivers']
                ],
            }
            if ctrl_uuid is not None and len(ctrl_uuid) > 0:
                device_data['ctrl_uuid'] = ctrl_uuid
            result.append((device_url, device_data))

            for json_endpoint in json_device['device_endpoints']: