def test(): while True: ea = EmgArray() arr = [] for i in range(8): arr.append(randrange(0, 1024)) ea.data = arr graph = Pyasciigraph(multivalue=False) emg_data = [] for idx, d in enumerate(ea.data): emg_data.append((idx, d)) emg_data.append(('MAX_VAL', 1024)) for emg_line in graph.graph('EMG values:', emg_data): print(emg_line) sleep(0.5) os.system('clear')
def proc_emg(emg, moving): # create an array of ints for emg data # and moving data emgPub.publish(EmgArray(emg, moving))
def proc_emg(emg, moving): # create an array of ints for emg data # and moving data h = Header() h.stamp = rospy.Time.now() emgPub.publish(EmgArray(h, emg, moving))