Public Member Functions | Public Attributes | List of all members
crazyflie.Crazyflie Class Reference

Public Member Functions

def __init__ (self, prefix, tf)
 
def getParam (self, name)
 
def goTo (self, goal, yaw, duration, relative=False, groupMask=0)
 
def land (self, targetHeight, duration, groupMask=0)
 
def position (self)
 
def setGroupMask (self, groupMask)
 
def setParam (self, name, value)
 
def setParams (self, params)
 
def startTrajectory (self, trajectoryId, timescale=1.0, reverse=False, relative=True, groupMask=0)
 
def stop (self, groupMask=0)
 
def takeoff (self, targetHeight, duration, groupMask=0)
 
def uploadTrajectory (self, trajectoryId, pieceOffset, trajectory)
 

Public Attributes

 goToService
 
 landService
 
 prefix
 
 setGroupMaskService
 
 startTrajectoryService
 
 stopService
 
 takeoffService
 
 tf
 
 updateParamsService
 
 uploadTrajectoryService
 

Detailed Description

Definition at line 11 of file crazyflie.py.

Constructor & Destructor Documentation

◆ __init__()

def crazyflie.Crazyflie.__init__ (   self,
  prefix,
  tf 
)

Definition at line 12 of file crazyflie.py.

Member Function Documentation

◆ getParam()

def crazyflie.Crazyflie.getParam (   self,
  name 
)

Definition at line 69 of file crazyflie.py.

◆ goTo()

def crazyflie.Crazyflie.goTo (   self,
  goal,
  yaw,
  duration,
  relative = False,
  groupMask = 0 
)

Definition at line 45 of file crazyflie.py.

◆ land()

def crazyflie.Crazyflie.land (   self,
  targetHeight,
  duration,
  groupMask = 0 
)

Definition at line 39 of file crazyflie.py.

◆ position()

def crazyflie.Crazyflie.position (   self)

Definition at line 64 of file crazyflie.py.

◆ setGroupMask()

def crazyflie.Crazyflie.setGroupMask (   self,
  groupMask 
)

Definition at line 33 of file crazyflie.py.

◆ setParam()

def crazyflie.Crazyflie.setParam (   self,
  name,
  value 
)

Definition at line 72 of file crazyflie.py.

◆ setParams()

def crazyflie.Crazyflie.setParams (   self,
  params 
)

Definition at line 76 of file crazyflie.py.

◆ startTrajectory()

def crazyflie.Crazyflie.startTrajectory (   self,
  trajectoryId,
  timescale = 1.0,
  reverse = False,
  relative = True,
  groupMask = 0 
)

Definition at line 61 of file crazyflie.py.

◆ stop()

def crazyflie.Crazyflie.stop (   self,
  groupMask = 0 
)

Definition at line 42 of file crazyflie.py.

◆ takeoff()

def crazyflie.Crazyflie.takeoff (   self,
  targetHeight,
  duration,
  groupMask = 0 
)

Definition at line 36 of file crazyflie.py.

◆ uploadTrajectory()

def crazyflie.Crazyflie.uploadTrajectory (   self,
  trajectoryId,
  pieceOffset,
  trajectory 
)

Definition at line 49 of file crazyflie.py.

Member Data Documentation

◆ goToService

crazyflie.Crazyflie.goToService

Definition at line 25 of file crazyflie.py.

◆ landService

crazyflie.Crazyflie.landService

Definition at line 21 of file crazyflie.py.

◆ prefix

crazyflie.Crazyflie.prefix

Definition at line 13 of file crazyflie.py.

◆ setGroupMaskService

crazyflie.Crazyflie.setGroupMaskService

Definition at line 17 of file crazyflie.py.

◆ startTrajectoryService

crazyflie.Crazyflie.startTrajectoryService

Definition at line 29 of file crazyflie.py.

◆ stopService

crazyflie.Crazyflie.stopService

Definition at line 23 of file crazyflie.py.

◆ takeoffService

crazyflie.Crazyflie.takeoffService

Definition at line 19 of file crazyflie.py.

◆ tf

crazyflie.Crazyflie.tf

Definition at line 14 of file crazyflie.py.

◆ updateParamsService

crazyflie.Crazyflie.updateParamsService

Definition at line 31 of file crazyflie.py.

◆ uploadTrajectoryService

crazyflie.Crazyflie.uploadTrajectoryService

Definition at line 27 of file crazyflie.py.


The documentation for this class was generated from the following file:


crazyflie_demo
Author(s): Wolfgang Hoenig
autogenerated on Mon Feb 28 2022 22:11:47