Read the entire color pattern
        :return List of pattern line tuples

def readPattern(self):
        """Read the entire color pattern
        :return List of pattern line tuples
        """
        if ( self.dev == None ): return ''
        pattern=[]
        for i in range(0,16):    # FIXME: adjustable for diff blink(1) models
            pattern.append( self.readPatternLine(i) )
        return pattern