コード例 #1
0
ファイル: ESAP.py プロジェクト: kailashnath/AFDXSuite
 def __init__(self, payload, application = None, **kwargs):
     super(ESAP, self).__init__(payload)
     self.__application = application
     self.__sendorhold = payload[8 : 12]
     self.__messageType = payload[12]
     self.__text = payload[13 : -6]
     self.__sapsrcPort = self.getSapSrcport()
     self.__udpdstport = h2i(payload[-2:])
     print payload[-6:-2], hexarrayTointarray(payload[-6:-2])
     self.__teipaddress = reduce(lambda x, y : "%s.%s" % (x, y), \
                                 hexarrayTointarray(payload[-6:-2]))
コード例 #2
0
ファイル: TCRQ.py プロジェクト: kailashnath/AFDXSuite
 def __init__(self, payload, **kwargs):
     super(TCRQ, self).__init__(payload)
     self.__repeatCount = h2i(payload[6 : 8])
コード例 #3
0
ファイル: __init__.py プロジェクト: kailashnath/AFDXSuite
 def getSapSrcport(self):
     if hasattr(self, 'sapport_index'):
         port = self.__command[self.sapport_index : self.sapport_index + 2]
         return h2i(port)
コード例 #4
0
ファイル: __init__.py プロジェクト: kailashnath/AFDXSuite
 def getComport(self):
     if hasattr(self, 'comport_index'):
         port = self.__command[self.comport_index : self.comport_index + 2]
         return h2i(port)