What's needed?
The commands SetComponentPowerActive and SetComponentPowerReactive do not return anything at the moment.
The commands should, at least, return the timestamp until which the requested power will be active unless no further command is sent. Otherwise clients cannot know if the service will issue the command for an indefinitely long duration, or will stop it after a definite amount of time.
Proposed solution
The SetComponentPowerActive RPC should return an object of type SetComponentPowerActiveResponse. The SetComponentPowerActiveResponse message should be the following:
message SetComponentPowerActiveResponse {
google.protobuf.Timestamp valid_until_ts = 1;
}
(Similar for the SetComponentPowerReactive RPC)
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response
What's needed?
The commands
SetComponentPowerActiveandSetComponentPowerReactivedo not return anything at the moment.The commands should, at least, return the timestamp until which the requested power will be active unless no further command is sent. Otherwise clients cannot know if the service will issue the command for an indefinitely long duration, or will stop it after a definite amount of time.
Proposed solution
The
SetComponentPowerActiveRPC should return an object of typeSetComponentPowerActiveResponse. TheSetComponentPowerActiveResponsemessage should be the following:(Similar for the
SetComponentPowerReactiveRPC)Use cases
No response
Alternatives and workarounds
No response
Additional context
No response