DEC @aGlance Programmer's Guide

*HyperReader

  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