示例#1
0
def get_connection_gatt(controller='hci0', hub_mac=None):
    from pylgbst.comms.cgatt import GattConnection

    return GattConnection(controller).connect(hub_mac)
示例#2
0
 def test_conn(self):
     try:
         obj = GattConnection()
         obj.connect()
     except AttributeError:
         pass
示例#3
0
    linear_velocity = 0.5 * (left_wheel_speed + left_wheel_speed)

    right_wheel_speed_lst.append(right_wheel_speed)
    left_wheel_speed_lst.append(left_wheel_speed)
    hub.motor_AB.start_speed(speed_primary=right_wheel_speed,
                             speed_secondary=left_wheel_speed)

# print("speed_right = {}".format(right_wheel_speed))
# print("speed_left = {}".format(left_wheel_speed))

if __name__ == '__main__':

    try:

        HUB_MAC = '00:16:53:A8:E1:8D'  # MAC-Adresse des MoveHubs
        conn = GattConnection("hci0")
        conn.connect(
            HUB_MAC
        )  # you can pass Hub mac address as parameter here, like 'AA:BB:CC:DD:EE:FF'
        hub = MoveHub(conn)

        if (hub != None):
            print("Connected")
            sub_pose()

        else:
            print("Connection error")

        #PLOTS:
        plot1 = plt.figure(1)
        plt.plot(x_lst, y_lst)