update for reading Re/F0/Q/DeltaT during music playback
[tas2557sw-android/tas2557-ftc.git] / tas2557_ftc_lib.h
index a7f96f7a2ae73851cb7d0bade78081e2a0bf94fc..d7610282b1a5f63beaff40954a9ecccc75d50601 100755 (executable)
@@ -37,7 +37,13 @@ void tas2557_ftc_start(void);
 void set_re(double re_ppc3, double re, double alpha);\r
 void set_temp_cal(uint32_t prm_pow, uint32_t prm_tlimit);\r
 double get_re(double re_ppc3);\r
 void set_re(double re_ppc3, double re, double alpha);\r
 void set_temp_cal(uint32_t prm_pow, uint32_t prm_tlimit);\r
 double get_re(double re_ppc3);\r
+double CalcRe(double re_ppc3, uint32_t prm_r0);\r
 uint32_t calc_prm_pow(double re, double delta_t_max, double nRTV, double nRTM, double nRTVA, double nSysGain);\r
 uint32_t calc_prm_pow(double re, double delta_t_max, double nRTV, double nRTM, double nRTVA, double nSysGain);\r
-uint32_t calc_prm_tlimit(double delta_t_max, double alpha, double nDevNonlinPer, double nRTV, double nRTM, double nRTVA);\r
+uint32_t calc_prm_tlimit(double delta_t_max, double alpha, double nDevNonlinPer, double nRTV, double nRTM, double nRTVA, double nPIG);\r
 void tas2557_ftc_stop(void);\r
 void tas2557_ftc_stop(void);\r
+\r
+/* below functions are used in SPK measurement only */\r
+int get_Re_deltaT(double nPPC3_Re, double nPPC3_alpha, double *pnRe, double *pnDeltaT);\r
+int get_f0_Q(double nPPC3_FWarp, double nPPC3_nFS, double nPPC3_Bl, double nPPC3_Mms, double nPPC3_Re0, double *pnF0, double *pnQ);\r
+\r
 #endif /* TAS2557_LIB_FTC_H_ */\r
 #endif /* TAS2557_LIB_FTC_H_ */\r