Table of Contents
Preface
Chapter 1 Introduction
1.1 What is CIMfast?
1.2 What is Callable BCF
Chapter 2 Application interaction with Callable BCF
2.1 Callable BCF function library
2.1.1 The UserdefinedEvent Application input to CIMfast
2.1.2 The CALLBACK Action Notifying the application
2.1.3 Return values from Callback functions
2.1.4 Information query functions further detail
2.2 Callable BCF scenario
Chapter 3 Developing Applications with Callable
3.1 Callable BCF function naming convention
3.2 The BCF$DEFS.H include file
3.3 Callable BCF initialization
3.4 After initialization
3.5 The BCF$CBCF_MAIN.C module
Chapter 4 Using Callable BCF under VAX/VMS
4.1 Linking applications with the Callable BCF function library
4.2 Linking applications with BCF$CBCF_MAIN.C
4.3 Event/Action execution on VAX/VMS (ASTs)
4.4 Callback execution and ASTs
Chapter 5 Using BASEstar with Callable BCF
5.1 Using BASEstar data services
5.1.1 Routines for accessing data point attributes
5.1.2 PT_EVENT data point information routines
5.2 Using BASEstar messaging
5.2.1 The BCF_bm_msg_send() function
5.2.2 Sending application data structures from CEL
5.2.3 BCF Formatted Messages (BFM)
5.2.4 MSG_EVENT message information routines
Chapter 6 CIMfast Callable Services Reference
BCF_al_get_last_action_status
BCF_bm_get_msgbuf
BCF_bm_get_msgbuf_len
BCF_bm_get_msgcode
BCF_bm_get_port_id
BCF_bm_get_port_name
BCF_bm_get_src_port_id
BCF_bm_reset_msgbuf
BCF_bm_set_msgbuf
BCF_bm_set_msgcode
BCF_bm_reset_msgcode
BCF_bm_msg_send
BCF_bp_get_event_pt_format
BCF_bp_get_event_pt_name
BCF_bp_get_event_pt_value
BCF_bp_get_event_pt_value_len
BCF_bp_get_pt_format
BCF_bp_get_pt_name
BCF_bp_get_pt_object
BCF_bp_get_pt_value
BCF_bp_get_pt_value_len
BCF_bp_pt_set
BCF_cb_initialize
BCF_cb_load_cel_file
BCF_ex_execute_event
BCF_fm_get_buffer_length
BCF_fm_get_item
BCF_fm_init_buffer
BCF_fm_put_item
BCF_io_set_output_filter
BCF_pb_disable_events
BCF_pb_enable_events
BCF_tm_get_timer_name
BCF_uc_register_callback
Appendix A CEL Examples
Appendix B Callable CIMfast Examples
Appendix C Callable BCF Facility Name Abbreviations
Index
List of Figures
Figure 2.1 Callable BCF scenario
Figure 3.1 Callable BCF function naming convention
Figure 3.2 Callable BCF Initialization Sequence