From 123d3197c6d91a64931cb19dc669736b6ae5a35c Mon Sep 17 00:00:00 2001
From: chenlh <2008get@163.com>
Date: 星期四, 13 十一月 2025 14:14:31 +0800
Subject: [PATCH] 获取电平函数新增一长度参数; 及第二轮测试少量bug修复.
---
src/hw_adapter.h | 22 ++++++++++++++--------
1 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/src/hw_adapter.h b/src/hw_adapter.h
index a3c36f8..d7c03f2 100644
--- a/src/hw_adapter.h
+++ b/src/hw_adapter.h
@@ -33,31 +33,37 @@
s8 usb_output_num;
s8 dante_input_num ;
s8 dante_output_num ;
+ s8 local_input_num;
+ s8 local_output_num;
public:
virtual ~hw_adapter_t(){}
- hw_adapter_t(s8 dual_dsp,s8 dsp_index,s8 ana_input_num,s8 ana_output_num,s8 dante_input_num,s8 dante_output_num)
+ hw_adapter_t(s8 dual_dsp, s8 dsp_index, s8 local_input_num, s8 local_output_num, s8 dante_input_num, s8 dante_output_num)
{
this->dual_dsp = dual_dsp;
this->dsp_index = dsp_index ;
- this->ana_input_num = ana_input_num;
- this->ana_output_num = ana_output_num;
+ this->local_input_num = local_input_num;
+ this->local_output_num = local_output_num;
this->dante_input_num = dante_input_num;
this->dante_output_num = dante_output_num;
this->usb_input_num = 2;
this->usb_output_num = 2;
+ this->ana_input_num = local_input_num - usb_input_num;
+ this->ana_output_num = local_output_num - usb_output_num;
}
- uvoid get_channel_num(s8* ana_rx_num,s8* ana_tx_num,s8* dante_rx_num,s8* dante_tx_num)
+ uvoid get_channel_num(s8* loc_rx_num,s8* loc_tx_num,s8* dante_rx_num,s8* dante_tx_num,s8* usb_rx_num,s8* usb_tx_num)
{
- *ana_rx_num = ana_input_num;
- *ana_tx_num = ana_output_num;
+ *loc_rx_num = local_input_num;
+ *loc_tx_num = local_output_num;
*dante_rx_num = dante_input_num;
*dante_tx_num = dante_output_num;
+ *usb_rx_num = usb_input_num;
+ *usb_tx_num = usb_output_num;
}
uvoid get_channel_num(u16* input_num ,u16* output_num)
{
- *input_num = ana_input_num+dante_input_num;
- *output_num = ana_output_num+dante_output_num;
+ *input_num = local_input_num+dante_input_num;
+ *output_num = local_output_num+dante_output_num;
}
s32 get_dsp_index() {return dsp_index ;}
--
Gitblit v1.9.3