diff options
Diffstat (limited to 'device-functions.c')
-rw-r--r-- | device-functions.c | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/device-functions.c b/device-functions.c index f25a62d..ba9459d 100644 --- a/device-functions.c +++ b/device-functions.c @@ -99,7 +99,7 @@ void Main_Rst (void) globals.ChannelState[i].zout=globals.Flash.zout_min[i]; globals.ChannelState[i].hold_setting = hold_width; globals.ChannelState[i].double_pulse = double_off; - globals.ChannelState[i].ab_mode = pw_normal; + globals.ChannelState[i].pw_ctrl_mode = pw_normal; globals.ChannelState[i].func_mode = pulse_mode_on; globals.ChannelState[i].polarity = globals.Flash.invert_by_default[i]; globals.ChannelState[i].output_state = output_off; @@ -129,7 +129,7 @@ void Main_Rst (void) Set_frequency(0,0,0,i,globals.ChannelState[i].frequency); Set_Delay(0,0,0,i,globals.ChannelState[i].delay); Set_Double(i,globals.ChannelState[i].double_pulse); - Set_Pwmode(i,globals.ChannelState[i].ab_mode); + Set_Pwmode(i,globals.ChannelState[i].pw_ctrl_mode); Set_Func(i,globals.ChannelState[i].func_mode); Set_Pol(i,globals.ChannelState[i].polarity); Set_Gate_Sync(i,globals.ChannelState[i].gate_type); @@ -847,9 +847,9 @@ void Set_Mux(int channel) mux_out=4; } else if (globals.ChannelState[channel].func_mode==dc_mode_on && globals.ChannelState[channel].polarity!=pol_norm) { mux_out=5; - } else if (globals.ChannelState[channel].ab_mode==pw_normal && globals.ChannelState[channel].polarity==pol_norm) { + } else if (globals.ChannelState[channel].pw_ctrl_mode==pw_normal && globals.ChannelState[channel].polarity==pol_norm) { mux_out=2; - } else if (globals.ChannelState[channel].ab_mode==pw_normal && globals.ChannelState[channel].polarity!=pol_norm) { + } else if (globals.ChannelState[channel].pw_ctrl_mode==pw_normal && globals.ChannelState[channel].polarity!=pol_norm) { mux_out=3; } else if (globals.ChannelState[channel].polarity==pol_norm) { mux_out=0; @@ -1026,7 +1026,7 @@ int Set_Output_State(int channel,int mode) int Set_Trig_Source(int channel,int mode) { int gate_mode; - int use_ab_mode; + int use_pw_ctrl_mode; int reset_freq; float use_freq; @@ -1035,7 +1035,7 @@ int Set_Trig_Source(int channel,int mode) return InvalidChannel; } - use_ab_mode = globals.ChannelState[channel].ab_mode; + use_pw_ctrl_mode = globals.ChannelState[channel].pw_ctrl_mode; use_freq = globals.ChannelState[channel].frequency; reset_freq = 0; @@ -1049,10 +1049,10 @@ int Set_Trig_Source(int channel,int mode) if ((globals.ChannelState[channel].trigger_source != source_hold) && (mode != source_hold)) { reset_freq = 1; use_freq = globals.Flash.min_freq[channel]; - use_ab_mode = pw_normal; + use_pw_ctrl_mode = pw_normal; } - TestState[channel].ab_mode = use_ab_mode; + TestState[channel].pw_ctrl_mode = use_pw_ctrl_mode; TestState[channel].frequency = use_freq; if ((error_num=Error_check(TestState))) { @@ -1061,7 +1061,7 @@ int Set_Trig_Source(int channel,int mode) if (reset_freq) { Set_frequency(0,0,0,channel,use_freq); - Set_Pwmode(channel,use_ab_mode); + Set_Pwmode(channel,use_pw_ctrl_mode); } } @@ -1374,7 +1374,7 @@ int Set_Pwmode(int channel,int mode) return AB_Mode_Error; } - globals.ChannelState[channel].ab_mode=mode; + globals.ChannelState[channel].pw_ctrl_mode=mode; Set_Mux(0); Set_Update_Chans(); @@ -1426,8 +1426,8 @@ int Set_Update_Chans(void) if (!globals.Flash.ChanKey_double_pulse) for (i=1; i<num_of_chan; ++i) { globals.ChannelState[i].double_pulse=globals.ChannelState[0].double_pulse; } - if (!globals.Flash.ChanKey_ab_mode) for (i=1; i<num_of_chan; ++i) { - globals.ChannelState[i].ab_mode=globals.ChannelState[0].ab_mode; + if (!globals.Flash.ChanKey_pw_mode) for (i=1; i<num_of_chan; ++i) { + globals.ChannelState[i].pw_ctrl_mode=globals.ChannelState[0].pw_ctrl_mode; } if (!globals.Flash.ChanKey_func_mode) for (i=1; i<num_of_chan; ++i) { globals.ChannelState[i].func_mode=globals.ChannelState[0].func_mode; @@ -4460,8 +4460,7 @@ void Set_Rcl(int setting_num) } globals.ChannelState[i].hold_setting = (temp >> 1) & 1; globals.ChannelState[i].double_pulse = (temp >> 2) & 1; - globals.ChannelState[i].ab_mode = (temp >> 3) & 1; - /* one bit removed */ + globals.ChannelState[i].pw_ctrl_mode = (temp >> 3) & 3; globals.ChannelState[i].polarity = (temp >> 5) & 1; globals.ChannelState[i].output_state = (temp >> 6) & 1; globals.ChannelState[i].gate_type = (temp >> 7) & 1; @@ -4485,7 +4484,7 @@ void Set_Rcl(int setting_num) Set_Pw(0,0,0,i,globals.ChannelState[i].pw,0); Set_Double(i,globals.ChannelState[i].double_pulse); - Set_Pwmode(i,globals.ChannelState[i].ab_mode); + Set_Pwmode(i,globals.ChannelState[i].pw_ctrl_mode); Set_Func(i,globals.ChannelState[i].func_mode); Set_Pol(i,globals.ChannelState[i].polarity); @@ -4564,7 +4563,7 @@ void Set_Sav(int setting_num) globals.ChannelState[i].zout 50 (1) or min (0) globals.ChannelState[i].hold_setting hold_width 0, hold_duty 1 globals.ChannelState[i].double_pulse double_on 1, double_off 0 - globals.ChannelState[i].ab_mode pw_normal 1, pw_in_out 0 + globals.ChannelState[i].pw_ctrl_mode pw_normal 1, pw_in_out 0 globals.ChannelState[i].func_mode pulse_mode_on 0, dc_mode_on 1 globals.ChannelState[i].polarity pol_norm 0, pol_complement 1 globals.ChannelState[i].output_state output_off 0,output_on 1 @@ -4582,8 +4581,7 @@ void Set_Sav(int setting_num) } temp |= globals.ChannelState[i].hold_setting << 1; temp |= globals.ChannelState[i].double_pulse << 2; - temp |= globals.ChannelState[i].ab_mode << 3; - /* removed one bit */ + temp |= globals.ChannelState[i].pw_ctrl_mode << 3; temp |= globals.ChannelState[i].polarity << 5; temp |= globals.ChannelState[i].output_state << 6; temp |= globals.ChannelState[i].gate_type << 7; |