Chapter 8. Special Gamma Functions for DataHub Scripting

Table of Contents
_ — looks up a translation text.
add_menu_action — adds a menu action.
allow_self_reference — permits changes to be written back to the point of origin.
datahub_command — sends commands to the DataHub program.
datahub_domaininfo — gives information about data domains.
datahub_domains — creates a list of all domains.
datahub_log — writes a string to the Event Log window.
datahub_points — shows the points in a data domain.
datahub_read — creates a list of all points for a domain.
datahub_write — assigns a value to a DataHub point.
edit_file — opens a file in the Script Editor.
flush_log_file — writes buffered text of Script Log output to the file.
freeze_writes — controls when writes are sent to the DataHub engine.
get_point_queue_count — counts the number of DataHub points queued for the Gamma engine.
get_point_queue_depth — gets the depth of the DataHub instance's per-point queue for the Gamma engine.
get_tray_menu — returns a pointer to the tray menu.
on_change — evaluates an expression when a variable changes value or quality.
remove_change — removes an on_change function.
remove_menu_action — removes a menu action.
set_log_file — sets the file and open mode for writing Script Log output.
set_log_size — sets the maximum log file size for Script Log output.
set_point_flush_flags — determines which data types are not buffered.
set_point_queue_depth — sets the depth of the DataHub instance's per-point queue for Gamma.
show_log — displays the Script Log.
symcmp — compares symbols to see if they are equal.