update calibration data

This commit is contained in:
bit-cyber-fh
2024-04-19 17:33:00 +08:00
parent fdc37dab4a
commit f8985df185
4 changed files with 2963 additions and 5 deletions
+2907
View File
File diff suppressed because it is too large Load Diff
+44
View File
@@ -174,3 +174,47 @@ calMap[JG05]="\{\n\
\{ 0, 2849, -6807, 11103\}, \{ 0, 2850, -6769, 11097\},\n\ \{ 0, 2849, -6807, 11103\}, \{ 0, 2850, -6769, 11097\},\n\
\{ 0, 2923, -6999, 11232\}, \n\ \{ 0, 2923, -6999, 11232\}, \n\
};" };"
calMap[LJ01]="\{\n\
\{ 0, 3306, -5061, -13611\}, \{ 0, 3049, -4933, -13418\},\n\
\{ 0, 2843, -4962, -13208\}, \{ 0, 2486, -5123, -13136\},\n\
\{ 0, 2205, -5473, -13265\}, \{ 0, 1928, -5988, -13506\},\n\
\{ 0, 1513, -6709, -13935\}, \{ 0, 1546, -7568, -14632\},\n\
\{ 0, 1468, -8336, -15205\}, \{ 0, 1509, -8794, -15543\},\n\
\{ 0, 1528, -8973, -15639\}, \{ 0, 1768, -8853, -15558\},\n\
\{ 0, 1854, -8520, -15319\}, \{ 0, 2002, -7988, -14884\},\n\
\{ 0, 2042, -7457, -14526\}, \{ 0, 2193, -7051, -14249\},\n\
\{ 0, 2132, -6802, -14131\}, \{ 0, 2334, -6767, -14073\},\n\
\{ 0, 2332, -6824, -14227\}, \{ 0, 2407, -7012, -14338\},\n\
\{ 0, 2424, -7273, -14748\}, \{ 0, 1718, -10180, -16828\},\n\
\{ 0, 1928, -10432, -17197\}, \{ 0, 2107, -10502, -17293\},\n\
\{ 0, 2327, -10335, -17211\}, \{ 0, 2557, -9919, -16856\},\n\
\{ 0, 2665, -9220, -16289\}, \{ 0, 2983, -8285, -15322\},\n\
\{ 0, 3093, -7289, -14604\}, \{ 0, 3304, -6536, -13885\},\n\
\{ 0, 3407, -6161, -13705\}, \{ 0, 3661, -6183, -13598\},\n\
\{ 0, 3822, -6287, -13834\}, \{ 0, 3895, -6650, -14020\},\n\
\{ 0, 4111, -6621, -14034\}, \{ 0, 4166, -7000, -14249\},\n\
\{ 0, 4359, -7249, -14543\}, \{ 0, 4517, -7372, -14492\},\n\
\{ 0, 4690, -7235, -14442\}, \{ 0, 4726, -7000, -14150\},\n\
\{ 0, 4733, -6447, -13781\}, \{ 0, 4759, -5776, -13242\},\n\
\{ 0, 4952, -5584, -11867\}, \{ 0, 4956, -5281, -11959\},\n\
\{ 0, 4989, -5306, -12400\}, \{ 0, 5018, -5623, -12991\},\n\
\{ 0, 5109, -6646, -13788\}, \{ 0, 5286, -7245, -14517\},\n\
\{ 0, 5265, -7781, -15215\}, \{ 0, 5337, -8198, -15738\},\n\
\{ 0, 5185, -8507, -16106\}, \{ 0, 5238, -8605, -16296\},\n\
\{ 0, 4984, -8648, -16398\}, \{ 0, 4892, -8510, -16338\},\n\
\{ 0, 4755, -8181, -16074\}, \{ 0, 4728, -7720, -15674\},\n\
\{ 0, 4671, -7183, -15300\}, \{ 0, 4673, -6820, -15154\},\n\
\{ 0, 4608, -6671, -15163\}, \{ 0, 4730, -6867, -15411\},\n\
\{ 0, 4841, -7249, -15716\}, \{ 0, 4945, -7583, -15995\},\n\
\{ 0, 4855, -8092, -16198\}, \{ 0, 5183, -8078, -14677\},\n\
\{ 0, 5069, -8370, -14651\}, \{ 0, 4786, -8613, -14604\},\n\
\{ 0, 4567, -8865, -14570\}, \{ 0, 4417, -9059, -14590\},\n\
\{ 0, 4347, -9189, -14516\}, \{ 0, 4180, -9222, -14315\},\n\
\{ 0, 4076, -9148, -14113\}, \{ 0, 4036, -9148, -13980\},\n\
\{ 0, 4057, -9343, -14037\}, \{ 0, 4073, -9499, -14209\},\n\
\{ 0, 4109, -9701, -14466\}, \{ 0, 4200, -9811, -14607\},\n\
\{ 0, 4245, -9975, -14787\}, \{ 0, 4320, -9969, -14682\},\n\
\{ 0, 4147, -9974, -14613\}, \{ 0, 4026, -9853, -14365\},\n\
\{ 0, 3899, -9675, -14231\}, \n\
};"
+1 -1
View File
@@ -22,7 +22,7 @@ except ImportError:
from COMTool.widgets import statusBar from COMTool.widgets import statusBar
class Plugin(Plugin_Base): class Plugin(Plugin_Base):
id = "DEIFEI" id = "DUIFEI"
name = _("DUIFEI") name = _("DUIFEI")
showReceiveDataSignal = pyqtSignal(str) showReceiveDataSignal = pyqtSignal(str)
+11 -4
View File
@@ -20,14 +20,21 @@ source $PROJECT_DIR/caldata
for key in ${!calMap[*]};do for key in ${!calMap[*]};do
projName=df_datalink_$key projName=df_datalink_$key
id=$(echo "$key" | grep -o -E '[0-9]+') id=$(echo "$key" | grep -o -E '[0-9]+')
type=$(echo "$key" | grep -o -E '(LJ)|(JG)')
echo "Creating <$projName>..." echo "Creating <$projName>..."
cp -rL $PROJECT_DIR/df_datalink_sp/src $DST_DIR/$projName cp -rL $PROJECT_DIR/df_datalink_sp/src $DST_DIR/$projName
cd $DST_DIR/$projName cd $DST_DIR/$projName
# subtitite ID # substitute ID
sed -i'' "s/#define PHY_DEVICE_ID 0/#define PHY_DEVICE_ID 0x$id/g" ./config/app_config.h if [ type == "LJ" ]; then
sed -i'' "s/#define PHY_DEVICE_ID 0/#define PHY_DEVICE_ID (0x$id | 0x80)/g" ./config/app_config.h
# subtitute table elif [ type == "JG" ]; then
sed -i'' "s/#define PHY_DEVICE_ID 0/#define PHY_DEVICE_ID (0x$id | 0x00)/g" ./config/app_config.h
else
echo "Unrecognized node Type [$type] ID [$id]"
exit 1
fi
# substitute table
sed -i'' "/^const uint16_t antCalTable\[L1_FRAME_MAX_HOPS\]\[L1_ANT_NUM_CH\] =/{ sed -i'' "/^const uint16_t antCalTable\[L1_FRAME_MAX_HOPS\]\[L1_ANT_NUM_CH\] =/{
:table :table
N N