Appendix a useful features – FieldServer FS-8700-40 User Manual

Page 22

Advertising
background image

FS-8700-40 SBT FSI Driver Manual

Page 22 of 32

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. USEFUL FEATURES

Appendix A.1. Specifying a Poller Map Descriptor length

The poller Map Descriptor is responsible for checking a remote MXL/XLS device for events. When events are
received the poller Map Descriptor increments counters at various offsets in the Data Array specified by the poller
Map Descriptor. The offsets and their meanings are explained under the Client configuration section of this Driver
Manual.

The poller Map Descriptor’s Data Array contains sets of 19 elements or counters. Each set of counters represents
the events from a panel. The Block_Number is used to specify the lowest panel number from which events will be
received. The highest Node_ID of any passive Map Descriptor on the same port as the poller Map Descriptor
specifies the highest panel number from which events will be received. The poller Map Descriptor’s length has to
be at least 19 and has to incremented by 19 for every extra panel above the Block_Number from which events will
be received.

If a poller Map Descriptor length is set below 19 and for example, event “System Reset” is received which needs to
be mapped at offset 18 in the Data Array, the following kernel message will be printed:

“Cannot store alarm event type counts!”, 11010” ‘offset=%u, da=%s”

Example 1: Only receive events from panel 7

Passive event Map Descriptor’s Node Id = 7 (X)

Poller Map Descriptor’s Block_Number = 7 (Y)

Poller Map Descriptor’s Length = (X – Y) * 19 + 19 = 19

Event counters for panel 7 will reside in the first 19 elements.

Example 2: Receive events from panel 7 and 6

Passive event Map Descriptor’s Node Id = 7 (X)

Poller Map Descriptor’s Block_Number = 6 (Y)

Poller Map Descriptor’s Length = (X – Y) * 19 + 19 = 38

Event counters for panel 6 will reside in the first 19 elements and those for panel 7 in the next 19 elements.

Warning: An error will be generated when an event arrives from a panel with a number lower than the
Block_Number of the poller. The poller Map Descriptor’s Block_Number must equal the lowest panel number for
which a passive Map Descriptor exists on the same port.

Advertising