|
|
@ -530,16 +530,23 @@ class Xsync : public IXsync { |
|
|
|
} else if (sig == SIGNAL_EXT_TIMECODE_FREQ) { |
|
|
|
return ExternalTimecode_readFreq(freq); |
|
|
|
} else if (sig == SIGNAL_INTERNAL_TIMECODE_FREQ) { |
|
|
|
return InternalTimecode_getFormat((TimecodeFormat_t &)freq); |
|
|
|
return InternalTimecode_readFreq(freq); |
|
|
|
} else if (sig == SIGNAL_INTERNAL_GENLOCK_FREQ) { |
|
|
|
return InternalGenlock_readFreq(freq); |
|
|
|
} else if (sig == SIGNAL_INTERNAL_CLOCK_SIG) { |
|
|
|
return InternalClock_readOutFreq(freq); |
|
|
|
} else if (sig == SIGNAL_SYS_CLK_OUTPUT) { |
|
|
|
return SysClock_readOutSigFreq(freq); |
|
|
|
} else if (sig == SIGNAL_SYS_GENLOCK_OUTPUT) { |
|
|
|
return SysGenlock_readFreq(freq); |
|
|
|
} else if (sig == SIGNAL_SYS_TIMECODE_FREQ_OUTPUT) { |
|
|
|
return SysTimecode_readFreq(freq); |
|
|
|
} else if (sig == SIGNAL_BUSINESS_RECORD_SIG) { |
|
|
|
return kxs_ec_param_error; |
|
|
|
} else if (sig == SIGNAL_BUSINESS_RECORD_EXPOSURE_SIG) { |
|
|
|
return kxs_ec_param_error; |
|
|
|
} |
|
|
|
return kxs_ec_success; |
|
|
|
return kxs_ec_param_error; |
|
|
|
} |
|
|
|
virtual xs_error_code_t TTLInputModule1_detectFreq(float &freq) override { return readfreq(reg::k_ttlin1_freq_detector_reg, freq); } |
|
|
|
virtual xs_error_code_t TTLInputModule2_detectFreq(float &freq) override { return readfreq(reg::k_ttlin2_freq_detector_reg, freq); } |
|
|
|