FieldServer FS-8700-40 Computer Drive User Manual


 
FS-8700-40 SBT FSI Driver Manual Page 22 of 29
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: support@fieldserver.com
Appendix A. Advanced Topics
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”
Passive event Map Descriptor’s Node Id = 7 (X)
Example 1: Only receive events from panel 7
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.
Passive event Map Descriptor’s Node Id = 7 (X)
Example 2: Receive events from panel 7 and 6
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.