Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
control.h File Reference

Go to the source code of this file.

Enumerations

enum  {
  POD_tweak = 1, POD_wah_position = 4, POD_compression_gain = 5, POD_vol_pedal_position = 7,
  POD_compression_threshold = 9, POD_pan = 10, POD_amp_model_setup = 11, POD_amp_model = 12,
  POD_drive = 13, POD_bass = 14, POD_mid = 15, POD_lowmid = 15,
  POD_treble = 16, POD_highmid = 16, POD_chan_vol = 17, POD_reverb_mix = 18,
  POD_effect_setup = 19, POD_band_1_frequency = 20, POD_presence = 21, POD_treble__bass = 21,
  POD_noise_gate_enable = 22, POD_gate_threshold = 23, POD_gate_decay_time = 24, POD_stomp_enable = 25,
  POD_comp_enable = 26, POD_stomp_time = 27, POD_delay_enable = 28, POD_mod_param_1 = 29,
  POD_delay_param_1 = 30, POD_delay_param_1_note_value = 31, POD_band_2_frequency__bass = 32, POD_delay_param_2 = 33,
  POD_delay_volume_mix = 34, POD_delay_param_3 = 35, POD_reverb_enable = 36, POD_reverb_type = 37,
  POD_reverb_decay = 38, POD_reverb_tone = 39, POD_reverb_pre_delay = 40, POD_reverb_pre_post = 41,
  POD_band_2_frequency = 42, POD_band_3_frequency__bass = 42, POD_wah_enable = 43, POD_modulation_lo_cut = 44,
  POD_delay_reverb_lo_cut = 45, POD_volume_pedal_minimum = 46, POD_eq_pre_post = 46, POD_volume_pre_post = 47,
  POD_di_model = 48, POD_di_delay = 49, POD_mod_enable = 50, POD_mod_param_1_note_value = 51,
  POD_mod_param_2 = 52, POD_mod_param_3 = 53, POD_mod_param_4 = 54, POD_mod_param_5 = 55,
  POD_mod_volume_mix = 56, POD_mod_pre_post = 57, POD_modulation_model = 58, POD_band_3_frequency = 60,
  POD_band_4_frequency__bass = 60, POD_mod_param_1_double_precision = 61, POD_delay_param_1_double_precision = 62, POD_eq_enable = 63,
  POD_tap = 64, POD_volume_tweak_pedal_assign = 65, POD_band_5_frequency = 68, POD_tuner = 69,
  POD_mic_selection = 70, POD_cabinet_model = 71, POD_stomp_model = 75, POD_roomlevel = 76,
  POD_band_4_frequency = 77, POD_band_6_frequency = 77, POD_stomp_param_1_note_value = 78, POD_stomp_param_2 = 79,
  POD_stomp_param_3 = 80, POD_stomp_param_4 = 81, POD_stomp_param_5 = 82, POD_stomp_param_6 = 83,
  POD_amp_switch_select = 84, POD_delay_param_4 = 85, POD_delay_param_5 = 86, POD_delay_pre_post = 87,
  POD_delay_model = 88, POD_delay_verb_model = 88, POD_tempo_msb = 89, POD_tempo_lsb = 90,
  POD_wah_model = 91, POD_bypass_volume = 105, POD_fx_loop_on_off = 107, POD_tweak_param_select = 108,
  POD_amp1_engage = 111, POD_band_1_gain = 114, POD_band_2_gain__bass = 115, POD_band_2_gain = 116,
  POD_band_3_gain__bass = 116, POD_band_3_gain = 117, POD_band_4_gain__bass = 117, POD_band_5_gain__bass = 118,
  POD_band_4_gain = 119, POD_band_6_gain__bass = 119
}
 
enum  {
  VARIAX_body = 3, VARIAX_pickup1_enable = 4, VARIAX_pickup1_type = 8, VARIAX_pickup1_position = 9,
  VARIAX_pickup1_angle = 12, VARIAX_pickup1_level = 15, VARIAX_pickup2_enable = 18, VARIAX_pickup2_type = 22,
  VARIAX_pickup2_position = 23, VARIAX_pickup2_angle = 26, VARIAX_pickup2_level = 29, VARIAX_pickup_phase = 32,
  VARIAX_capacitance = 33, VARIAX_tone_resistance = 36, VARIAX_volume_resistance = 39, VARIAX_taper = 42,
  VARIAX_tone_dump = 43, VARIAX_save_tone = 46, VARIAX_volume_dump = 47, VARIAX_tuning_enable = 50,
  VARIAX_tuning6 = 51, VARIAX_tuning5 = 52, VARIAX_tuning4 = 53, VARIAX_tuning3 = 54,
  VARIAX_tuning2 = 55, VARIAX_tuning1 = 56, VARIAX_detune6 = 57, VARIAX_detune5 = 60,
  VARIAX_detune4 = 63, VARIAX_detune3 = 66, VARIAX_detune2 = 69, VARIAX_detune1 = 72,
  VARIAX_mix6 = 75, VARIAX_mix5 = 78, VARIAX_mix4 = 81, VARIAX_mix3 = 84,
  VARIAX_mix2 = 87, VARIAX_mix1 = 90, VARIAX_pickup_wiring = 96
}
 
enum  { VARIAXMIDI_volume = 7, VARIAXMIDI_tone = 79 }
 

Functions

int line6_pod_create_files (int firmware, int type, struct device *dev)
 
void line6_pod_remove_files (int firmware, int type, struct device *dev)
 
