|
| 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 | get_table_axisy_end (const table_t *table) |
| |
| static byte | get_raw_location (const page_iterator_t &entity, uint16_t offset) |
| |
| static bool | set_raw_location (page_iterator_t &entity, uint16_t offset, byte value) |
| |
| static byte | get_table_value (const page_iterator_t &entity, uint16_t offset) |
| |
| byte | getEntityValue (const page_iterator_t &entity, uint16_t offset) |
| | Gets a single value from an entity, with data aligned as per the ini file.
|
| |
| static bool | set_table_value (page_iterator_t &entity, uint16_t offset, byte new_value) |
| |
| bool | setEntityValue (page_iterator_t &entity, uint16_t offset, byte value) |
| | Sets a single value from a page, with data aligned as per the ini file.
|
| |
| void | nextEntity (page_iterator_t &entity, uint16_t nextBlockSize) |
| |
| template<class table_t > |
| static void | checkIsInTable (page_iterator_t &result, table_t *pTable, uint16_t offset) |
| |
| static void | checkIsInRaw (page_iterator_t &result, config_page_t *pEntity, uint16_t entitySize, uint16_t offset) |
| |
| static void | checkIsInEmpty (page_iterator_t &result, uint16_t entitySize, uint16_t offset) |
| |
| 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 &entity) |
| |
| static void | setEntityToEmpty (page_iterator_t entity) |
| |
| void | setTuneToEmpty (void) |
| | Fill the tune (config pages & tables) with zeroes.
|
| |
| uint16_t | getPageSize (byte pageNum) |
| |
| static uint16_t | pageOffsetToEntityOffset (const page_iterator_t &entity, uint16_t pageOffset) |
| |
| bool | setPageValue (uint8_t pageNum, uint16_t offset, byte value) |
| | Sets a single value from a page, with data aligned as per the ini file.
|
| |
| byte | getPageValue (uint8_t pageNum, uint16_t offset) |
| | 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 &it) |
| |
| table_value_iterator | rows_begin (const page_iterator_t &it) |
| |
| table_axis_iterator | x_begin (const page_iterator_t &it) |
| |
| table_axis_iterator | x_rbegin (const page_iterator_t &it) |
| |
| table_axis_iterator | y_begin (const page_iterator_t &it) |
| |