mirror of
https://github.com/uhi22/pyPLC.git
synced 2024-11-20 01:13:58 +00:00
architecture adapted
This commit is contained in:
parent
13cd9378ce
commit
5bc10a5c49
2 changed files with 15 additions and 8 deletions
Binary file not shown.
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 73 KiB |
|
@ -4,7 +4,7 @@ header
|
||||||
green lines mean: at least stub functionality is working
|
green lines mean: at least stub functionality is working
|
||||||
endheader
|
endheader
|
||||||
|
|
||||||
package "pyPLC" {
|
package "github.com/uhi22/pyPLC" {
|
||||||
package "pyPlcIPv6" {
|
package "pyPlcIPv6" {
|
||||||
[miniIPv6]
|
[miniIPv6]
|
||||||
[pyPlcUdp]
|
[pyPlcUdp]
|
||||||
|
@ -17,8 +17,9 @@ package "pyPLC" {
|
||||||
[SLAC]
|
[SLAC]
|
||||||
}
|
}
|
||||||
|
|
||||||
[fsmEvse]
|
[fsmEvse \nThe charger state machine.] as fsmEvse
|
||||||
[fsmPev]
|
[fsmPev \nThe car state machine.] as fsmPev
|
||||||
|
[exiConnector.py] as exiConnector
|
||||||
|
|
||||||
package "pyPlcTcpSocket" {
|
package "pyPlcTcpSocket" {
|
||||||
[pyPlcTcpServerSocket]
|
[pyPlcTcpServerSocket]
|
||||||
|
@ -31,7 +32,10 @@ package "pyPLC" {
|
||||||
[HomeplugAdaptor]
|
[HomeplugAdaptor]
|
||||||
[pcap DLL] as pcap
|
[pcap DLL] as pcap
|
||||||
[wireshark]
|
[wireshark]
|
||||||
[/FlUxIuS/V2Gdecoder or /Martin-P/OpenV2G] as dec
|
|
||||||
|
package "github.com/uhi22/OpenV2Gx" {
|
||||||
|
[OpenV2Gx.exe \nEncodes and Decodes EXI data via command line interface.] as dec
|
||||||
|
}
|
||||||
|
|
||||||
package "WindowsOS or Linux" {
|
package "WindowsOS or Linux" {
|
||||||
[OS_Ethernet]
|
[OS_Ethernet]
|
||||||
|
@ -41,6 +45,7 @@ package "WindowsOS or Linux" {
|
||||||
}
|
}
|
||||||
|
|
||||||
[ControlPilotLine] <-[#green]up-> [HomeplugAdaptor]
|
[ControlPilotLine] <-[#green]up-> [HomeplugAdaptor]
|
||||||
|
[ControlPilotLine] <-[#green]up-> [PWM-Generator]
|
||||||
[HomeplugAdaptor] <-[#green]up-> [OS_Ethernet]
|
[HomeplugAdaptor] <-[#green]up-> [OS_Ethernet]
|
||||||
[OS_Ethernet] <-[#green]up-> [pcap]
|
[OS_Ethernet] <-[#green]up-> [pcap]
|
||||||
[OS_Ethernet] <-[#green]up-> [OS_IPv6]
|
[OS_Ethernet] <-[#green]up-> [OS_IPv6]
|
||||||
|
@ -56,9 +61,11 @@ package "WindowsOS or Linux" {
|
||||||
[miniIPv6] -up-> [pyPlcTcpExiSniff]
|
[miniIPv6] -up-> [pyPlcTcpExiSniff]
|
||||||
[pyPlcUdp] <-[#green]up-> [pyPlcSDP]
|
[pyPlcUdp] <-[#green]up-> [pyPlcSDP]
|
||||||
[OS_TCP] <-[#green]up-> [pyPlcTcpServerSocket]
|
[OS_TCP] <-[#green]up-> [pyPlcTcpServerSocket]
|
||||||
[OS_TCP] <-up-> [pyPlcTcpClientSocket]
|
[OS_TCP] <-[#green]up-> [pyPlcTcpClientSocket]
|
||||||
[pyPlcTcpServerSocket] <-[#green]up-> [fsmEvse]
|
[pyPlcTcpServerSocket] <-[#green]up-> [fsmEvse]
|
||||||
[pyPlcTcpClientSocket] <-up-> [fsmPev]
|
[pyPlcTcpClientSocket] <-[#green]up-> [fsmPev]
|
||||||
[fsmEvse] <-r-> [dec]
|
[fsmEvse] <-[#green]r-> [exiConnector]
|
||||||
[pyPlcTcpExiSniff] -r-> [dec]
|
[fsmPev] <-[#green]r-> [exiConnector]
|
||||||
|
[dec] <-[#green]up-> [exiConnector]
|
||||||
|
[dec] -l-> [pyPlcTcpExiSniff]
|
||||||
@enduml
|
@enduml
|
Loading…
Reference in a new issue