diff options
author | Mike <mjc@avtechpulse.com> | 2000-01-01 00:04:21 +0900 |
---|---|---|
committer | Mike <mjc@avtechpulse.com> | 2000-01-01 00:04:21 +0900 |
commit | 7803d5ba6c602cf3a50c0b62cbebfe3b54e21f13 (patch) | |
tree | ac8af368cd3b7906603627c3f809f82e0572e437 | |
parent | 75b3c18090031d73c1dd6d031ee6b752497c239e (diff) |
debug messages showing XTR line changesINSTRUMENT_6_4_23c
-rw-r--r-- | device-functions.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/device-functions.c b/device-functions.c index ed57c96..76db714 100644 --- a/device-functions.c +++ b/device-functions.c @@ -451,8 +451,8 @@ int Set_Amplitude(int check_possible_only,int pol_override,int override_on,int w globals.Flags.force_output_fully_off=YES; } - g_print_debug("%ld - chan %d, requested ampl %e, set ampl %e, polarity %d, range %d, word %d\n", - sec_timer(), channel, requested_ampl, new_ampl, actual_pol, relay_range, word_out); + g_print_debug("chan %d, requested ampl %e, set ampl %e, polarity %d, range %d, word %d\n", + channel, requested_ampl, new_ampl, actual_pol, relay_range, word_out); globals.Changes.update_amp=YES; @@ -4914,6 +4914,21 @@ static void set_shiftreg_bits(int shiftreg, int start_at_bit, int numbits, int v long masked_reg = globals.Registers.shift_reg_out[shiftreg] & mask; g_print_debug(": shiftreg %d, mask %x, start_at_bit %d, numbits %d, value %x\n", shiftreg, mask, start_at_bit, numbits, value); + + if (shiftreg == SR_2) { + int i; + for (i=1;i<=5;i++) { + int pos = XTR_POS + i; + if ((pos >= start_at_bit) && (pos < (start_at_bit + numbits))) { + if ((1 << pos) & shift_value) { + g_print_debug(": XTR%d set HIGH\n", i); + } else { + g_print_debug(": XTR%d set LOW\n", i); + } + } + } + } + globals.Registers.shift_reg_out[shiftreg] = masked_reg | shift_value; } |