APM:Libraries
|
#include <Bitmask.h>
Public Member Functions | |
Bitmask (uint16_t num_bits) | |
~Bitmask (void) | |
void | set (uint16_t bit) |
void | setall (void) |
void | clear (uint16_t bit) |
void | clearall (void) |
bool | get (uint16_t bit) const |
bool | empty (void) const |
uint16_t | count () const |
uint16_t | size () const |
Private Attributes | |
uint16_t | numbits |
uint16_t | numwords |
uint32_t * | bits |
|
inline |
|
inline |
Definition at line 56 of file Bitmask.h.
Referenced by ChibiOS::Storage::_flash_write(), PX4::PX4Storage::_mtd_load(), VRBRAIN::VRBRAINStorage::_mtd_load(), PX4::PX4Storage::_mtd_write(), VRBRAIN::VRBRAINStorage::_mtd_write(), and ChibiOS::Storage::_timer_tick().
|
inline |
Definition at line 63 of file Bitmask.h.
Referenced by PX4::PX4Storage::_storage_open(), VRBRAIN::VRBRAINStorage::_storage_open(), ChibiOS::Storage::_storage_open(), and Bitmask().
|
inline |
Definition at line 75 of file Bitmask.h.
Referenced by PX4::PX4Storage::_timer_tick(), VRBRAIN::VRBRAINStorage::_timer_tick(), and ChibiOS::Storage::_timer_tick().
|
inline |
Definition at line 68 of file Bitmask.h.
Referenced by PX4::PX4Storage::_timer_tick(), VRBRAIN::VRBRAINStorage::_timer_tick(), and ChibiOS::Storage::_timer_tick().
|
inline |
Definition at line 34 of file Bitmask.h.
Referenced by PX4::PX4Storage::_mark_dirty(), VRBRAIN::VRBRAINStorage::_mark_dirty(), ChibiOS::Storage::_mark_dirty(), PX4::PX4Storage::_mtd_write(), and VRBRAIN::VRBRAINStorage::_mtd_write().
|
private |
|
private |
|
private |