User Tools

Site Tools


doc:crazyflie:crtp:param

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:crazyflie:crtp:param [2015-10-26 19:04]
arnaud [TOC access]
doc:crazyflie:crtp:param [2020-05-12 14:22] (current)
kimberly
Line 1: Line 1:
 +<WRAP center round important 60%>
 +This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https://www.bitcraze.io/documentation/system/]]
 +</WRAP>
 +
 ====== Parameters ====== ====== Parameters ======
 The parameters system makes all the gettable and settable parameters of the copter accessible. The copter holds a table of parameters which can be retrieved. In this table every parameter name is associated with an ID and a group name. Three IDs are used to acces the TOC and the parameters: The parameters system makes all the gettable and settable parameters of the copter accessible. The copter holds a table of parameters which can be retrieved. In this table every parameter name is associated with an ID and a group name. Three IDs are used to acces the TOC and the parameters:
  
 ^  Port  ^  Channel  ^ Function          ^ ^  Port  ^  Channel  ^ Function          ^
-|  2      0        | TOC access        | +|  2      0        | [[doc:crazyflie:crtp:param#toc_access|TOC access]]        | 
-|  2      1        | Parameter read    | +|  2      1        | [[doc:crazyflie:crtp:param#parameter_read|Parameter read]]    | 
-|  2      2        | Parameter write   | +|  2      2        | [[doc:crazyflie:crtp:param#parameter_write|Parameter write]]   | 
-|  2      3        | Misc. commands    |+|  2      3        | [[doc:crazyflie:crtp:param#misc_command|Misc. commands]]    |
  
 ===== TOC access ===== ===== TOC access =====
Line 66: Line 70:
 The read request is a simple packet on channel 1. Crazyflie answers with the value. The read request is a simple packet on channel 1. Crazyflie answers with the value.
  
-===== parameter write =====+===== Parameter write =====
  
 <WRAP group> <WRAP group>
Line 89: Line 93:
  
 ^  Code  ^ Command ^ ^  Code  ^ Command ^
-|  0x00  | Set by name |+|  0x00  | [[doc:crazyflie:crtp:param#set_by_name|Set by name]] |
  
 ==== Set by name ==== ==== Set by name ====
Line 111: Line 115:
 |  n-(n+1)  | NULL | 0 | |  n-(n+1)  | NULL | 0 |
 |  (n+1)-(n+m+1)   | name | Name of the parameter | |  (n+1)-(n+m+1)   | name | Name of the parameter |
-|  (n+m+1)-(n+m+2)  | NULL | 0 | +|  (n+m+2)  | NULL | 0 | 
-|  (n+m+2)-(n+m+3) TYPE Parameter type |+|  (n+m+3) ERROR | 0 if the parameter has been successfully written. Other code are taken from[[http://www.virtsync.com/c-error-codes-include-errno|errno C codes]]. |
 </WRAP> </WRAP>
 </WRAP> </WRAP>
doc/crazyflie/crtp/param.1445882675.txt.gz · Last modified: 2015-10-26 19:04 by arnaud