diff --git a/oxi/interfaces/models/qtech.py b/oxi/interfaces/models/qtech.py index 2b6e077..ab62ba8 100644 --- a/oxi/interfaces/models/qtech.py +++ b/oxi/interfaces/models/qtech.py @@ -7,6 +7,10 @@ from oxi.interfaces.base import BaseDevice class Qtech(BaseDevice): template = "qtech.ttp" + def system(self) -> dict: + system = self.raw["system"] + return system + def vlans(self) -> list[dict]: vlans_ttp = self.raw["vlans"] vlans = [] diff --git a/oxi/interfaces/models/templates/qtech.ttp b/oxi/interfaces/models/templates/qtech.ttp index aa14025..f606893 100644 --- a/oxi/interfaces/models/templates/qtech.ttp +++ b/oxi/interfaces/models/templates/qtech.ttp @@ -9,8 +9,13 @@ default_system = { -! {{ model | ORPHRASE }} Series Software, Version {{ ignore }} Build {{ version | strip(",") }}{{ ignore('.*') }} +! {{ model | ORPHRASE | _start_ }} Series Software, Version {{ ignore }} Build {{ version | strip(",") }}{{ ignore('.*') }} ! Serial num:{{ serial_number | strip(",") }}{{ ignore('.*') }} + +! System description : {{ description | PHRASE | _start_ }}({{ model }}) By {{ vendor }} +! System description : {{ description | PHRASE | _start_ }}({{ model }}) +! System software version : {{ description | PHRASE }}, Release({{ version }}) +! System serial number : {{ serial_number }}