Add files via upload
This commit is contained in:
359
test-flap-check.py
Normal file
359
test-flap-check.py
Normal file
@@ -0,0 +1,359 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import httplib
|
||||
import urllib
|
||||
import json
|
||||
from vestactrl import *
|
||||
import random
|
||||
import sys
|
||||
|
||||
real_hw = True
|
||||
|
||||
def adjust_blanks(s):
|
||||
blank = '░'
|
||||
return s.replace('░','`0')
|
||||
|
||||
def adjust_empty_spaces(s):
|
||||
empty_space = ' '
|
||||
return s.replace(' ', '`0')
|
||||
|
||||
def get_board_content():
|
||||
url1 = 'https://app.vestaboard.com/api/v1/board/'
|
||||
url2 = '/describe'
|
||||
full_url = url1 + board_id + url2
|
||||
page = urllib.urlopen(full_url)
|
||||
#conn = httplib.HTTPSConnection('app.vestaboard.com')
|
||||
#conn.request('GET', '/api/v1/board/%s/describe' % board_id)
|
||||
#response = conn.getresponse()
|
||||
contents = page.read()
|
||||
#print response.status, response.reason
|
||||
print page.getcode()
|
||||
#retval = adjust_blanks(response.read())
|
||||
contents2 = adjust_blanks(contents)
|
||||
retval = adjust_empty_spaces(contents2)
|
||||
#conn.close()
|
||||
page.close()
|
||||
return retval
|
||||
|
||||
def is_new_content(new, old):
|
||||
retval = False
|
||||
for v in zip(new,old):
|
||||
if v[0] != v[1]:
|
||||
retval = True
|
||||
break
|
||||
return retval
|
||||
|
||||
def random_colors():
|
||||
proto = [
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d',
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d',
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d',
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d',
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d',
|
||||
'`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d`%d']
|
||||
lines = []
|
||||
for p in proto:
|
||||
s = p % (random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5),
|
||||
random.randint(1, 5))
|
||||
lines.append(s)
|
||||
setup_digits(lines, left_to_right_swap=False)
|
||||
|
||||
# VBR (23x7)
|
||||
#board_id = '700df57c-8b0a-4166-8758-b9de6e900cb8'
|
||||
# VB (22x6)
|
||||
#board_id = 'demo-a3c6ed9d-0499-4368-a3e9-b132cfc94305'
|
||||
# Testaboard
|
||||
board_id = 'demo-6a439bfd-fe37-4d82-af76-9cbf4fbd6367'
|
||||
#board_id = ' '
|
||||
board_name = 'Testaboard'
|
||||
|
||||
# ANDREA
|
||||
timeouts = 15
|
||||
if real_hw:
|
||||
print 'before pause'
|
||||
#time.sleep(timeouts)
|
||||
print 'after pause'
|
||||
print 'before init_uart'
|
||||
board_init_uart()
|
||||
print 'after init_uart'
|
||||
print 'before blanks'
|
||||
# ANDREA
|
||||
test_check_blanks()
|
||||
print 'after blanks'
|
||||
print 'before 2nd pause'
|
||||
time.sleep(10)
|
||||
print 'after 2nd pause'
|
||||
|
||||
last_lines = ['', '', '', '', '', '']
|
||||
|
||||
data = None
|
||||
#while True:
|
||||
|
||||
#while board_id == ' ':
|
||||
#time.sleep(5)
|
||||
|
||||
time.sleep(3)
|
||||
|
||||
#print('**********')
|
||||
#print board_name
|
||||
#print('**********')
|
||||
#r = get_board_content()
|
||||
#data = json.loads(r)
|
||||
#print('DATA: %s') % data
|
||||
#ulines = data['message']['lines']
|
||||
#print('ulines: %s') % ulines
|
||||
#lines = [l.encode('ascii', 'ignore') for l in ulines]
|
||||
lines = ['', '', '', '', '', '']
|
||||
line1 = ['AAAAAAAAAAAAAAAAAAAAAA', 'AAAAAAAAAAAAAAAAAAAAAA', 'AAAAAAAAAAAAAAAAAAAAAA', 'AAAAAAAAAAAAAAAAAAAAAA', 'AAAAAAAAAAAAAAAAAAAAAA', 'AAAAAAAAAAAAAAAAAAAAAA']
|
||||
line2 = ['BBBBBBBBBBBBBBBBBBBBBB', 'BBBBBBBBBBBBBBBBBBBBBB', 'BBBBBBBBBBBBBBBBBBBBBB', 'BBBBBBBBBBBBBBBBBBBBBB', 'BBBBBBBBBBBBBBBBBBBBBB', 'BBBBBBBBBBBBBBBBBBBBBB']
|
||||
line3 = ['CCCCCCCCCCCCCCCCCCCCCC', 'CCCCCCCCCCCCCCCCCCCCCC', 'CCCCCCCCCCCCCCCCCCCCCC', 'CCCCCCCCCCCCCCCCCCCCCC', 'CCCCCCCCCCCCCCCCCCCCCC', 'CCCCCCCCCCCCCCCCCCCCCC']
|
||||
line4 = ['DDDDDDDDDDDDDDDDDDDDDD', 'DDDDDDDDDDDDDDDDDDDDDD', 'DDDDDDDDDDDDDDDDDDDDDD', 'DDDDDDDDDDDDDDDDDDDDDD', 'DDDDDDDDDDDDDDDDDDDDDD', 'DDDDDDDDDDDDDDDDDDDDDD']
|
||||
line5 = ['EEEEEEEEEEEEEEEEEEEEEE', 'EEEEEEEEEEEEEEEEEEEEEE', 'EEEEEEEEEEEEEEEEEEEEEE', 'EEEEEEEEEEEEEEEEEEEEEE', 'EEEEEEEEEEEEEEEEEEEEEE', 'EEEEEEEEEEEEEEEEEEEEEE']
|
||||
line6 = ['FFFFFFFFFFFFFFFFFFFFFF', 'FFFFFFFFFFFFFFFFFFFFFF', 'FFFFFFFFFFFFFFFFFFFFFF', 'FFFFFFFFFFFFFFFFFFFFFF', 'FFFFFFFFFFFFFFFFFFFFFF', 'FFFFFFFFFFFFFFFFFFFFFF']
|
||||
line7 = ['GGGGGGGGGGGGGGGGGGGGGG', 'GGGGGGGGGGGGGGGGGGGGGG', 'GGGGGGGGGGGGGGGGGGGGGG', 'GGGGGGGGGGGGGGGGGGGGGG', 'GGGGGGGGGGGGGGGGGGGGGG', 'GGGGGGGGGGGGGGGGGGGGGG']
|
||||
line8 = ['HHHHHHHHHHHHHHHHHHHHHH', 'HHHHHHHHHHHHHHHHHHHHHH', 'HHHHHHHHHHHHHHHHHHHHHH', 'HHHHHHHHHHHHHHHHHHHHHH', 'HHHHHHHHHHHHHHHHHHHHHH', 'HHHHHHHHHHHHHHHHHHHHHH']
|
||||
line9 = ['IIIIIIIIIIIIIIIIIIIIII', 'IIIIIIIIIIIIIIIIIIIIII', 'IIIIIIIIIIIIIIIIIIIIII', 'IIIIIIIIIIIIIIIIIIIIII', 'IIIIIIIIIIIIIIIIIIIIII', 'IIIIIIIIIIIIIIIIIIIIII']
|
||||
line10 = ['JJJJJJJJJJJJJJJJJJJJJJ', 'JJJJJJJJJJJJJJJJJJJJJJ', 'JJJJJJJJJJJJJJJJJJJJJJ', 'JJJJJJJJJJJJJJJJJJJJJJ', 'JJJJJJJJJJJJJJJJJJJJJJ', 'JJJJJJJJJJJJJJJJJJJJJJ']
|
||||
line11 = ['KKKKKKKKKKKKKKKKKKKKKK', 'KKKKKKKKKKKKKKKKKKKKKK', 'KKKKKKKKKKKKKKKKKKKKKK', 'KKKKKKKKKKKKKKKKKKKKKK', 'KKKKKKKKKKKKKKKKKKKKKK', 'KKKKKKKKKKKKKKKKKKKKKK']
|
||||
line12 = ['LLLLLLLLLLLLLLLLLLLLLL', 'LLLLLLLLLLLLLLLLLLLLLL', 'LLLLLLLLLLLLLLLLLLLLLL', 'LLLLLLLLLLLLLLLLLLLLLL', 'LLLLLLLLLLLLLLLLLLLLLL', 'LLLLLLLLLLLLLLLLLLLLLL']
|
||||
line13 = ['MMMMMMMMMMMMMMMMMMMMMM', 'MMMMMMMMMMMMMMMMMMMMMM', 'MMMMMMMMMMMMMMMMMMMMMM', 'MMMMMMMMMMMMMMMMMMMMMM', 'MMMMMMMMMMMMMMMMMMMMMM', 'MMMMMMMMMMMMMMMMMMMMMM']
|
||||
line14 = ['NNNNNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNN', 'NNNNNNNNNNNNNNNNNNNNNN']
|
||||
line15 = ['OOOOOOOOOOOOOOOOOOOOOO', 'OOOOOOOOOOOOOOOOOOOOOO', 'OOOOOOOOOOOOOOOOOOOOOO', 'OOOOOOOOOOOOOOOOOOOOOO', 'OOOOOOOOOOOOOOOOOOOOOO', 'OOOOOOOOOOOOOOOOOOOOOO']
|
||||
line16 = ['PPPPPPPPPPPPPPPPPPPPPP', 'PPPPPPPPPPPPPPPPPPPPPP', 'PPPPPPPPPPPPPPPPPPPPPP', 'PPPPPPPPPPPPPPPPPPPPPP', 'PPPPPPPPPPPPPPPPPPPPPP', 'PPPPPPPPPPPPPPPPPPPPPP']
|
||||
line17 = ['QQQQQQQQQQQQQQQQQQQQQQ', 'QQQQQQQQQQQQQQQQQQQQQQ', 'QQQQQQQQQQQQQQQQQQQQQQ', 'QQQQQQQQQQQQQQQQQQQQQQ', 'QQQQQQQQQQQQQQQQQQQQQQ', 'QQQQQQQQQQQQQQQQQQQQQQ']
|
||||
line18 = ['RRRRRRRRRRRRRRRRRRRRRR', 'RRRRRRRRRRRRRRRRRRRRRR', 'RRRRRRRRRRRRRRRRRRRRRR', 'RRRRRRRRRRRRRRRRRRRRRR', 'RRRRRRRRRRRRRRRRRRRRRR', 'RRRRRRRRRRRRRRRRRRRRRR']
|
||||
line19 = ['SSSSSSSSSSSSSSSSSSSSSS', 'SSSSSSSSSSSSSSSSSSSSSS', 'SSSSSSSSSSSSSSSSSSSSSS', 'SSSSSSSSSSSSSSSSSSSSSS', 'SSSSSSSSSSSSSSSSSSSSSS', 'SSSSSSSSSSSSSSSSSSSSSS']
|
||||
line20 = ['TTTTTTTTTTTTTTTTTTTTTT', 'TTTTTTTTTTTTTTTTTTTTTT', 'TTTTTTTTTTTTTTTTTTTTTT', 'TTTTTTTTTTTTTTTTTTTTTT', 'TTTTTTTTTTTTTTTTTTTTTT', 'TTTTTTTTTTTTTTTTTTTTTT']
|
||||
line21 = ['UUUUUUUUUUUUUUUUUUUUUU', 'UUUUUUUUUUUUUUUUUUUUUU', 'UUUUUUUUUUUUUUUUUUUUUU', 'UUUUUUUUUUUUUUUUUUUUUU', 'UUUUUUUUUUUUUUUUUUUUUU', 'UUUUUUUUUUUUUUUUUUUUUU']
|
||||
line22 = ['VVVVVVVVVVVVVVVVVVVVVV', 'VVVVVVVVVVVVVVVVVVVVVV', 'VVVVVVVVVVVVVVVVVVVVVV', 'VVVVVVVVVVVVVVVVVVVVVV', 'VVVVVVVVVVVVVVVVVVVVVV', 'VVVVVVVVVVVVVVVVVVVVVV']
|
||||
line23 = ['WWWWWWWWWWWWWWWWWWWWWW', 'WWWWWWWWWWWWWWWWWWWWWW', 'WWWWWWWWWWWWWWWWWWWWWW', 'WWWWWWWWWWWWWWWWWWWWWW', 'WWWWWWWWWWWWWWWWWWWWWW', 'WWWWWWWWWWWWWWWWWWWWWW']
|
||||
line24 = ['XXXXXXXXXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXX']
|
||||
line25 = ['YYYYYYYYYYYYYYYYYYYYYY', 'YYYYYYYYYYYYYYYYYYYYYY', 'YYYYYYYYYYYYYYYYYYYYYY', 'YYYYYYYYYYYYYYYYYYYYYY', 'YYYYYYYYYYYYYYYYYYYYYY', 'YYYYYYYYYYYYYYYYYYYYYY']
|
||||
line26 = ['ZZZZZZZZZZZZZZZZZZZZZZ', 'ZZZZZZZZZZZZZZZZZZZZZZ', 'ZZZZZZZZZZZZZZZZZZZZZZ', 'ZZZZZZZZZZZZZZZZZZZZZZ', 'ZZZZZZZZZZZZZZZZZZZZZZ', 'ZZZZZZZZZZZZZZZZZZZZZZ']
|
||||
line27 = ['!!!!!!!!!!!!!!!!!!!!!!', '!!!!!!!!!!!!!!!!!!!!!!', '!!!!!!!!!!!!!!!!!!!!!!', '!!!!!!!!!!!!!!!!!!!!!!', '!!!!!!!!!!!!!!!!!!!!!!', '!!!!!!!!!!!!!!!!!!!!!!']
|
||||
line28 = ['@@@@@@@@@@@@@@@@@@@@@@', '@@@@@@@@@@@@@@@@@@@@@@', '@@@@@@@@@@@@@@@@@@@@@@', '@@@@@@@@@@@@@@@@@@@@@@', '@@@@@@@@@@@@@@@@@@@@@@', '@@@@@@@@@@@@@@@@@@@@@@']
|
||||
line29 = ['######################', '######################', '######################', '######################', '######################', '######################']
|
||||
line30 = ['$$$$$$$$$$$$$$$$$$$$$$', '$$$$$$$$$$$$$$$$$$$$$$', '$$$$$$$$$$$$$$$$$$$$$$', '$$$$$$$$$$$$$$$$$$$$$$', '$$$$$$$$$$$$$$$$$$$$$$', '$$$$$$$$$$$$$$$$$$$$$$']
|
||||
line31 = ['&&&&&&&&&&&&&&&&&&&&&&', '&&&&&&&&&&&&&&&&&&&&&&', '&&&&&&&&&&&&&&&&&&&&&&', '&&&&&&&&&&&&&&&&&&&&&&', '&&&&&&&&&&&&&&&&&&&&&&', '&&&&&&&&&&&&&&&&&&&&&&']
|
||||
line32 = [';;;;;;;;;;;;;;;;;;;;;;', ';;;;;;;;;;;;;;;;;;;;;;', ';;;;;;;;;;;;;;;;;;;;;;', ';;;;;;;;;;;;;;;;;;;;;;', ';;;;;;;;;;;;;;;;;;;;;;', ';;;;;;;;;;;;;;;;;;;;;;']
|
||||
line33 = ['((((((((((((((((((((((', '((((((((((((((((((((((', '((((((((((((((((((((((', '((((((((((((((((((((((', '((((((((((((((((((((((', '((((((((((((((((((((((']
|
||||
line34 = ['))))))))))))))))))))))', '))))))))))))))))))))))', '))))))))))))))))))))))', '))))))))))))))))))))))', '))))))))))))))))))))))', '))))))))))))))))))))))']
|
||||
line35 = ['----------------------', '----------------------', '----------------------', '----------------------', '----------------------', '----------------------']
|
||||
line36 = ['++++++++++++++++++++++', '++++++++++++++++++++++', '++++++++++++++++++++++', '++++++++++++++++++++++', '++++++++++++++++++++++', '++++++++++++++++++++++']
|
||||
line37 = ['======================', '======================', '======================', '======================', '======================', '======================']
|
||||
line38 = ['::::::::::::::::::::::', '::::::::::::::::::::::', '::::::::::::::::::::::', '::::::::::::::::::::::', '::::::::::::::::::::::', '::::::::::::::::::::::']
|
||||
line39 = ['\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'', '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'', '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'', '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'', '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'', '\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'']
|
||||
line40 = ['\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"', '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"', '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"', '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"', '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"', '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"']
|
||||
line41 = ['%%%%%%%%%%%%%%%%%%%%%%', '%%%%%%%%%%%%%%%%%%%%%%', '%%%%%%%%%%%%%%%%%%%%%%', '%%%%%%%%%%%%%%%%%%%%%%', '%%%%%%%%%%%%%%%%%%%%%%', '%%%%%%%%%%%%%%%%%%%%%%']
|
||||
line42 = [',,,,,,,,,,,,,,,,,,,,,,', ',,,,,,,,,,,,,,,,,,,,,,', ',,,,,,,,,,,,,,,,,,,,,,', ',,,,,,,,,,,,,,,,,,,,,,', ',,,,,,,,,,,,,,,,,,,,,,', ',,,,,,,,,,,,,,,,,,,,,,']
|
||||
line43 = ['......................', '......................', '......................', '......................', '......................', '......................']
|
||||
line44 = ['??????????????????????', '??????????????????????', '??????????????????????', '??????????????????????', '??????????????????????', '??????????????????????']
|
||||
line45 = ['`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8', '`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8', '`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8', '`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8', '`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8', '`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8']
|
||||
line46 = ['//////////////////////', '//////////////////////', '//////////////////////', '//////////////////////', '//////////////////////', '//////////////////////']
|
||||
line47 = ['1111111111111111111111', '1111111111111111111111', '1111111111111111111111', '1111111111111111111111', '1111111111111111111111', '1111111111111111111111']
|
||||
line48 = ['2222222222222222222222', '2222222222222222222222', '2222222222222222222222', '2222222222222222222222', '2222222222222222222222', '2222222222222222222222']
|
||||
line49 = ['3333333333333333333333', '3333333333333333333333', '3333333333333333333333', '3333333333333333333333', '3333333333333333333333', '3333333333333333333333']
|
||||
line50 = ['4444444444444444444444', '4444444444444444444444', '4444444444444444444444', '4444444444444444444444', '4444444444444444444444', '4444444444444444444444']
|
||||
line51 = ['5555555555555555555555', '5555555555555555555555', '5555555555555555555555', '5555555555555555555555', '5555555555555555555555', '5555555555555555555555']
|
||||
line52 = ['6666666666666666666666', '6666666666666666666666', '6666666666666666666666', '6666666666666666666666', '6666666666666666666666', '6666666666666666666666']
|
||||
line53 = ['7777777777777777777777', '7777777777777777777777', '7777777777777777777777', '7777777777777777777777', '7777777777777777777777', '7777777777777777777777']
|
||||
line54 = ['8888888888888888888888', '8888888888888888888888', '8888888888888888888888', '8888888888888888888888', '8888888888888888888888', '8888888888888888888888']
|
||||
line55 = ['9999999999999999999999', '9999999999999999999999', '9999999999999999999999', '9999999999999999999999', '9999999999999999999999', '9999999999999999999999']
|
||||
line56 = ['0000000000000000000000', '0000000000000000000000', '0000000000000000000000', '0000000000000000000000', '0000000000000000000000', '0000000000000000000000']
|
||||
line57 = ['`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0', '`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0', '`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0', '`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0', '`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0', '`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0']
|
||||
line58 = ['`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1', '`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1', '`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1', '`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1', '`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1', '`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1']
|
||||
line59 = ['`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2', '`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2', '`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2', '`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2', '`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2', '`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2']
|
||||
line60 = ['`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3', '`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3', '`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3', '`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3', '`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3', '`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3`3']
|
||||
line61 = ['`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4', '`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4', '`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4', '`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4', '`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4', '`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4`4']
|
||||
line62 = ['`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5', '`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5', '`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5', '`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5', '`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5', '`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5`5']
|
||||
line63 = ['`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6', '`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6', '`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6', '`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6', '`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6', '`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6`6']
|
||||
line64 = ['`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7', '`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7', '`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7', '`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7', '`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7', '`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7`7']
|
||||
test_flag = 0
|
||||
for i in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64]:
|
||||
if i == 1:
|
||||
lines = line1
|
||||
if i == 2:
|
||||
lines = line2
|
||||
if i == 3:
|
||||
lines = line3
|
||||
if i == 4:
|
||||
lines = line4
|
||||
if i == 5:
|
||||
lines = line5
|
||||
if i == 6:
|
||||
lines = line6
|
||||
if i == 7:
|
||||
lines = line7
|
||||
if i == 8:
|
||||
lines = line8
|
||||
if i == 9:
|
||||
lines = line9
|
||||
if i == 10:
|
||||
lines = line10
|
||||
if i == 11:
|
||||
lines = line11
|
||||
if i == 12:
|
||||
lines = line12
|
||||
if i == 13:
|
||||
lines = line13
|
||||
if i == 14:
|
||||
lines = line14
|
||||
if i == 15:
|
||||
lines = line15
|
||||
if i == 16:
|
||||
lines = line16
|
||||
if i == 17:
|
||||
lines = line17
|
||||
if i == 18:
|
||||
lines = line18
|
||||
if i == 19:
|
||||
lines = line19
|
||||
if i == 20:
|
||||
lines = line20
|
||||
if i == 21:
|
||||
lines = line21
|
||||
if i == 22:
|
||||
lines = line22
|
||||
if i == 23:
|
||||
lines = line23
|
||||
if i == 24:
|
||||
lines = line24
|
||||
if i == 25:
|
||||
lines = line25
|
||||
if i == 26:
|
||||
lines = line26
|
||||
if i == 27:
|
||||
lines = line27
|
||||
if i == 28:
|
||||
lines = line28
|
||||
if i == 29:
|
||||
lines = line29
|
||||
if i == 30:
|
||||
lines = line30
|
||||
if i == 31:
|
||||
lines = line31
|
||||
if i == 32:
|
||||
lines = line32
|
||||
if i == 33:
|
||||
lines = line33
|
||||
if i == 34:
|
||||
lines = line34
|
||||
if i == 35:
|
||||
lines = line35
|
||||
if i == 36:
|
||||
lines = line36
|
||||
if i == 37:
|
||||
lines = line37
|
||||
if i == 38:
|
||||
lines = line38
|
||||
if i == 39:
|
||||
lines = line39
|
||||
if i == 40:
|
||||
lines = line40
|
||||
if i == 41:
|
||||
lines = line41
|
||||
if i == 42:
|
||||
lines = line42
|
||||
if i == 43:
|
||||
lines = line43
|
||||
if i == 44:
|
||||
lines = line44
|
||||
if i == 45:
|
||||
lines = line45
|
||||
if i == 46:
|
||||
lines = line46
|
||||
if i == 47:
|
||||
lines = line47
|
||||
if i == 48:
|
||||
lines = line48
|
||||
if i == 49:
|
||||
lines = line49
|
||||
if i == 50:
|
||||
lines = line50
|
||||
if i == 51:
|
||||
lines = line51
|
||||
if i == 52:
|
||||
lines = line52
|
||||
if i == 53:
|
||||
lines = line53
|
||||
if i == 54:
|
||||
lines = line54
|
||||
if i == 55:
|
||||
lines = line55
|
||||
if i == 56:
|
||||
lines = line56
|
||||
if i == 57:
|
||||
lines = line57
|
||||
if i == 58:
|
||||
lines = line58
|
||||
if i == 59:
|
||||
lines = line59
|
||||
if i == 60:
|
||||
lines = line60
|
||||
if i == 61:
|
||||
lines = line61
|
||||
if i == 62:
|
||||
lines = line62
|
||||
if i == 63:
|
||||
lines = line63
|
||||
if i == 64:
|
||||
lines = line64
|
||||
print lines
|
||||
row_num = len(lines)
|
||||
print('Number of rows: %d') % row_num
|
||||
#for i in range(6):
|
||||
#print('%s || %s' %(lines[i], last_lines[i]))
|
||||
if row_num > 6:
|
||||
print('* * * * * ')
|
||||
print('ERROR: Too many rows; cannot send your message to the board. Sorry!')
|
||||
print('* * * * * ')
|
||||
|
||||
if row_num < 7:
|
||||
row_len_flag = 0
|
||||
for i in range(row_num):
|
||||
row_string = lines[i]
|
||||
#print('CURRENT ROW STRING: %s') % row_string
|
||||
row_len = len(row_string) - row_string.count('`')
|
||||
#print('CURRENT ROW LENGTH: %s') % row_len
|
||||
if row_len > 22:
|
||||
row_len_flag = 1
|
||||
print('* * * * * ')
|
||||
print('ERROR: Too many characters in row %d; cannot send your message to the board. Sorry!') % i
|
||||
print('* * * * * ')
|
||||
print('*** TEST PASSED ***')
|
||||
setup_digits(lines_b, left_to_right_swap=False, real_hw=real_hw)
|
||||
if row_len_flag == 0:
|
||||
print('*** Jolly good! The message is OK to send to the board. ***')
|
||||
if lines and is_new_content(lines, last_lines):
|
||||
#if lines != last_lines:
|
||||
print 'before setup digits'
|
||||
# ANDREA
|
||||
setup_digits(lines, left_to_right_swap=False, real_hw=real_hw)
|
||||
print 'after setup digits'
|
||||
last_lines = lines
|
||||
print 'Waiting for bits to change...'
|
||||
time.sleep(5)
|
||||
print 'Done. Please click "Next Flap" to continue.'
|
||||
#raw_input("Press Enter to continue...")
|
||||
input("Press Enter to continue...")
|
Reference in New Issue
Block a user