split ConnectionG3(P) in server and client class

This commit is contained in:
Stefan Allius
2024-09-27 00:47:44 +02:00
parent 73526b7dc6
commit aa7c1832ef
10 changed files with 548 additions and 475 deletions

View File

@@ -23,16 +23,26 @@
[AsyncStream]<-[AsyncStreamClient]
[ConnectionG3|remote.stream:ConnectionG3|healthy();close()]
[ConnectionG3]^[InverterG3]
[ConnectionG3]has-0..1>[ConnectionG3]
[ConnectionG3]++-0..1>[AsyncStreamClient]
[ConnectionG3]++-0..1>[AsyncStreamServer]
[ConnectionG3|remote.stream:ConnectionG3|healthy()]
[ConnectionG3]^[ConnectionG3Client]
[ConnectionG3]^[ConnectionG3Server]
[ConnectionG3Client|remote.stream:ConnectionG3|close()]
[ConnectionG3Client]^[InverterG3]
[ConnectionG3Client]++-1>[AsyncStreamClient]
[ConnectionG3Server|remote.stream:ConnectionG3|;close()]
[ConnectionG3Server]^[InverterG3]
[ConnectionG3Server]++-1>[AsyncStreamServer]
[ConnectionG3P|remote.stream:ConnectionG3P|healthy();close()]
[ConnectionG3P]^[InverterG3P]
[ConnectionG3P]has-0..1>[ConnectionG3P]
[ConnectionG3P]++-0..1>[AsyncStreamClient]
[ConnectionG3P]++-0..1>[AsyncStreamServer]
[ConnectionG3P]^[ConnectionG3PClient]
[ConnectionG3P]^[ConnectionG3PServer]
[ConnectionG3PClient|remote.stream:ConnectionG3P|close()]
[ConnectionG3PClient]^[InverterG3P]
[ConnectionG3PClient]++-1>[AsyncStreamClient]
[ConnectionG3PServer|remote.stream:ConnectionG3P|;close()]
[ConnectionG3PServer]^[InverterG3P]
[ConnectionG3PServer]++-1>[AsyncStreamServer]
[Infos|stat;new_stat_data;info_dev|static_init();dev_value();inc_counter();dec_counter();ha_proxy_conf;ha_conf;ha_remove;update_db;set_db_def_value;get_db_value;ignore_this_device]
[Infos]^[InfosG3||ha_confs();parse()]