5.5Map Descriptor Example 2 – Bit Storage ..................................................................................................... 10
Appendix A. Useful Features ................................................................................................................................ 11
Appendix A.1. Extending the Event Table ................................................................................................................ 11
Appendix A.1.1. Index value of 'Trouble' is updated to a new value of 100 ..................................................... 11
Appendix A.1.2. New Entry is added ................................................................................................................ 11
Appendix B. Troubleshooting ............................................................................................................................... 13
Appendix C. Reference ......................................................................................................................................... 14
Appendix C.1. Data Storage Methodology .............................................................................................................. 14
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 3 of 20
FieldServer
Mode
Nodes
Comments
Client
1
One Node per serial port. If there is more than one alarm panel they can be networked
and configured to send event data to the primary panel. The driver can process
messages which identify the node of origin.
FieldServer Technologies PART #
Description
FS-8917-16
Pigtail cable for RJ45 Port for RS-232 use
1 GAMEWELL FCI-E3 SERIES SERIAL DRIVER DESCRIPTION
The Gamewell FCI E3 Series System Control Units are manufactured by Fire Control Instruments. A Gamewell FCIE3 Panel with an enabled serial port can transmit data to a FieldServer which can, in turn, make the data available
to other devices including those which communicate using different protocols. Messages received from the E3 are
analyzed and are then either discarded or used to update the FieldServer’s internal Data Arrays depending on the
configuration of the FieldServer. Once stored in the FieldServer the data is available to be read or written using
other protocols.
This passive Client driver does not poll for data, nor does it send data or commands to the E3, thus it cannot be
used to acknowledge, silence or reset alarms and other events.
No automatic panel data synchronization technique exists. The data in the FieldServer and the panel status have to
be synchronized manually. This typically requires a panel reset.
The driver can process messages from networked panels. The driver connects to the main panel. Subsidiary
panels are configured to send event data to the main panel which then sends messages to the FieldServer. Node
information is sent in the line preceding the event and the driver uses this to determine the panel at which the
event originated and to store data appropriately.
The driver provides both Client and Server emulation. The Server side of the driver is intended to support
FieldServer’s Quality Assurance program and is not intended to provide complete emulation of an E3 and is thus
not fully documented. Should you require the Server side functionality to be documented and enhanced, please
contact FieldServer’s sales group..
2 DRIVER SCOPE OF SUPP LY
2.1 Supplied by Fiel dServer Technologies for this driver
2.2 Pro vided by the Supplier of 3
rd
Party Equipment
2.2.1 Required 3
ILI-MB-E3 Board
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 6 of 20
Section Title
Connections
Column Title
Function
Legal Values
Port
Specify which port the device is connected to the
FieldServer
P1-P81
Protocol
Specify protocol used
FCI_E3
Baud*
Specify baud rate
Vendor documentation indicated that the only supported
Baud rate was 9600. During testing we learned this was
not true. The driver was tested at 57600 and 9600 baud.
Testing at 115200 Baud produced intermittent result and
should not be used.
9600, 57600
(Vendor Limitation)
Parity*
Specify parity
None(Vendor
Limitation)
Data_Bits*
Specify data bits
8(Vendor
Limitation)
Stop_Bits*
Specify stop bits
1(Vendor
Limitation)
FCI_Max_Len_for_Node_line
If the driver is allocating an alarm sent by one panel
(device) to more than one panel inside the FieldServer
then use this parameter. Increase the length to a
maximum of 79 until the problem is resolved.
Positive integer
<80, 68
// Client Side Connections
Connections
Port
, Protocol
, Baud
, Parity
P1
, FCI_E3
, 9600
, None
5 CONFIGURING THE FIEL DSERVER AS A GAMEWELL FCI -E3 SERIES SERIAL CLIENT
For a detailed discussion on FieldServer configuration, please refer to the FieldServer Configuration Manual. The
information that follows describes how to expand upon the factory defaults provided in the configuration files
included with the FieldServer (See “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate
with a FCI Series E3.
5.1 Client Side Connection Parameters
Example
1
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 7 of 20
Section Title
Nodes
Column Title
Function
Legal Values
Node_Name
Provide name for Node
Up to 32 alphanumeric
characters
Node_ID
Only required for networked configurations. Set the
Node_ID of the local panel to zero, and create one
Node Descriptor for each panel setting the Node_ID
to the panel number.
Whole numbers 0,1,2,3 …
Protocol
Specify protocol used
FCI_E3
FCI_Reset_Action_Option*
Only required for networked configurations:
When not specified or set to ‘Reset_by_any_Node ‘
then the driver will reset the data array points
associated with the given node irrespective of the
reset message’s origin.
When set to ‘Reset_by_this_Node_Only’ then the
driver only resets the data associated with the given
node if the reset originated from the same node.
Reset_by_any_Node,
Reset_by_this_Node_Only
Connection
Specify which port the device is connected to the
FieldServer
P1-P82
// Client Side Nodes
Nodes
Node_Name
, Protocol
, Connection
Panel-01
, FCI_E3
, P1
Column Title
Function
Legal Values
Map_Descriptor_Name
Name of this Map Descriptor
Up to 32 alphanumeric characters
Data_Array_Name
Name of Data Array where data is to be
stored in the FieldServer
One of the Data Array names from “Data
Array” section above
Data_Array_Offset
Starting location in Data Array
0 to maximum specified in “Data Array”
section above
Function
Function of Client Map Descriptor.
Passive_Client
5.2 Client Side Node Parameters
Example
5.3 Client Side Map D escripto r Paramet ers
5.3.1 FieldServ er Related Map Descriptor Parameters
2
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 8 of 20
Column Title
Function
Legal Values
Node_Name
Name of Node to fetch data from
One of the Node
Names specified in
Section 5.2
Event Type*
This driver uses this parameter to determine the suitability of a Map
Descriptor when looking for a location to store data from an
incoming message.
A Map Descriptor may be defined to store only ‘Alarm’, ‘Fault’,
‘Trouble’ or ‘Other events. Alternatively, specify “Any”
A table of events vs. categories is provided in Appendix C.1
Any, Other, Fault,
Alarm, Trouble
Point Type
This driver uses this parameter to determine the suitability of a Map
Descriptor when looking for a location to store data from an
incoming message.
Zone, Relay, Loop,
Sensor, Module,
Panel
Relay/Loop/Zone
Number
Ignored when the Point Type is ‘Panel’
Point Type = Relay 1..255
Point Type = Zone 1..8
Point Type = Loop 1..2
Point Type = Module 1..2
Point Type = Sensor 1..2
Whole Numbers
1, 2 , etc
Length*
Each Map Descriptor defines storage locations for a series of
addresses. This parameter specifies the length of the series.
1,2,3 .etc
Whole numbers
Address
This parameter is specific to Map Descriptors with ‘Event Type’
Module or Sensor. It specifies the starting Module or Sensor
number. The length parameter then determines the range of the
Sensor/Module numbers
1..99
Store As*
If set to ‘Bit’ the driver will use the primary Data Array to store using
the ‘Bit Storage’ Method. These methods are described in Appendix
A.1
Bit, Index_Value
DA_Bit_Name
If the default ‘Store As’ is specified or if the parameter is omitted
then a secondary array can be specified using this parameter - the
driver will store event data as ‘Bit Storage’ in the Secondary array
(and as ‘Index Values’ in the Primary array.) These methods are
described in Appendix A.1
One of the Data
Array names
Specified under
Section 4
Clear on Reset*
If this parameter is specified it will prevent the Driver resetting the
Data Array points associated with the Map Descriptor on reset.
Yes, No
5.3.2 Driver Related Map Descriptor Parameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 9 of 20
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
, Data_Array_Name
, Data_Array_Offset
, Function
, Node_Name
, Event Type
, Point Type
, Relay/Loop/Zone Number
, Address
, Length
, Clear_on_Reset
ModuleData1
, DA_MODULE
, 0
, Passive_Client
, Panel-01
, Alarm
, Module
, 1
, 1
, 99
, Yes
Unique Map
Descriptor
Names are
recommended.
Change this to
‘Sensor’ for
sensors.
Only Alarm
events will be
stored.
The Data Array
name and
starting location
that data should
be stored.
The driver listens
passively for
messages from
the Panel. It
cannot poll for
data.
The name of the
Node defined in
Section 5.2.
The address specifies
the starting Module
number and the Length
tells the driver the
range of Modules.
In this example: Module
1 to 99
5.4 Map Descriptor Example 1 – Sensor / Module Events
If messages from Loop 1, Module 1 to 99 are received then the Map Descriptor in this example will be used for storage. If modules occur on more than one loop, one
Map Descriptor is required per loop. In this example the event type is set to ‘Alarm’so only “Alarm” events will be stored. The “Event_Type” can be changed to suit the
required data. If all events are required, the parameter should be set to “Any”.
Example:
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 10 of 20
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
, Data_Array_Name
, Data_Array_Offset
, DA_Bit_Name
, Function
, Node_Name
, Event Type
, Point Type
, Relay/Loop/Zone Number
, Address
, Length
, Clear_on_Reset
RelayData
, DA_RELAY
, 0
, DB_Relay
, Passive_Client
, Panel-01
, Any
, Relay
, 1
, -
, 4
, Yes
Map Descriptors for
storing Relay, Loop, Zone
and Panel do not need the
address specified.
Data_Array_Name is where the
primary DA is specified. Index
values are stored here
DA_Bit_Name is where secondary storage is
defined. Events are stored by setting appropriate
bits.
Remember that 2 elements per Relay, Module,
Sensor, Loop are used.
5.5 Map Descriptor Example 2 – Bit Storage
This example defines storage location for Relay Point events. The example would work for all other point types. In the example, both primary and secondary storage Data
Arrays have been specified. The driver stores index values in the primary array. Each new event for a particular relay will overwrite the value stored previously. In the Bit
Array, the driver sets the bit corresponding to the event, leaving other bits unchanged – thus the secondary storage can be used to determine if more than one event is
active at a time.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 11 of 20
Driver_Table
Event_Type_Description
, Event_Type_Index_Value
, Event_Type_Category
, Protocol
TROUBLE
, 100
, 4
, FCI_E3
Driver_Table
Event_Type_Description
, Event_Type_Index_Value
, Event_Type_Category
, Protocol
DESTROYED
, 51
, 3
, FCI_E3
Appendix A. Useful Features
Appendix A.1. Extending the Event Table
New event causes may be added to the Event Table (Appendix C.1) and the index value or category of existing
event causes modified by adding a section to the configuration CSV file. The examples below illustrate this:
Appendix A.1.1. Index value of 'Trouble' is updated to a new value of 100
Appendix A.1.2. New Entry is added
Since it has been added as category=3, only Map Descriptors with 'Event Type' set to “Alarm” or “Any” will capture
messages with this event description
Manual synchronization is required. When the “Reset” button on the panel is pressed a message is transmitted to
the FieldServer, which clears the data in the FieldServer. After a reset the panel sends messages to report all
abnormal states. When all these messages have been processed the FieldServer and panel will be synchronized.
This process can be repeated at any time.
When a panel sends a reset message the driver processes every single Map Descriptor, looking at the ‘Clear on
Reset’ parameter (See section 5.3.2). If the parameter is set to yes, then the driver sets all the Data Array
elements referenced by the Map Descriptor to zero by looking up the Data Array Name, the Data Array offset and
the length. The driver also clears the relevant sections of a Data Array specified with the DA_Bit_Name parameter.
The process can take some time. For this reason, it is suggested that you take care not to set the Map Descriptor
length to a value larger than necessary.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 12 of 20
Appendix A.3. Networked Panels.
The driver can processes messages and store data from multiple panels provided that:
The panels are connected in an FCI network and the panels are configured to report their events to the
main panel
The main panel is configured to send the Node of origin in a message preceding the event message.
Consult with FCI for information on how to achieve this.
Example of message sent by a panel that is networked. The driver is dependent on seeing the node of event origin
included in parenthesis before each event message.
Local:
FIRST ALARM Photo Detector L1S001 09:24:52 12/01/06
The main panel is identified as ‘Local’. The driver interprets this as Node_ID=0.
To capture events from multiple networked panels a Node Descriptor is required for each panel with the
appropriate Node_ID. Each Node requires a set of Map Descriptors.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 13 of 20
Appendix B. Troubleshooting
If the driver is sending the same alarm to a number or external nodes, an error may be reported. In this case
specify the connection parameter FCI_Max_Len_for_Node_line. Refer to Section 5.1 for more information.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 14 of 20
Map_Descriptors
Data_Array_Name
, Data_Array_Offset
, Event Type
, Point Type
, Relay/Loop/Zone Number
, Address
, Length
, Clear_on_Reset
, DA_Bit_Name
DA_MODU
, 0
, ANY
, Module
, 1
, 1
, 99
, Yes
, DB_MODU
DA_MODU_A
, 0
, ALARM
, Module
, 1
, 1
, 99
, Yes
, DB_MODU_A
DA_MODU_F
, 0
, FAULT
, Module
, 1
, 1
, 99
, Yes
, DB_MODU_F
DA_MODU_T
, 0
, TROUBLE
, Module
, 1
, 1
, 99
, Yes
, DB_MODU_T
DA_MPODU_O
, 0
, OTHER
, Module
, 1
, 1
, 99
, Yes
, DB_MODU_O
Appendix C. Reference
Appendix C.1. Data Storage Methodology
All messages shorter than 102 characters are discarded unless they contain information identifying the
networked/local panel. All other messages are processed as follows:
1. The driver determines if the message is a Zone, Relay, Loop, Sensor, Module or Panel message.
2. The driver finds all Map Descriptors with matching ‘Point Type’ parameters.
3. The event category is determined.
4. Map Descriptor selection is refined based on whether the ‘Event Type’ matches or has been defined as “Any”
5. The driver determines the Loop. Relay, Zone, Sensor and Module numbers from the message and refines its
selection of Map Descriptors by selecting those that match the values determined from the message.
6. The selected Map Descriptors are now used to determine a Data Array and offset at which to store the data.
7.The driver checks the ‘Store As’ parameter. If it hasn’t been specified then ‘Index Value’ storage is assumed. If
it has been specified as ‘Bits’ then the driver will perform ‘Bit Storage’. In cases where the Map Descriptor has
both a primary and secondary Data Array, the driver will use ‘Index Value’ storage using the primary data array
and ‘Bit Storage’ using the secondary array.
Appendix C.1.1. Example:
The following fragment is part of a Map Descriptor definition; some parameters have been omitted for the
purposes of clarity.
Message = “FAULT: AC Power E3 0:00:04 1/01/92”
This message does not report the status of a Zone, Relay, Loop, Sensor or Module and is therefore assumed to be a
panel message. Since there is no Map Descriptor with “Point Type” Panel, the message is ignored.
This message reports status for Loop 1 Module 22. Since all the MD’s in the example have a ‘Point Type’=‘Module’,
they are all considered for storage.
The driver looks in the Event Table and finds it has an index value of 34 and a category of 4 (Trouble). Only the
Map Descriptors with “EventType” set to “Any” and “Trouble” are now considered.
Since the value of the ‘Relay/Loop/Zone’ parameter matches the Loop number in the message, these Map
Descriptors remain in contention.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 15 of 20
Index
Category
Event
1
FCI_EVENT_TYPE_FAULT
"Fault"
2
FCI_EVENT_TYPE_OTHER
"Short"
3
FCI_EVENT_TYPE_OTHER
"Disconnect"3
4
FCI_EVENT_TYPE_OTHER
"Comm Fault"
5
FCI_EVENT_TYPE_OTHER
"Config Err"
6
FCI_EVENT_TYPE_OTHER
"Eeprom Bad"
7
FCI_EVENT_TYPE_OTHER
"Reset"
8
FCI_EVENT_TYPE_OTHER
"Silence"
9
FCI_EVENT_TYPE_OTHER
"Cross Zone"3
10
FCI_EVENT_TYPE_OTHER
"Acknwldgd"
The Module number of 22 is compared with the MD’s Address and Length Parameters. The Address is the starting
number and the length defines the range. Both Map Descriptors have addresses of 1 and length of 99 and thus
both are still selected because the Module of 22 falls in this range.
The driver calculates an offset based on the offset specified in the Map Descriptor and the Module number relative
to the Map Descriptor address:
Module 1’s data is stored at offset 0 and hence Module 22’s data will be stored at offset 21. The driver stores the
value 34 at offset 21 overwriting any data previously stored at that location. This is ‘Index Value’ Storage.
Secondary storage has been defined using the ‘DA_Bit_Name’ Data Array. The driver doubles the offset as two
locations are used for each address. The driver then reads the value found in the Data_Array, modifies it and
writes it back. Since the index value is 34 the driver modifies the 34th bit – or expressed another way, the driver
modifies the 2nd bit (34-32) at offset+1.
Thus, the driver calculates the offset for Bit Storage as 2 x 21 = 42. The driver sees that bit 34 is 2 2nd bit in the next
offset and so the driver reads DB_MODU:43, modifies the value by setting the 2nd bit on and then writing the
modified value back. During the modification all other bits are left intact. Thus using the Bit Storage method, a
single Module (or sensor…) can keep track of multiple events.
Appendix C.2. Events and Event Categories
The driver reports the event cause using the matching index value. There are 4 event categories:
1 = Other, 2 = Fault, 3 = Alarm, 4 = Trouble
The message category must match the ‘Event Type’ parameter specified on a Map Descriptor before that Map
Descriptor can be considered for storage of the message data. User defined events can be added to this table.
Refer to Appendix A.1
3
Not defined in the spec
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FCI_E3:#6 Err. Event Index=%d. Too big to set bit., drv_bd>event_index )
If the event index is greater than 64 then the
data cannot be stored as bits - only 64 bits are
reserved for events.
FCI_E3:#7a Err. DA=%s too short. Rqd=%d, dt->buffer_name ,
offset );
The MD in question has a length and offset
which makes it run past the end of the Data
Array. Message 7b is printed when data is
being stored as bits.4
FCI_E3:#7b Err. DA=%s too short. Rqd=%d, possible_md->data>buffer_name , offset );
FCI_E3:#8 FYI. Reset was rcvd and processed! Stamped %s %s ,
drv_bd->time , drv_bd->date )
Printed for information only. No action
required.
FCI_E3:#9 Err. Reset was ignored.
A reset was received but the driver could not
reset any data. 'Clear_on_Reset' possibly set
to 'no' on all Map Descriptors?
The Map Descriptor in question has a length
and offset which makes it run past the end of
the Data Array.4
FCI_E3:#12a Err. No MD's to store message data.
The Driver could not find a place to store data
from a message received. If the data is not
required then the message may be ignored.
Otherwise update the configuration file4.
FCI_E3:#12b Err. No MD's to store message data."
FCI_E3:#13 Err. Msg was ignored. MD Required for Storage.
FCI_E3:#13a Err. Diagnostic 1);
Take a log. Try and repeat the event that
caused the message to be printed. Then
contact tech support.
FCI_E3:#13b Err. Diagnostic 2);
FCI_E3:#13c Err. Diagnostic 3);
FCI_E3:#14 Err. <%s> file not found., md->mapdesc_name ) ;
If this error is repeated often it is possible that
a FCI firmware update has made the driver
unusable. Take a log and contact tech support.
FCI_E3:#15 Err. Event Type=<%s> Not recognized." , drv_bd>event_desc )
Appendix C.3. Driver Error Messages.
4
Correct the configuration file, download to the FieldServer and restart the FieldServer for the changes to take effect.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
This message should only be printed if a byte
in a message has been corrupted. If you notice
it more than once then take a log and contact
tech support.
This message should only be printed if a byte
in a message has been corrupted. If you notice
it more than once then take a log and contact
tech support.
FCI_E3:#20 Err. Zone=%d < 1. Rejected. , drv_bd->zone"
FCI_E3:#21 Err. Point Type not recognized
Valid Point Types are listed in section 5.3.25
FCI_E3:#22 Err. Undefined Point Type"
FCI_E3:#23 Err. Event Type not recognized
Valid Event Types are listed in section 5.3.25
FCI_E3:#24 Err. Undefined Event Type
The length of each Map Descriptor should be
specified. Refer to Section 5.3.25
FCI_E3:#33 Err. Driver can’t poll or write.
The driver can only listen passively for
message from the panel. Map Descriptors may
not be configured as active. 5
FCI_E3:#36 Err. Too Short. Bytes=%d , conn->ux_iptr"
An event message is less than 80 bytes long. If
this error is repeated often it is possible that a
FCI firmware update has made the driver
unusable. Take a log and contact tech support.
5
Correct the configuration file, download to the FieldServer and restart the FieldServer for the changes to take effect.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-132 Gamewell FCI-E3 Driver Manual Page 19 of 20
// Expose Driver Operating Stats.
Data_Arrays
Data_Array_Name
, Data_Format
, Data_Array_Length
fci-e3-stats
, UINT32
, 200
Stat
Offset
Description
FCI_E3_STAT_NO_PLACE_TO_STORE
1
Increments each time point data is received but there
is no Map Descriptor to store the data (any)
FCI_E3_STAT_NO_PLACE_TO_STORE_ZONE
2
Increments each time point data is received but there
is no Map Descriptor to store Zone data
FCI_E3_STAT_NO_PLACE_TO_STORE_RELAY
3
Increments each time point data is received but there
is no Map Descriptor to store Relay data
FCI_E3_STAT_NO_PLACE_TO_STORE_LOOP
4
Increments each time point data is received but there
is no Map Descriptor to store the Loop data
FCI_E3_STAT_NO_PLACE_TO_STORE_SENSOR
5
Increments each time point data is received but there
is no Map Descriptor to store the Sensor data
FCI_E3_STAT_NO_PLACE_TO_STORE_MODULE
6
Increments each time point data is received but there
is no Map Descriptor to store the Module data
FCI_E3_STAT_EMPTY_MSG
7
Number of times that a message line was zero bytes
long (excluding the terminator)
FCI_E3_STAT_SHORT_MSG
8
Number of times that a message line was too short
probably a system id tag line
FCI_E3_STAT_NO_RESET
9
Increments each time a reset was rcvd but no Data
Array was reset
FCI_E3_STAT_NO_PLACE_TO_STORE_PANEL
10
Increments each time point data is received but there
is no Map Descriptor to store data that cannot be
attributed to a zone, relay, loop, sensor, module
FCI_E3_STAT_RCVD_MSGS
11
Increments each time a message is received
FCI_E3_STAT_RCVD_BYTES
12
Increments each time a character is received from the
panel. The bytes are only added when a message
terminator is received. Thus this count is equivalent to
the byte count in all FCI_E3_STAT_RCVD_MSGS
FCI_E3_STAT_PARSED_NO_ERRS_EXCLD_RESET
13
Increments each time a message is parsed without
errors. Excludes Reset Messages
FCI_E3_STAT_PARSED_NO_ERRS_RESET
14
Increments each time a reset message is parsed
without errors.
Appendix C.4. Driver Stats Exposed.
In addition to the standard FieldServer operating statistics the driver exposes certain key stats in a Data Array if
required. An upstream device can then monitor these stats.
Add the following to the configuration file to activate these stats.
The driver exposes stats based on a port handle. The offset specified in the table below must be added to the
handle number multiplied by 100. i.e. for port whose handle is 1 then the driver will store the 1st stat at
1+100*1=101.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com