Dissallow serial to ethernet connection

Fix #678
This commit is contained in:
Julien Duponchelle
2016-09-15 14:51:40 +02:00
parent 5d12a91268
commit da5e3d0e54
18 changed files with 184 additions and 78 deletions

View File

@ -27,8 +27,16 @@ class Port:
self._port_number = port_number
self._name = name
@staticmethod
def dataLinkTypes():
@property
def adapter_number(self):
return self._adapter_number
@property
def port_number(self):
return self._port_number
@property
def data_link_types(self):
"""
Returns the supported PCAP DLTs.
@ -36,16 +44,16 @@ class Port:
"""
return {"Ethernet": "DLT_EN10MB"}
@staticmethod
def linkType():
return "Ethernet"
@property
def link_type(self):
return "ethernet"
def __json__(self):
return {
"name": self._name,
"short_name": self.shortNameType() + "{}/{}".format(self._interface_number, self._port_number),
"data_link_types": self.dataLinkTypes(),
"short_name": self.short_name_type + "{}/{}".format(self._interface_number, self._port_number),
"data_link_types": self.data_link_types,
"port_number": self._port_number,
"adapter_number": self._adapter_number,
"link_type": self.linkType().lower()
"link_type": self.link_type
}