avdecc
avdecc copied to clipboard
Change the writeDeviceMemory API so it takes an OperationID
An AddressAccess write operation should support to be aborted by the user. There is currently no link between a StartUploadMemoryObjectOperation and a writeDeviceMemory (in order to write to a device, you have to StartOperation).
So at the controller layer level, adding an OperationID (returned by a StartUploadMemoryObjectOperation) to the writeDeviceMemory API will allow it to track when abortOperation() is called, and automatically stop sending AA TLVs.