-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for controlling eebus-go via JSON-RPC from another process #128
Add support for controlling eebus-go via JSON-RPC from another process #128
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0ea56c - Browse repository at this point
Copy the full SHA f0ea56cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5dcc34 - Browse repository at this point
Copy the full SHA b5dcc34View commit details -
Configuration menu - View commit details
-
Copy full SHA for d048fc2 - Browse repository at this point
Copy the full SHA d048fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 587506e - Browse repository at this point
Copy the full SHA 587506eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd67f03 - Browse repository at this point
Copy the full SHA fd67f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbaf34 - Browse repository at this point
Copy the full SHA 1cbaf34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dd6fe8 - Browse repository at this point
Copy the full SHA 1dd6fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15e3eae - Browse repository at this point
Copy the full SHA 15e3eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dcd8fe - Browse repository at this point
Copy the full SHA 8dcd8feView commit details -
Unmarshal json parameters directly to function parameter slice
Allows unmarshalling structs instead of unmarshalling to map
Configuration menu - View commit details
-
Copy full SHA for 275470a - Browse repository at this point
Copy the full SHA 275470aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e524882 - Browse repository at this point
Copy the full SHA e524882View commit details -
Ensure that we can scope use cases fully when registering.
Allows registering e.g. EG-LPC and CS-LPC on the same remote
Configuration menu - View commit details
-
Copy full SHA for c0d68ab - Browse repository at this point
Copy the full SHA c0d68abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad79200 - Browse repository at this point
Copy the full SHA ad79200View commit details -
Configuration menu - View commit details
-
Copy full SHA for af880bb - Browse repository at this point
Copy the full SHA af880bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0241dab - Browse repository at this point
Copy the full SHA 0241dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for f366a83 - Browse repository at this point
Copy the full SHA f366a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57680f3 - Browse repository at this point
Copy the full SHA 57680f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1fbe82 - Browse repository at this point
Copy the full SHA b1fbe82View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2aec46 - Browse repository at this point
Copy the full SHA e2aec46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a774c - Browse repository at this point
Copy the full SHA 92a774cView commit details -
If an explicit interface is specified, wait until the interface is
available for mdns before initialising
Configuration menu - View commit details
-
Copy full SHA for f34154e - Browse repository at this point
Copy the full SHA f34154eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8fc201 - Browse repository at this point
Copy the full SHA d8fc201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e1236 - Browse repository at this point
Copy the full SHA 79e1236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93dabf9 - Browse repository at this point
Copy the full SHA 93dabf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6e54b - Browse repository at this point
Copy the full SHA 8e6e54bView commit details -
This is useful so we can call UnregisterRemoteSKI for unknown/unwanted devices
Configuration menu - View commit details
-
Copy full SHA for 35fd334 - Browse repository at this point
Copy the full SHA 35fd334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bb5593 - Browse repository at this point
Copy the full SHA 2bb5593View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbca882 - Browse repository at this point
Copy the full SHA dbca882View commit details -
Accept requests omitting the params field.
According to spec, the field may be omitted and should be treated as calling a function without parameters.
Configuration menu - View commit details
-
Copy full SHA for 132c1f3 - Browse repository at this point
Copy the full SHA 132c1f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f2a7f - Browse repository at this point
Copy the full SHA 05f2a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c940e9 - Browse repository at this point
Copy the full SHA 0c940e9View commit details
Commits on Oct 25, 2024
-
Explicitly ignore the return type of conn.Notify
Sending a notification can only fail if JSON serialization fails, or if writing to the socket fails. We can't handle JSON serialization failures here, and if writing to the socket fails the connection should be dropped by the json-rpc implementation anyway.
Configuration menu - View commit details
-
Copy full SHA for 44c4778 - Browse repository at this point
Copy the full SHA 44c4778View commit details
Commits on Oct 28, 2024
-
Always return argument responses as complete array.
All eebus-go functions will now return a JSON array which includes all return parameters including any error values. NOTE: This is a breaking change
Configuration menu - View commit details
-
Copy full SHA for 7abed76 - Browse repository at this point
Copy the full SHA 7abed76View commit details -
Forward potential errors from registerStaticReceiverProxy up through
RegisterUseCase. These errors are currently always API misuse, but it might be nice to extend RegisterUseCase to allow returning errors anyway.
Configuration menu - View commit details
-
Copy full SHA for cf8b0d6 - Browse repository at this point
Copy the full SHA cf8b0d6View commit details