|
| template<class table_t > |
| static constexpr uint16_t | get_table_value_end (void) |
| |
| template<class table_t > |
| static constexpr uint16_t | get_table_axisx_end (void) |
| |
| template<class table_t > |
| static constexpr uint16_t | getTableSize (void) |
| |
| static byte | get_raw_location (const entity_t &entity, uint16_t entityOffset) |
| |
| static bool | set_raw_location (entity_t &entity, uint16_t entityOffset, byte value) |
| |
| static byte | get_table_value (const entity_t &entity, uint16_t entityOffset) |
| |
| byte | getEntityValue (const entity_t &entity, uint16_t entityOffset) |
| | Gets a single value from an entity, with data aligned as per the ini file.
|
| |
| static bool | set_table_value (entity_t &entity, uint16_t entityOffset, byte new_value) |
| |
| bool | setEntityValue (entity_t &entity, uint16_t entityOffset, byte value) |
| | Sets a single value from a page, with data aligned as per the ini file.
|
| |
| template<typename table_t > |
| static constexpr entity_t | makeEntity (table_t *pTable) |
| |
| static constexpr entity_t | makeEntity (config_page_t *pEntity, uint16_t entitySize) |
| |
| static constexpr entity_t | makeEntity (uint16_t entitySize) |
| |
| static page_map_t | getPageMap (uint8_t pageNumber) |
| |
| static page_iterator_t | mapOffsetToEntity_P (const entity_t *pEntityMap, uint8_t mapLength, uint8_t pageNumber, uint16_t pageOffset) |
| | Search for the page_iterator_t that spans pageOffset.
|
| |
| static page_iterator_t | map_page_offset_to_entity (uint8_t pageNumber, uint16_t offset) |
| |
| static void | setTableRowToEmpty (table_row_iterator row) |
| |
| static void | setTableValuesToEmpty (table_value_iterator it) |
| |
| static void | setTableAxisToEmpty (table_axis_iterator it) |
| |
| static void | setTableToEmpty (const page_iterator_t &iter) |
| |
| static void | setEntityToEmpty (page_iterator_t iter) |
| |
| void | setTuneToEmpty (void) |
| | Fill the tune (config pages & tables) with zeroes.
|
| |
| uint16_t | getPageSize (byte pageNum) |
| |
| static uint16_t | pageOffsetToEntityOffset (const page_iterator_t &iter, uint16_t pageOffset) |
| |
| bool | setPageValue (uint8_t pageNum, uint16_t pageOffset, byte value) |
| | Sets a single value from a page, with data aligned as per the ini file.
|
| |
| byte | getPageValue (uint8_t pageNum, uint16_t pageOffset) |
| | Gets a single value from a page, with data aligned as per the ini file.
|
| |
| page_iterator_t | page_begin (uint8_t pageNum) |
| |
| page_iterator_t | advance (const page_iterator_t &iter) |
| |
| table_value_iterator | rows_begin (const page_iterator_t &iter) |
| |
| table_axis_iterator | x_begin (const page_iterator_t &iter) |
| |
| table_axis_iterator | x_rbegin (const page_iterator_t &iter) |
| |
| table_axis_iterator | y_begin (const page_iterator_t &iter) |
| |