PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Work task work item. More...
Public Attributes | |
sq_entry_t | link |
list linkage More... | |
px4_sem_t | wait_sem |
unsigned char | first |
unsigned char | func |
ssize_t | result |
union { | |
struct { | |
dm_item_t item | |
unsigned index | |
dm_persitence_t persistence | |
const void * buf | |
size_t count | |
} write_params | |
struct { | |
dm_item_t item | |
unsigned index | |
void * buf | |
size_t count | |
} read_params | |
struct { | |
dm_item_t item | |
} clear_params | |
struct { | |
dm_reset_reason reason | |
} restart_params | |
}; | |
Work task work item.
Definition at line 174 of file dataman.cpp.
union { ... } |
const void* work_q_item_t::buf |
Definition at line 185 of file dataman.cpp.
void* work_q_item_t::buf |
Definition at line 191 of file dataman.cpp.
struct { ... } work_q_item_t::clear_params |
Referenced by dm_clear(), and task_main().
size_t work_q_item_t::count |
Definition at line 186 of file dataman.cpp.
unsigned char work_q_item_t::first |
Definition at line 177 of file dataman.cpp.
Referenced by create_work_item(), and task_main().
unsigned char work_q_item_t::func |
Definition at line 178 of file dataman.cpp.
Referenced by dm_clear(), dm_read(), dm_restart(), dm_write(), and task_main().
unsigned work_q_item_t::index |
Definition at line 183 of file dataman.cpp.
dm_item_t work_q_item_t::item |
Definition at line 182 of file dataman.cpp.
sq_entry_t work_q_item_t::link |
list linkage
Definition at line 175 of file dataman.cpp.
Referenced by destroy_work_item(), and enqueue_work_item_and_wait_for_result().
dm_persitence_t work_q_item_t::persistence |
Definition at line 184 of file dataman.cpp.
struct { ... } work_q_item_t::read_params |
Referenced by dm_read(), and task_main().
dm_reset_reason work_q_item_t::reason |
Definition at line 198 of file dataman.cpp.
struct { ... } work_q_item_t::restart_params |
Referenced by dm_restart(), and task_main().
ssize_t work_q_item_t::result |
Definition at line 179 of file dataman.cpp.
Referenced by enqueue_work_item_and_wait_for_result(), and task_main().
px4_sem_t work_q_item_t::wait_sem |
Definition at line 176 of file dataman.cpp.
Referenced by create_work_item(), destroy_work_item(), enqueue_work_item_and_wait_for_result(), and task_main().
struct { ... } work_q_item_t::write_params |
Referenced by dm_write(), and task_main().