Ejemplo n.º 1
0
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')
Ejemplo n.º 2
0
 def proc_emg(emg, moving):
     # create an array of ints for emg data
     # and moving data
     emgPub.publish(EmgArray(emg, moving))
Ejemplo n.º 3
0
 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))