update dumps

This commit is contained in:
proddy
2024-10-19 12:14:59 +02:00
parent 5f0d49e13b
commit f60c692d59
5 changed files with 2277 additions and 2249 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -107,7 +107,7 @@ telegram_type_id,name,is_fetched
0x02A2,RC300Curves, 0x02A2,RC300Curves,
0x02A5,RC300Monitor, 0x02A5,RC300Monitor,
0x02A6,RC300Monitor, 0x02A6,RC300Monitor,
0x02A7,CRFMonitor, 0x02A7,RC300Monitor,
0x02A8,RC300Monitor, 0x02A8,RC300Monitor,
0x02A9,RC300Monitor, 0x02A9,RC300Monitor,
0x02AA,RC300Monitor, 0x02AA,RC300Monitor,
1 telegram_type_id name is_fetched
107 0x02A2 RC300Curves
108 0x02A5 RC300Monitor
109 0x02A6 RC300Monitor
110 0x02A7 CRFMonitor RC300Monitor
111 0x02A8 RC300Monitor
112 0x02A9 RC300Monitor
113 0x02AA RC300Monitor

View File

@@ -1,6 +1,5 @@
import fileinput import fileinput
import csv import csv
import sys
from itertools import groupby from itertools import groupby
# static data # static data

View File

@@ -3,4 +3,3 @@
make clean make clean
make ARGS=-DEMSESP_STANDALONE make ARGS=-DEMSESP_STANDALONE
echo "test entity_dump" | ./emsesp | python3 ./scripts/strip_csv.py | python3 ./scripts/generate-modbus-register-doc.py echo "test entity_dump" | ./emsesp | python3 ./scripts/strip_csv.py | python3 ./scripts/generate-modbus-register-doc.py

View File

@@ -3,7 +3,7 @@
# Update modbus parameters from entity definitions. # Update modbus parameters from entity definitions.
# This script generates c++ code for the modbus parameter definitions. # This script generates c++ code for the modbus parameter definitions.
# #
# Run this script from the EMS-ESP32 root directory with the command `sh ./scripts/update_modbus_registers.sh`. # Run this script from the EMS-ESP32 root directory with the command `bash ./scripts/update_modbus_registers.sh`.
while [[ $# -gt 0 ]]; do while [[ $# -gt 0 ]]; do
case $1 in case $1 in
@@ -15,7 +15,7 @@ while [[ $# -gt 0 ]]; do
FORCE=YES FORCE=YES
shift shift
;; ;;
*|-*|--*) * | -* | --*)
echo "Unknown option $1" echo "Unknown option $1"
exit 1 exit 1
;; ;;
@@ -60,6 +60,5 @@ fi
make clean make clean
make ARGS=-DEMSESP_STANDALONE make ARGS=-DEMSESP_STANDALONE
echo "test entity_dump" | ./emsesp | python3 ./scripts/strip_csv.py | python3 ./scripts/update_modbus_registers.py > ./src/modbus_entity_parameters.hpp echo "test entity_dump" | ./emsesp | python3 ./scripts/strip_csv.py | python3 ./scripts/update_modbus_registers.py >./src/modbus_entity_parameters.hpp
echo "Modbus entity parameters written to ./src/modbus_entity_parameters.hpp." echo "Modbus entity parameters written to ./src/modbus_entity_parameters.hpp."