CONTENTS Title Page Copyright Page Preface 1 Introduction to DEC @aGlance 1.1 Overview 1.2 DEC @aGlance Features 1.3 DEC @aGlance Data Model 2 DEC @aGlance Client and Server Applications 2.1 Software Components 2.2 How the Client Works 2.3 How the Server Works 3 DEC @aGlance Library Routine Conventions 3.1 Return Status 3.2 Global Variables 3.3 Data Type Conventions 3.4 Client Deallocation of Dynamic Data Structures 3.5 Server Allocation of Dynamic Data Structures 4 DEC @aGlance Client Library Routines Callback Registration Cancel Monitor Client Command Client End Session Client Get Attribute Names Client Get History Client Get List Client Get Table Client Get Tag Names Client Initialization Client Monitor Client Put History Client Put List Client Put Table Client Shutdown Server Client Start Session Client Termination Event Dispatch Get Monitor Arguments Get Next Monitor Identifier Monitor Initialization Monitor Termination 5 DEC @aGlance Client Callback Routines Cancel Monitor Callback Client Monitor Update Callback Event Notification Callback 6 DEC @aGlance Server Library Routines Callback Registration Cancel Monitor Check Client Permission Event Dispatch Get Monitor Arguments Get Next Monitor Identifier Match Strings Server Initialization Server Monitor Update Server Termination 7 DEC @aGlance Server Callback Routines Cancel Monitor Callback Event Notification Callback Server Command Callback Server End Session Callback Server Get Attribute Names Callback Server Get History Callback Server Get List Callback Server Get Table Callback Server Get Tag Names Callback Server Monitor Callback Server Put History Callback Server Put List Callback Server Put Table Callback Server Shutdown Callback Server Start Session Callback A DEC @aGlance Data Types B Error Messages B.1 Successful Return Codes B.2 Informational Return Codes B.3 Error Return Codes C DEC @aGlance SP72 Block and Attribute Definitions C.1 Measurement Blocks C.2 Output Blocks C.3 Regulatory Block C.4 Alarm Block C.5 Limit Block C.6 Data Types and Attributes EXAMPLES 2-1 Sample DEC @aGlance Client Application 2-2 Sample DEC @aGlance Server Application FIGURES 1-1 Client and Server Possibilities 2-1 Client and Server Layers TABLES 4-1 Event Dispatch 6-1 Event Dispatch 6-2 Client Access C-1 Data Types and Descriptions of Attributes