コード例 #1
0
 def __init__(self, data='', length=0):
     self.data = BER.unpack_varint(data, length)
コード例 #2
0
 def __init__(self, data=None, length=0):
     self.__dict__ = BER.decoder(data, self.tagmap)
コード例 #3
0
 def pack(self):
     # print ("Kuch to hua hai")
     return BER.encoder(self.__dict__, self.tagmap)
コード例 #4
0
ファイル: goose.py プロジェクト: lifcey/goose-IEC61850-scapy
 def pack(self):
     return BER.encoder(self.__dict__, self.tagmap)
コード例 #5
0
 def __init__(self, data=None, length=0):
     self.tagmap[(128, 32, 1)] = ('array', Data)
     self.tagmap[(128, 32, 2)] = ('structure', Data)
     self.data = BER.decoder(data, self.tagmap, decode_as_list=True)
コード例 #6
0
 def pack(self):
     #print('GOOSEPDU pack')
     try:
         return BER.encoder(self.__dict__, self.tagmap)
     except:
         print("GOOSEPDU pack: Unexpected error:", sys.exc_info())
コード例 #7
0
 def __init__(self, data='', length=0):
     self.data = BER.unpack_varint(data, length)
コード例 #8
0
 def pack(self):
     return BER.encoder(self.__dict__, self.tagmap)
コード例 #9
0
 def __init__(self, data=None, length=0):
     self.__dict__ = BER.decoder(data, self.tagmap)
コード例 #10
0
 def __init__(self, data=None, length=0):
     self.tagmap[(128,32,1)] = ('array', Data)
     self.tagmap[(128,32,2)] = ('structure', Data)
     self.data = BER.decoder(data, self.tagmap, decode_as_list=True)