I'm happy to bring this PR, it's a huge change for the KitX Project.
First of all, what I will introduce is the new Dashboard <-> Loader communication method. We abandoned the previous Tcp Connection, but fully embraced WebSocket, and on this basis introduced ConnectionId as a runtime Plug-in distinction flag.
Secondly, we have improved the documentation and standards of KitX Network. Now, the development of Loaders suitable for other languages will be traceable.
In addition, for the first time we successfully called a plug-in method through KWC in KitX Network.
Here are the PR details:
Features:
New Dashboard <-> Loader communication on WebSocket
Bug fixes and project structure adjustments
Introduced new console development tool Cheese #275 .
Related issues
Close #275 .
Close #217 (Because we're mainly developing new devices network, the discovery system will be later) .
What does this PR do?
I'm happy to bring this PR, it's a huge change for the KitX Project.
First of all, what I will introduce is the new
Dashboard <-> Loader
communication method. We abandoned the previousTcp Connection
, but fully embracedWebSocket
, and on this basis introducedConnectionId
as a runtime Plug-in distinction flag.Secondly, we have improved the documentation and standards of
KitX Network
. Now, the development of Loaders suitable for other languages will be traceable.In addition, for the first time we successfully called a plug-in method through KWC in
KitX Network
.Here are the PR details:
Features:
Dashboard <-> Loader
communication onWebSocket
Cheese
#275 .Related issues