Skip to content

Implement JSON RPC2 interface #130

@DerAndereAndi

Description

@DerAndereAndi

The task is to coordinate development of JSON RPC2 implementation in #129

These items have been agreed upon:

  • Define Interface API
  • The EEBUS service should not start automatically, instead the option to start & stop should be used
  • Allow only one TCP connection at a time
  • Monitor active TCP connection and automatically call api.ServiceInterface.Shutdown() on disconnect
  • Add JSON parsing support for api.DeviceRemoteInterface and api.EntityRemoteInterface nested in structs (e. g. api.UseCaseBaseInterface.RemoteEntitiesScenarios()
  • ...

Please add your suggestions in comments and lets discuss them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions