tcsSTATE

Section: Devices and Network Interfaces (4)
Updated: 2012-04-23 10:08
Index Return to man pages list
 

NAME

tcsSTATE - process state handling class.

 

SYNOPSIS


#include <tcsSTATE>
tcsSTATE tcsState(dbPoint, fndNAME_MAP *newNameMap = NULL);

 

PARENT CLASS


evhDB_TASK

 

DESCRIPTION


This class provides reading and writing of the process state on database,
as well as value to name translation.

 

PUBLIC METHODS


tcsSTATE(dbSYMADDRESS dbPoint, fndNAME_MAP *newNameMap = NULL);
  The constructor creates an object to access the database
  attribute of the state, expected to be the <dbPoint>.state attribute.
  If NULL is passed the standard evh states and state names are used.

vltLOGICAL IsOnline();
  Returns ccsTRUE if the current state is an ONLINE sub-state, i.e.
  IDLE or BUSY.

 

PROTECTED DATA MEMBERS


static fndNAME_AND_INDEX defStateNames[];
static fndNAME_MAP       defStateNameMap;
  Static objects to handle mapping of standard TCS state names and ids

 

ON LINE DATABASE


The support point on the database must be a (sub-) class of evhDB_TASK:

    point evhDB_TASK  "myControlInstance"



 

Index

NAME
SYNOPSIS
PARENT CLASS
DESCRIPTION
PUBLIC METHODS
PROTECTED DATA MEMBERS
ON LINE DATABASE

This document was created by man2html, using the manual pages.
Time: 10:08:47 GMT, April 23, 2012