def process_reroute_net(net_fp, net_out_fp, place_list, route_list, lut_list): line = net_fp.readline() while len(line) != 0: if line.startswith("CLB"): line = line.split() clb_name = line[1] line = net_fp.readline() line = line.split() clb_input_list = [] ble_list = [] for i in range(1, len(line)): clb_input_list.append(fpga_net.ipin(line[i], i - 1, i - 1)) line = net_fp.readline() while line.startswith(" BLE"): line = line.split() if line[1] == "OPEN": ble_list.append(ble.ble(line[1])) else: ble_list.append(ble.ble(line[1])) line1 = net_fp.readline() line2 = net_fp.readline() line1 = line1.split() for i in range(1, len(line1)): ble_list[len(ble_list) - 1].ble_input.append(line1[i]) ble_list[len(ble_list) - 1].ff = line2 line = net_fp.readline() process_clb(net_out_fp, clb_name, clb_input_list, ble_list, place_list, route_list, lut_list) print_clb(net_out_fp, clb_name, clb_input_list, ble_list)
def preprocess_net(net_fp, latch_list, new_lut_list): line = net_fp.readline() while len(line) != 0: if line.startswith('CLB'): line = line.split() clb_name = line[1] line = net_fp.readline() line = line.split() clb_input_list = [] ble_list = [] for i in range(1, len(line)): clb_input_list.append(line[i]) line = net_fp.readline() while line.startswith(' BLE'): line = line.split() if (line[1] == 'OPEN'): ble_list.append(ble.ble(line[1])) else: ble_list.append(ble.ble(line[1])) line1 = net_fp.readline() line2 = net_fp.readline() line1 = line1.split() for i in range(1, len(line1)): ble_list[len(ble_list) - 1].ble_input.append(line1[i]) ble_list[len(ble_list) - 1].ff = line2 line = net_fp.readline() process_clb(clb_name, clb_input_list, ble_list, latch_list, new_lut_list)
def process_reroute_net (net_fp, net_out_fp, place_list, route_list, lut_list): line = net_fp.readline() while len(line) != 0: if line.startswith('CLB'): line = line.split() clb_name = line[1] line = net_fp.readline() line = line.split() clb_input_list = [] ble_list = [] for i in range (1, len(line)): clb_input_list.append(fpga_net.ipin(line[i], i-1, i-1)) line = net_fp.readline() while line.startswith(' BLE'): line = line.split() if(line[1] == 'OPEN'): ble_list.append(ble.ble(line[1])) else: ble_list.append(ble.ble(line[1])) line1 = net_fp.readline() line2 = net_fp.readline() line1 = line1.split() for i in range (1, len(line1)): ble_list[len(ble_list)-1].ble_input.append(line1[i]) ble_list[len(ble_list)-1].ff = line2 line = net_fp.readline() process_clb (net_out_fp, clb_name, clb_input_list, ble_list, place_list, route_list, lut_list) print_clb (net_out_fp, clb_name, clb_input_list, ble_list)
def preprocess_net (net_fp, latch_list, new_lut_list): line = net_fp.readline() while len(line) != 0: if line.startswith('CLB'): line = line.split() clb_name = line[1] line = net_fp.readline() line = line.split() clb_input_list = [] ble_list = [] for i in range (1, len(line)): clb_input_list.append(line[i]) line = net_fp.readline() while line.startswith(' BLE'): line = line.split() if(line[1] == 'OPEN'): ble_list.append(ble.ble(line[1])) else: ble_list.append(ble.ble(line[1])) line1 = net_fp.readline() line2 = net_fp.readline() line1 = line1.split() for i in range (1, len(line1)): ble_list[len(ble_list)-1].ble_input.append(line1[i]) ble_list[len(ble_list)-1].ff = line2 line = net_fp.readline() process_clb (clb_name, clb_input_list, ble_list, latch_list, new_lut_list)
print('Connection successful') print(station.ifconfig()) try: ntptime.settime() print (ble.timestamp()) except Exception as e: ble.debug('Error: ntptime settime ' + str(e)) try: client = connect() except OSError as e: restart_and_reconnect() myBLE = ble.ble() myBLE.setup() print ('Found:') for a in myBLE.addresses: type, address, name = a ble.debug ('Found Address: {} Name: {}'.format(ble.prettify(address),name)) def cleanup(): dir = uos.listdir() for f in dir: print(f) try: year = int(f[:4]) month = int(f[4:6])
import time from ble import ble from bluepy.btle import BTLEException from wheel import wheel as w if __name__ == '__main__': try: wheel = w() WHEEL_CIRC_700x25 = wheel.get_size("700x25C") / 1000.0 connected = False while not connected: try: # print "Initialising BLE device..." lez = ble(False, "fd:df:0e:4e:76:cf") # print "Starting BLE thread..." print "Battery level: ", lez.get_battery_level() lez.start() time.sleep(1) connected = lez.connected except BTLEException: print ".....sensor is not on? Waiting..." print ".....sensor started!" NOTIFICATION_EXPIRY_TIME = 2.0 while True: data = lez.get_data() wheel_time_stamp = data['wheel_time_stamp'] wheel_rev_time = data['wheel_rev_time'] cadence_time_stamp = data['cadence_time_stamp'] cadence = data['cadence']