'Print contents of packet to screen'

def printPacket(self, status):

    if (self.decoded == True):
        print '###    Start', status, 'SNAP    Packet    ###'
        print 'Bytes', self.bytes
        if (self.SYNC == 84):
            print '...Sync    OK'
        else:
            print '...Sync    Error'
        print '...Check:    ', self._check()
        print '...DATA', self.dataBytes
        print '...CRC', self.CRC
        print '...SAB', self.SAB
        print '...DAB', self.DAB
        print '...HDB1', self.HDB1, ':'
        print '...........NDB', self.NDB
        print '...HDB2', self.HDB2, ':'
        print '...........ACK', self.ACK
        print '...........NAK', self.NAK
        print '###    End', status, 'SNAP    Packet    ###'
    else:
        raise _SNAPError('Trying    to    print    a    packet    that    has    not    been    decoded')
