86
See Section 7.2.1 for details about assigning IP addresses to multiple FireSync Stations,
and see Section 7.2.2 for details about connecting to and upgrading multiple servers.
When writing software to start a system consisting of multiple servers, extra
consideration must be taken to ensure both servers are given enough time to complete
initialization procedures before the system is started. In the FireSync Host Protocol, the
commands to start or run a system use a
startTime
parameter, which is the system time
the Station will start at (see the FireSync Host Protocol manual for more details). If
startTime
is set to 0, the Station will start immediately after initialization procedures are
complete. However, for multiple stations, each station may take a different amount of
time to complete initialization, and as such, a non-zero
startTime
must be used to ensure
all servers start at the same time.
The start time for multiple servers should be determined by reading the current system
time from any of the servers, reading the start delay for each server, determining the
maximum start delay, and adding this value to the current system time:
Start Time = System Time + Max(Server 1 start delay, …, Server N start delay)
This start time should be used for all servers. If the start time is insufficient, the system
start will fail and the following dashboard error will be produced for the affected Station:
If this error occurs, the problem can be addressed by increasing the field
StartDelay
in
the
file
kServer.xml
located
in
the
Station
storage
directory
(C:\FireSyncStation\Host\Storage on the Station).
7.8 Server Simulation
The FireSync Server Simulator, included with the FireSync Client distribution
(‘kServerSim’), is designed to emulate the functions of a real FireSync server to allow
Client applications to be tested in the absence of FireSync hardware. The data sent by
the server is played back from pre-recorded data files. The settings files required
simulate a scan 3x00 system are provided in the FireSync Client distribution
(‘data’ folder).
Most of the functions of the server, except for upgrading and health monitoring, are
supported in the simulator. A summary of supported commands is as follows:
Summary of Contents for chroma+scan 3155
Page 1: ...chroma scan 3x00 Document Version 4 11 12 30...
Page 14: ...14 3 1 1 Sensors chroma scan 3155 chroma scan 3250 chroma scan 3350...
Page 31: ...31 5 5 Dimensions and Mounting 5 5 1 chroma scan 3155 Sensor Dimensions...
Page 32: ...32 5 5 2 chroma scan 3250 Sensor Dimensions...
Page 33: ...33 5 5 3 chroma scan 3350 Sensor Dimensions...