set_point_flush_flags

set_point_flush_flags — determines which data types are not buffered.

Syntax

set_point_flush_flags (flags)
    

Arguments

flags

Any combination of:

0x01Turn on un-buffered checking. Always include this with any other of these flags
0x02Flush on boolean data. If a boolean value changes, transmit all queued values.
0x04Flush on integer data. If a boolean value changes, transmit all queued values.
0x08Flush on floating point data. If a floating point value changes, transmit all queued values.
0x10Flush on string data. If a string value changes, transmit all queued values.

Returns

t on success, otherwise an error message.

Description

This function sets which data types will cause the point buffer to immediately be transmitted to the Gamma engine. If flags is 0, then the transmission is always buffered. For example, to flush all queued data whenever a boolean or string value changes, make this call:

set_point_flush_flags(0x01 | 0x02 | 0x10);

To return the Gamma engine to fully buffered transmission, use:

set_point_flush_flags(0);