FieldServer FS-8700-41 Computer Drive User Manual


 
FS-8700-41 Simplex 4100 Driver Manual Page 41 of 58
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-2296 Toll_Free: 888-509-1970 email: support@fieldserver.com
Appendix A.20. Using Clist to Write-Through and Store point status from
Unsolicited Messages
From version 1.05 on the functionality of the ‘clist’ Map Descriptor’s has been enhanced.
The ‘Clist’ Map Descriptors can
Read a point’s status
Write to a point when a Write-Through is activated
Store the point status when an ‘xpoint’ unsolicited message is received from the panel.
A Write-Through occurs when a Data Array value that is normally updated by a read (rdbc)
Map Descriptor is updated by some other driver or by using the Ruinet application.
In this case the updated value is written through the read Map Descriptor and the Simplex
4100 driver writes the updated value to the panel. The value is written once only each time
that the Data Array element is updated except when the value is updated by the response to
the read or if the point status is updated when an unsolicited message is received from the
panel.
Ensure that:
The point is not a read only point
The Panel’s access level has been set appropriately.
When an unsolicited message is received from the panel it would normally be stored using a
Map Descriptor with the ‘xpoint’ function. (See section 4.5.6) However, if you are polling for the
status of that point using a ‘Clist’ Map Descriptor and if that Map Descriptor has
‘Store_Unsolicited’ set to yes then you must omit the ‘xpoint’ Map Descriptor as the ‘Clist’ Map
Descriptor can be used to store the point status when it is updated with an unsolicited message.
If you have both Map Descriptor’s defined then the result will be unpredictable.
A write command can be sent to a Simplex panel in one of two formats:
1) SET c-p-s ON/OFF (default)
2) SET c-p-s value
Use the sim4100_WriteThru parameter in the CSV to change to the 2nd format.
Even if you are writing to an analog pseudo point using format 1 is suitable because by enabling
the point you force it to take its intrinsic value. By setting the point off you are setting its value to
zero.