split ConnectionG3(P) in server and client class
This commit is contained in:
@@ -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()]
|
||||
|
||||
Reference in New Issue
Block a user