FieldServer FS-8700-40 Manuale Utente

Pagina di 29
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.