def extractVRTPayloadFromFile()

in python/awsgs.py [0:0]


def extractVRTPayloadFromFile(inputFile, outputFile, packetSize):

    print("Extracting VRT payload from %s" % inputFile)
    packetNum = 0

    for message in getBytesFromFile(inputFile, packetSize):

        packetNum += 1;
        payloadLength = 0
        payload = extractVrtPayloadFromBin(message)
        payloadLength = len(payload)

        if payloadLength < 1:
            print("[%d] Packet not a valid VITA 49 format" % packetNum)

        else:
            print("[%d] Payload length: %d. Writing to file." % (packetNum, payloadLength) )
            appendToRawFile(outputFile, payload)