|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Actuators driver for Asctec v2 motor controllers. More...
Include dependency graph for actuators_asctec_v2.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | ActuatorsAsctecV2 |
Macros | |
| #define | actuators_asctec_v2_SetCommand(_v) |
| #define | actuators_asctec_v2_SetNewAddr(_v) |
| #define | actuators_asctec_v2_SetCurAddr(_v) |
| #define | ActuatorAsctec_v2Set(_i, _v) { actuators_asctec_v2.cmds[_i] = _v; } |
| #define | ActuatorsAsctec_v2Init() actuators_asctec_v2_init() |
| #define | ActuatorsAsctec_v2Commit() actuators_asctec_v2_set() |
Enumerations | |
| enum | actuators_asctec_v2_cmd { NONE, TEST, REVERSE, SET_ADDR, NONE, TEST, REVERSE, SET_ADDR } |
| enum | actuators_asctec_v2_addr { FRONT, BACK, LEFT, RIGHT, FRONT, BACK, LEFT, RIGHT } |
Functions | |
| void | actuators_asctec_v2_init (void) |
| void | actuators_asctec_v2_set (void) |
Variables | |
| struct ActuatorsAsctecV2 | actuators_asctec_v2 |
Actuators driver for Asctec v2 motor controllers.
Definition in file actuators_asctec_v2.h.
| struct ActuatorsAsctecV2 |
Definition at line 45 of file actuators_asctec_v2.h.
Collaboration diagram for ActuatorsAsctecV2:| Data Fields | ||
|---|---|---|
| enum actuators_asctec_v2_cmd | cmd | |
| int32_t | cmds[4] | |
| enum actuators_asctec_v2_addr | cur_addr | |
| struct i2c_transaction | i2c_trans | |
| volatile uint32_t | nb_err | |
| enum actuators_asctec_v2_addr | new_addr | |
| #define ActuatorAsctec_v2Set | ( | _i, | |
| _v | |||
| ) | { actuators_asctec_v2.cmds[_i] = _v; } |
Definition at line 72 of file actuators_asctec_v2.h.
| #define actuators_asctec_v2_SetCommand | ( | _v | ) |
Definition at line 57 of file actuators_asctec_v2.h.
| #define actuators_asctec_v2_SetCurAddr | ( | _v | ) |
Definition at line 65 of file actuators_asctec_v2.h.
| #define actuators_asctec_v2_SetNewAddr | ( | _v | ) |
Definition at line 61 of file actuators_asctec_v2.h.
| #define ActuatorsAsctec_v2Commit | ( | ) | actuators_asctec_v2_set() |
Definition at line 74 of file actuators_asctec_v2.h.
| #define ActuatorsAsctec_v2Init | ( | ) | actuators_asctec_v2_init() |
Definition at line 73 of file actuators_asctec_v2.h.
| Enumerator | |
|---|---|
| FRONT | |
| BACK | |
| LEFT | |
| RIGHT | |
| FRONT | |
| BACK | |
| LEFT | |
| RIGHT | |
Definition at line 39 of file actuators_asctec_v2.h.
| Enumerator | |
|---|---|
| NONE | |
| TEST | |
| REVERSE | |
| SET_ADDR | |
| NONE | |
| TEST | |
| REVERSE | |
| SET_ADDR | |
Definition at line 33 of file actuators_asctec_v2.h.
| void actuators_asctec_v2_init | ( | void | ) |
Definition at line 38 of file actuators_asctec_v2.c.
| void actuators_asctec_v2_set | ( | void | ) |
Definition at line 51 of file actuators_asctec_v2.c.
| struct ActuatorsAsctecV2 actuators_asctec_v2 |
Definition at line 36 of file actuators_asctec_v2.c.