beautypg.com

Appendix a.4. map descriptor examples, Appendix a.4.1, Clearall – FieldServer FS-8700-41 User Manual

Page 21: Appendix a.4.2, Read point status

background image

FS-8700-41 Simplex 4100 Driver Manual

Page 21 of 48

FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com

Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: [email protected]

Appendix A.4. Map Descriptor Examples

Appendix A.4.1.

ClearAll

Since an Xpoint message only reports when a c-p-s goes into a non-normal state, this function is provided as a means of synchronising FieldServer to the panel
when everything is normal. The function is typically used in conjunction with pseudo-point(s) programmed into the panel. The underlying logic assumes that
the affected point(s) trigger the driver to clear sections of one or more Data Arrays when they report a state of U1

If an Xpoint message is received from the Panel for the specified c-p-s with the ClearAll function (or clist is used to poll for the state of the c-p-s) and the state
is U1, this triggers this ClearAll action. The driver sets all array points covered by all Map Descriptor’s with the clearall function to zero, without consideration
of the c-p-s associated with the Map Descriptor.

Map_Descriptor_Name

, Data_Array_Name

, Data_Array_Offset

, Function

, Node_Name

, sim4100_func

, sim4100_card

, sim4100_point

, sim4100_Sub

, Length

Clear_Mapdesc1

, DA_AI

, 0

, Passive

, Node_A

, ClearAll

, 1

, 2

, 3

, 100

Clear_Mapdesc1

, DA_2

, 50

, Passive

, Node_A

, ClearAll

, 1

, 2

, 3

, 50





Appendix A.4.2.

Read Point Status

This Map Descriptor can be used to poll for the status of a particular point. When the response is obtained the driver sets the value of one Data Array element
to a number indicating the point’s status. The values are described in . One Map Descriptor is required for every point polled.

Map_Descriptor_Name

, Data_Array_Name

, Data_Array_Offset

, Function

, Node_Name

, Length

, Scan_Interval

, sim4100_func

, sim4100_card

, sim4100_point

, sim4100_sub

A1

, DA_AI3

, 0

, Rdbc

, Node_A

, 1

, 5

, Clist

, 1

, 2

, 3

Two different arrays, starting at two
different locations and with two
different lengths will get set to zero
when c-p-s=1-2-3 goes to state U1.

The sim400_func must be
ClearAll.

An Xpoint Map Descriptor must be
created for any clear all c-p-s. The clear
all logic never gets called until an Xpoint
store is done for the c-p-s configured to
do ClearAll.

The Data extracted
from the device is
placed in this driver
independent data
array.

This identifier must be
the same as the Node
Name used to identify
the port connected to
the Simplex device
being described in this
Map Descriptor.

Ignored for the Simplex
protocol unless the
sim4100_func=ackall,
clearall,

Simplex Device: Card

Perform the 'Computer List
Status' Function to (in this
case) read the current point
status of the point specified
by card-point-sub. This
function returns fire,
supervisory, trouble.... data.
The format of the returned
data is described in Appendix
A.1

The data is written
into the array
starting at this
position. A value of
zero is equivalent to
the first position.

Simplex Device: Point

Simplex Device: Sub-Point