|Top Previous Next|
The ApiLabel keyword enables the user to specify a point in the Mission Plan at which the FreeFlyer Runtime API can pause when executing a Mission Plan. The ApiLabel functions similarly to a breakpoint, in that it halts execution on a certain line when the Mission Plan, but is different from a breakpoint in that it is intended primarily for data transfer interactions between the Mission Plan and the software utilizing the API instead of as a debugging tool. If desired, however, an ApiLabel can be used for debugging by retrieving values from the Mission Plan through expressions and then performing diagnostic comparisons on the software side.
Note: As of FreeFlyer 7.3, the default timing precision mode is nanosecond precision mode. For older Mission Plans that have not yet been converted from millisecond precision mode, the syntax for working with epochs and calendar date/time strings is different. See the timing precision mode page for more information.