MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
5 - Invoking Actions Using Domain Interfaces

A remote control application invokes Logger actions on the appropriate domain interface (for example, play, on the playback interface).

The domain interface constructs the Logger command and passes it to the remote control interface. The domain interface passes a reference to itself along with the command. The remote control interface takes a snapshot of the connected Loggers when a command is sent and associates the set with the sequence number, the invoking domain interface, and a timeout parameter. When acknowledges have been received as accepted for all the connected Loggers, an “acknowledge accepted” callback is called on the interface that sent the command. The command sequence number is provided as a parameter. Each rejected acknowledge message generates a separate “acknowledge rejected” callback to the invoking domain interface. A “command timeout” callback is called if the remote control interface does not receive the acknowledge messages within the timeout period.

issuingcommandsfigure.png
Issuing Commands

[<< Sending Commands Using the Remote Control Interface] [Home] [Processing Responses >>]


Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)