コード例 #1
0
ファイル: tests.py プロジェクト: SergioLaime/txscada
 def testPaquete_procesar(self):
     from proto import Paquete
     from proto import SOF
     from checksum import make_cs_bigendian
     
     p = None
     
     datos = [SOF,
              0, # Qty
              1, # Dst
              2, # Src
              3, # Sec
              0, # Com
              1, # Datos
              2, # Datos
              3, # Datos
              4, # Datos
              5, # Datos 
              ]
     
     datos += make_cs_bigendian(datos)
     datos[1] = len(datos) # Qty
     
     p = Paquete.from_int_list(datos)
     print p.d00
     self.assertNotEqual(p.sof, None)
     self.assertNotEqual(p, None)
コード例 #2
0
ファイル: proto.py プロジェクト: D3f0/txscada
 def generar_checksum(pkg):
     return make_cs_bigendian(pkg.values())
コード例 #3
0
ファイル: proto.py プロジェクト: SergioLaime/txscada
 def generar_checksum(pkg):
     return make_cs_bigendian(pkg.values())