diff --git a/nicsensor.sh b/nicsensor.sh index 9de21b1..282435a 100755 --- a/nicsensor.sh +++ b/nicsensor.sh @@ -687,6 +687,9 @@ set_configuration(){ # @Param2 emc1413 data low 8bit # @Param3 customization channel name convert_emc1413_data(){ + if [ "$3" = "disable" ];then + return + fi # remove data prefix '0x' hex_value1=$(echo "$1" | awk '{sub(/^0x/,""); print}') hex_value2=$(echo "$2" | awk '{sub(/^0x/,""); print}') @@ -785,6 +788,9 @@ check_adc128_init(){ # @Param 3 customization channel name # @Param 4 division factor convert_adc128_data(){ + if [ "$3" = "disable" ];then + return + fi # remove data prefix '0x' hex_value1=$(echo "$1" | awk '{sub(/^0x/,""); print}') hex_value2=$(echo "$2" | awk '{sub(/^0x/,""); print}') @@ -865,6 +871,9 @@ process_adc128(){ # @Param5 shunt resistor(only used in mode shunt volt) # @Param6 customization channel name convert_ina3221_data(){ + if [ "$6" = "disable" ];then + return + fi hex_value1=$(echo "$1" | awk '{sub(/^0x/,""); print}') hex_value2=$(echo "$2" | awk '{sub(/^0x/,""); print}') @@ -983,6 +992,9 @@ process_ina3221(){ # @Param2 tmp468 data high 8bit # @Param3 customization channel name convert_tmp468_data(){ + if [ "$3" = "disable" ];then + return + fi hex_value1=$(echo "$1" | awk '{sub(/^0x/,""); print}') hex_value2=$(echo "$2" | awk '{sub(/^0x/,""); print}') merge_value="${hex_value1}${hex_value2}" @@ -1059,6 +1071,10 @@ process_tmp468(){ # @Param2 tmp112 data low 8bit # @Param3 customization sensor name convert_tmp112_data(){ + if [ "$3" = "disable" ];then + return + fi + hex_value1=$(echo "$1" | awk '{sub(/^0x/,""); print}') hex_value2=$(echo "$2" | awk '{sub(/^0x/,""); print}') merge_value="${hex_value1}${hex_value2}"