|
Kestrel Interface
|
#include "kest_int.h"Go to the source code of this file.
Macros | |
| #define | PRINTLINES_ALLOWED 0 |
| #define | INITIAL_PROFILE_ARRAY_LENGTH 8 |
| #define | PROFILE_ARRAY_CHUNK_SIZE 8 |
| #define INITIAL_PROFILE_ARRAY_LENGTH 8 |
Definition at line 7 of file kest_context.c.
| #define PRINTLINES_ALLOWED 0 |
Definition at line 4 of file kest_context.c.
| #define PROFILE_ARRAY_CHUNK_SIZE 8 |
Definition at line 8 of file kest_context.c.
| void context_print_profiles | ( | kest_context * | cxt | ) |
Definition at line 537 of file kest_context.c.
Referenced by app_main().
| int cxt_effect_id_to_position | ( | kest_context * | cxt, |
| uint16_t | profile_id, | ||
| uint16_t | effect_id ) |
| int cxt_effect_position_to_id | ( | kest_context * | cxt, |
| uint16_t | profile_id, | ||
| uint16_t | effect_pos ) |
| kest_profile * cxt_find_profile | ( | kest_context * | cxt, |
| const char * | fname ) |
Definition at line 620 of file kest_context.c.
| kest_effect * cxt_get_effect_by_id | ( | kest_context * | cxt, |
| uint16_t | profile_id, | ||
| uint16_t | effect_id ) |
Definition at line 220 of file kest_context.c.
Referenced by cxt_get_parameter_and_effect_by_id(), cxt_get_parameter_by_id(), and cxt_get_setting_by_id().
| int cxt_get_parameter_and_effect_by_id | ( | kest_context * | cxt, |
| kest_parameter_id | id, | ||
| kest_parameter ** | pp, | ||
| kest_effect ** | tp ) |
| kest_parameter * cxt_get_parameter_by_id | ( | kest_context * | cxt, |
| uint16_t | profile_id, | ||
| uint16_t | effect_id, | ||
| uint16_t | parameter_id ) |
| kest_profile * cxt_get_profile_by_fname | ( | kest_context * | cxt, |
| const char * | fname ) |
Definition at line 721 of file kest_context.c.
Referenced by kest_cxt_restore_state(), kest_page_id_find_page(), and read_sequence_from_file().
| kest_profile * cxt_get_profile_by_id | ( | kest_context * | cxt, |
| uint16_t | profile_id ) |
Definition at line 200 of file kest_context.c.
Referenced by cxt_effect_id_to_position(), cxt_effect_position_to_id(), cxt_get_effect_by_id(), cxt_remove_effect(), and sw_field_save_cb().
| kest_sequence * cxt_get_sequence_by_fname | ( | kest_context * | cxt, |
| const char * | fname ) |
Definition at line 756 of file kest_context.c.
Referenced by kest_page_id_find_page().
| kest_setting * cxt_get_setting_by_id | ( | kest_context * | cxt, |
| uint16_t | profile_id, | ||
| uint16_t | effect_id, | ||
| uint16_t | parameter_id ) |
| int cxt_handle_hw_switch | ( | kest_context * | cxt, |
| int | sw ) |
Definition at line 602 of file kest_context.c.
Referenced by footswitch_task().
| int cxt_remove_effect | ( | kest_context * | cxt, |
| uint16_t | pid, | ||
| uint16_t | tid ) |
| int cxt_remove_profile | ( | kest_context * | cxt, |
| kest_profile * | profile ) |
Definition at line 378 of file kest_context.c.
Referenced by profile_listing_delete_button_cb().
| int cxt_remove_sequence | ( | kest_context * | cxt, |
| kest_sequence * | sequence ) |
Definition at line 419 of file kest_context.c.
Referenced by sequence_listing_delete_button_cb().
| int cxt_save_all_profiles | ( | kest_context * | cxt | ) |
Definition at line 647 of file kest_context.c.
Referenced by seq_save_cb().
| int cxt_set_all_profiles_left_button_to_main_menu | ( | kest_context * | cxt | ) |
Definition at line 582 of file kest_context.c.
| int kest_context_add_profile | ( | kest_context * | cxt | ) |
| kest_profile * kest_context_add_profile_rp | ( | kest_context * | cxt | ) |
Definition at line 141 of file kest_context.c.
Referenced by create_new_profile_with_teensy().
| kest_sequence * kest_context_add_sequence_rp | ( | kest_context * | cxt | ) |
Definition at line 175 of file kest_context.c.
Referenced by sequence_list_add_cb().
| int kest_context_init_effect_list | ( | kest_context * | cxt | ) |
Definition at line 94 of file kest_context.c.
Referenced by app_main(), and main_task().
| int kest_context_init_main_sequence | ( | kest_context * | cxt | ) |
Definition at line 67 of file kest_context.c.
Referenced by kest_init_context().
| int kest_context_init_ui | ( | kest_context * | cxt | ) |
Definition at line 103 of file kest_context.c.
| kest_effect_desc * kest_cxt_get_effect_desc_from_cname | ( | kest_context * | cxt, |
| const char * | cname ) |
Definition at line 797 of file kest_context.c.
Referenced by read_profile_from_file().
| int kest_cxt_obtain_mutex | ( | kest_context * | cxt | ) |
Definition at line 667 of file kest_context.c.
Referenced by kest_cxt_clone_state().
| int kest_cxt_obtain_mutex_wait_forever | ( | kest_context * | cxt | ) |
Definition at line 681 of file kest_context.c.
| int kest_cxt_queue_save_state | ( | kest_context * | cxt | ) |
Definition at line 711 of file kest_context.c.
Referenced by enter_ui_page(), enter_ui_page_backwards(), and enter_ui_page_forwards().
| int kest_cxt_release_mutex | ( | kest_context * | cxt | ) |
Definition at line 697 of file kest_context.c.
Referenced by kest_cxt_clone_state().
| int kest_cxt_set_input_gain | ( | kest_context * | cxt, |
| float | gain ) |
Definition at line 774 of file kest_context.c.
Referenced by kest_cxt_restore_state().
| int kest_cxt_set_output_gain | ( | kest_context * | cxt, |
| float | gain ) |
Definition at line 786 of file kest_context.c.
Referenced by kest_cxt_restore_state().
| int kest_init_context | ( | kest_context * | cxt | ) |
Definition at line 12 of file kest_context.c.
Referenced by app_main(), and main_task().
| int set_active_profile | ( | kest_profile * | profile | ) |
Definition at line 473 of file kest_context.c.
Referenced by profile_view_play_button_cb().
| int set_active_profile_from_sequence | ( | kest_profile * | profile | ) |
Definition at line 502 of file kest_context.c.
Referenced by kest_cxt_restore_state(), kest_sequence_advance(), kest_sequence_begin(), kest_sequence_begin_at(), kest_sequence_regress(), and kest_sequence_stop().
| int set_working_profile | ( | kest_profile * | profile | ) |
Definition at line 524 of file kest_context.c.