Block Recovery Protocol (pdf) - Güralp Systems Ltd
Block Recovery Protocol (pdf) - Güralp Systems Ltd
Block Recovery Protocol (pdf) - Güralp Systems Ltd
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Specification<br />
3 Other considerations<br />
3.1 Terminal passthrough<br />
BRP receivers may request terminal passthrough by transmitting a lone ^S character<br />
(ASCII code 19), or by sending a specially-formulated ACK packet (preferred<br />
method; see section 2.4). If the transmitter is not currently transmitting, a single<br />
^S should be sent; otherwise, the receiver should wait for its next ACK packet<br />
before requesting BRP mode. This avoids incompatible behaviour between the<br />
CD24 and the DM24 1 , and avoids a long wait if no packets are currently being<br />
transmitted.<br />
There is no clear indicator of when passthrough mode has been activated. The<br />
CMG-DCM receiver code currently assumes passthrough mode is activated when<br />
it has requested passthrough and it receives bytes that do not belong to a block<br />
transmission (table 2.2).<br />
The terminal passthrough should time out after some seconds if there is no activity<br />
on the link. This should be enforced by the BRP transmitter. The receiver may<br />
end the link at any time by sending a ‘GO’ command (this is actually transmitterspecific,<br />
but all current known transmitters implement GO, although there may be<br />
other commands for other situations). The transmitter should send the sequence<br />
0x1B 0x11 to signify it has exited passthrough mode.<br />
3.2 Real-time status<br />
Due to a design flaw, the CMG-DCM mk2x hardware does not contain a realtime<br />
clock module. The CMG-EAM hardware does, but the clock must be synchronised<br />
somehow. The DCM must attempt to retrieve its time from the connected<br />
digitisers. This process is not easy — only status packets can be used, because<br />
1 The CMG-CD24 always honours ^S characters, whereas the CMG-DM24 may ignore them<br />
if it is busy transmitting a packet.<br />
September 27, 2008 9