Add concept of "device command response" to track results of commands

Description

There is currently no way to store the result of a command invocation so it is not possible to know whether a command executed successfully. There are some cases where fire-and-forget for commands is fine, so it should not be a requirement that all command invocations have corresponding results. Adding a new event type for results will allow a more complete history of interactions with devices to be captured.

Environment

None

Assignee

DerekA

Reporter

DerekA

Labels

None

Components

Fix versions

Priority

Major
Configure