int line6_variax_create_files (int firmware, int type, struct device *dev)
 
void line6_variax_remove_files (int firmware, int type, struct device *dev)
 

Enumeration Type Documentation

anonymous enum

List of PODxt Pro controls. See Appendix C of the "PODxt (Pro) Pilot's Handbook" by Line6. Comments after the number refer to the PODxt Pro firmware version required for this feature.

Please don't reformat this file since "control.c" is created automatically from "control.h", and this process depends on the exact formatting of the code and the comments below!

Enumerator:
POD_tweak 
POD_wah_position 
POD_compression_gain 
POD_vol_pedal_position 
POD_compression_threshold 
POD_pan 
POD_amp_model_setup 
POD_amp_model 
POD_drive 
POD_bass 
POD_mid 
POD_lowmid 
POD_treble 
POD_highmid 
POD_chan_vol 
POD_reverb_mix 
POD_effect_setup 
POD_band_1_frequency 
POD_presence 
POD_treble__bass 
POD_noise_gate_enable 
POD_gate_threshold 
POD_gate_decay_time 
POD_stomp_enable 
POD_comp_enable 
POD_stomp_time 
POD_delay_enable 
POD_mod_param_1 
POD_delay_param_1 
POD_delay_param_1_note_value 
POD_band_2_frequency__bass 
POD_delay_param_2 
POD_delay_volume_mix 
POD_delay_param_3 
POD_reverb_enable 
POD_reverb_type 
POD_reverb_decay 
POD_reverb_tone 
POD_reverb_pre_delay 
POD_reverb_pre_post 
POD_band_2_frequency 
POD_band_3_frequency__bass 
POD_wah_enable 
POD_modulation_lo_cut 
POD_delay_reverb_lo_cut 
POD_volume_pedal_minimum 
POD_eq_pre_post 
POD_volume_pre_post 
POD_di_model 
POD_di_delay 
POD_mod_enable 
POD_mod_param_1_note_value 
POD_mod_param_2 
POD_mod_param_3 
POD_mod_param_4 
POD_mod_param_5 
POD_mod_volume_mix 
POD_mod_pre_post 
POD_modulation_model 
POD_band_3_frequency 
POD_band_4_frequency__bass 
POD_mod_param_1_double_precision 
POD_delay_param_1_double_precision 
POD_eq_enable 
POD_tap 
POD_volume_tweak_pedal_assign 
POD_band_5_frequency 
POD_tuner 
POD_mic_selection 
POD_cabinet_model 
POD_stomp_model 
POD_roomlevel 
POD_band_4_frequency 
POD_band_6_frequency 
POD_stomp_param_1_note_value 
POD_stomp_param_2 
POD_stomp_param_3 
POD_stomp_param_4 
POD_stomp_param_5 
POD_stomp_param_6 
POD_amp_switch_select 
POD_delay_param_4 
POD_delay_param_5 
POD_delay_pre_post 
POD_delay_model 
POD_delay_verb_model 
POD_tempo_msb 
POD_tempo_lsb 
POD_wah_model 
POD_bypass_volume 
POD_fx_loop_on_off 
POD_tweak_param_select 
POD_amp1_engage 
POD_band_1_gain 
POD_band_2_gain__bass 
POD_band_2_gain 
POD_band_3_gain__bass 
POD_band_3_gain 
POD_band_4_gain__bass 
POD_band_5_gain__bass 
POD_band_4_gain 
POD_band_6_gain__bass 

Definition at line 28 of file control.h.

anonymous enum

List of Variax workbench controls (dump).

Enumerator:
VARIAX_body 
VARIAX_pickup1_enable 
VARIAX_pickup1_type 
VARIAX_pickup1_position 
VARIAX_pickup1_angle 
VARIAX_pickup1_level 
VARIAX_pickup2_enable 
VARIAX_pickup2_type 
VARIAX_pickup2_position 
VARIAX_pickup2_angle 
VARIAX_pickup2_level 
VARIAX_pickup_phase 
VARIAX_capacitance 
VARIAX_tone_resistance 
VARIAX_volume_resistance 
VARIAX_taper 
VARIAX_tone_dump 
VARIAX_save_tone 
VARIAX_volume_dump 
VARIAX_tuning_enable 
VARIAX_tuning6 
VARIAX_tuning5 
VARIAX_tuning4 
VARIAX_tuning3 
VARIAX_tuning2 
VARIAX_tuning1 
VARIAX_detune6 
VARIAX_detune5 
VARIAX_detune4 
VARIAX_detune3 
VARIAX_detune2 
VARIAX_detune1 
VARIAX_mix6 
VARIAX_mix5 
VARIAX_mix4 
VARIAX_mix3 
VARIAX_mix2 
VARIAX_mix1 
VARIAX_pickup_wiring 

Definition at line 136 of file control.h.

anonymous enum

List of Variax workbench controls (MIDI).

Enumerator:
VARIAXMIDI_volume 
VARIAXMIDI_tone 

Definition at line 181 of file control.h.

Function Documentation

int line6_pod_create_files ( int  firmware,
int  type,
struct device dev 
)

Definition at line 531 of file control.c.

void line6_pod_remove_files ( int  firmware,
int  type,
struct device dev 
)

Definition at line 735 of file control.c.

int line6_variax_create_files ( int  firmware,
int  type,
struct device dev 
)

Definition at line 909 of file control.c.

void line6_variax_remove_files ( int  firmware,
int  type,
struct device dev 
)

Definition at line 954 of file control.c.