Exemple #1
0
def espera_bcl(entrada, autom):
    ''' Espera BCL '''
    autom.buffer.append(entrada)
    
    autom.logger.info('Recibida totalidad de paquete')
    autom.logger.info('Checksum: ' + (checksum.check_cs_bigendian(autom.buffer) and "OK" or "Error"))
    if checksum.check_cs_bigendian(autom.buffer):
        autom.packet.append(autom.buffer)
        autom.buffer = []
    return ESTADOS['ESPERA_SOF']
Exemple #2
0
def espera_bcl(entrada, autom):
    ''' Espera BCL '''
    autom.buffer.append(entrada)

    autom.logger.info('Recibida totalidad de paquete')
    autom.logger.info('Checksum: ' + (
        checksum.check_cs_bigendian(autom.buffer) and "OK" or "Error"))
    if checksum.check_cs_bigendian(autom.buffer):
        autom.packet.append(autom.buffer)
        autom.buffer = []
    return ESTADOS['ESPERA_SOF']
Exemple #3
0
 def comprobar_checksum(pkg_con_cs):
     return check_cs_bigendian(pkg_con_cs.values())
Exemple #4
0
 def comprobar_checksum(pkg_con_cs):
     return check_cs_bigendian(pkg_con_cs.values())