Heartbeat messages

When in FILING transmission mode, an instrument transmits heartbeat messages over its data port. These short messages take the place of data blocks, and ensure that programs such as Scream know that an instrument is present. Heartbeat messages are output at regular intervals and always have the same format. Older digitisers may not include all the lines described here.

Heatbeat message structure

An example of a heartbeat message is:

64MB Flash File buffer : 65,520 Blocks Written 65,520 Unread 16 Free
Latest data [392] PLPGG SBHYX2 2006 1 18 14:55:57
Oldest data [400] PLPGG SBHYN4 2005 11 30 06:47:38
# 22 2006 1 18 14:48:36 No File Last Event
2006 1 18 14:56:15 1 MicroSeconds Fast Freq error 0 e-9 Auto 3D [-4]
PLPGG SBHY00 CMG-3T
Boot Log : 143 Power cycles 294 Watchdog resets
Last boot 2006 1 12 16:18:57 2006 1 17 17:15:14
2006 1 18 14:56:15 External supply : 13.0V Temperature 24.68'C
2006 1 18 14:56:15 Mass positions -486 -300 -424 

Flash memory usage

The first three lines describe the internal Flash memory.

First, the overall usage is described: 64MB Flash File buffer:

65,520 Blocks Written 65,520 Unread 16 Free 

Here, a 64 Mb Flash memory store contains 65,520 data blocks, of which none have already been downloaded. This leaves 16 blocks of free space, since each block is exactly 1Kb long, and (65,520 + 16) x 1Kb = 65,536 Kb = 64 Mb.

These two lines show the date and time of the oldest and newest data in the buffer, together with the System ID (PLPGG) and the Stream IDs (SBHYX2 and SBHYN4) of the corresponding data stream.

Latest data [392] PLPGG SBHYX2 2006 1 18 14:55:57
Oldest data [400] PLPGG SBHYN4 2005 11 30 06:47:38 

Triggered events

The next line gives the date and time of the last trigger, together with its System ID and Stream ID as above. Also given is the event sequence number (15, here) as used by the EVENTSLIST command, and the position in the buffer where data from the event begins:

# 15 Filed @ 64,167 PLPGG SBHYZG 2006 1 5 10:31:30 Last Event 

If a trigger has occurred, but no data was output (e.g. because the digitiser was in DIRECT transmission mode), the digitiser will report:

# 22 2006 1 18 14:48:36 No File Last Event 

GPS

The next line describes the current status of the GPS system. When the digitiser is first powered up, the message will be something like:

2005 8 10 12:35:00 GPS control OFF Auto 3-D [-5 Not sync'd] 

The message GPS control OFF denotes that the clock is not yet being controlled by the GPS. Owing to noise purposely injected into the GPS timing stream, as well as issues of signal travel time, the GPS time cannot be directly used to synchronize the clock. Instead, the digitiser maintains a rolling average of time measurements, and uses this to apply corrections to the clock so that it remains accurate over a long period.

The Auto 3-D message denotes that the signal is strong enough to obtain a full 3-dimensional GPS fix. If the signal is weak, or there are too few satellites visible to the receiver, you may see Auto 2-D here. If the signal is too weak to obtain a fix,

No FIX

will be displayed.

After a short time, the message will change to:

2005 8 10 12:36:00 GPS Control settling Auto 3-D [-5 Not sync'd] 

Eventually, the GPS control system will be able to synchronize the internal clock, and the message will change to:

2005 8 10 12:38:01 GPS Control settling Auto 3-D [-4]
2005 8 10 12:41:01 326 MicroSeconds Slow Freq error -7 e-9 Auto 3-D [-4] 

The system is now reporting the current offset of the internal clock from GPS time (whether slow or fast), and the current frequency error. It will now continuously adjust the internal clock for as long as the GPS is powered up.

If you have chosen to save energy by enabling GPS power cycling, the CMG-DM24 will switch off the GPS once a satisfactory fix is obtained, and begin free-running on the internal clock. Whilst this is happening, the line will report

2005 8 10 17:06:27 GPS switched Off 

Boot status

These three lines repeat information from the last re-boot:

PLPGG SBHY00 CMG-3T
Boot Log : 143 Power cycles 294 Watchdog resets
Last boot 2006 1 12 16:18:57 2006 1 17 17:15:14 
  • Line 1: The System ID , the Stream ID of the status stream, and the current Sensor Type
  • Line 2: The number of times the digitiser has been power cycled, and the number of times it has been reset without power cycling (e.g. by a RE-BOOT after reconfiguring the module: a soft reset)
  • Line 3: The date and time of the last power cycle and of the last soft reset.

Environmental measurements

The next line displays the current state of the digitiser’s power supply, and its internal temperature:

2006 1 18 14:56:15 External supply : 13.0V Temperature 24.68'C 

Mass positions

The final line provides the instantaneous mass positions reported by the sensor at the time given:

2006 1 18 14:56:15 Mass positions -486 -300 -424 

Status blocks in continuous mode

In continuous mode, each status block contains a number of single-line messages:

2006 1 18 14:38:00 o/s= 90 drift= 0 pwm= 8187 Auto 3D
2006 1 18 14:39:00 o/s= 90 drift= 0 pwm= 8187 Auto 3D
2006 1 18 14:40:00 o/s= 90 drift= 0 pwm= 8187 Auto 3D
2006 1 18 14:41:00 o/s= 90 drift= 0 pwm= 8187 Auto 3D
2006 1 18 14:42:00 o/s= 90 drift= 0 pwm= 8187 Auto 3D
2006 1 18 14:43:00 o/s= 78 drift= -12 pwm= 8188 Auto 2D
2006 1 18 14:44:00 o/s= 89 drift= 11 pwm= 8188 Auto 3D
2006 1 18 14:45:00 o/s= 94 drift= 5 pwm= 8188 Auto 3D
2006 1 18 14:45:00 External supply : 13.0V Temperature 24.62'C
2006 1 18 14:46:00 o/s= 148 drift= 54 pwm= 8188 Auto 3D
2006 1 18 14:47:00 o/s= 174 drift= 26 pwm= 8188 Auto 3D
2006 1 18 14:48:00 o/s= 211 drift= 37 pwm= 8188 Auto 3D
2006 1 18 14:48:36 SOFTWARE Trigger : Trigger# 22
2006 1 18 14:49:00 o/s= 263 drift= 52 pwm= 8187 Auto 3D
2006 1 18 14:49:10 End of Trigger 

The messages appear in the order they are generated by the different software modules inside the digitiser.

GPS status messages

The status of the attached GPS receiver is reported every minute:

2006 1 18 14:47:00 o/s= 174 drift= 26 pwm= 8188 Auto 3-D 

In this line:

  • o/s gives the current offset of the internal clock from GPS time, in arbitrary internal units;
  • drift is the difference between the current o/s and the last, which gives an indication of the level of drift;
  • pwm, or Pulse Width Modulation, is the feedback control parameter;
  • Auto 3-D denotes that enough GPS satellites are currently visible to obtain a full 3D fix. If, instead, No Fix is displayed, the GPS received has not (yet) been able to obtain a satisfactory fix. If Missing PPS is displayed in this field, the digitiser has received fewer than 60 pulses on the 1pps (pulse per second) line in the last minute. You will see at least one Missing PPS message in the first minute of operation.

Every 20 minutes, at 10, 30 and 50 minutes past the hour, the GPS synchronization status is displayed. This line has the same format as the GPS line in the heartbeat message:

2005 8 10 12:41:01 326 MicroSeconds Slow Freq error -7 e-9 Auto 3-D [-4] 

Finally, every hour, the CMG-DM24 displays general timing and position information, including details of the visibility of GPS satellites:

2005 6 8 11:00:00 GPS Date/Time 08/06/05 11:00:00
2005 6 8 11:00:00 Auto 3-D SV#'s 4 7 13 20 23 24 25 ( 7 )
2005 6 8 11:00:00 Lat 51'21.6591N Long 001'09.8218W 

SV# stands, officially, for Space Vehicle number. Each GPS satellite has it’s own unique identification number, or SV# , and the list shows which are currently usable (satellite numbers 4, 7, 13, 20, 23, 24 and 25 in this example). A minimum of four is required to obtain a full 3-dimensional GPS fix.

Trigger notifications

When a trigger occurs, a message is immediately saved to the current status block. You may not see this message straight away, however, since the status block must be full before the digitiser will send it:

2006 1 18 14:48:36 SOFTWARE Trigger : Trigger# 22 

The trigger type is mentioned, as well as the sequence number (for later retrieval, if necessary, using the EVENTSLIST command). When the trigger condition ends, the system reports:

2006 1 18 14:49:10 End of Trigger 

Environmental measurements

These are measured every 10 minutes (at 5, 15, 25, 35, 45 and 55 minutes past the hour), and are given in the same form as for heartbeat messages:

2006 1 18 14:45:00 External supply : 13.0V Temperature 24.62'C 

  Submit Enquiry Contact Us Contact Local Distributor
 

You can view our case studies to find out more about how our instrumentation is used around the world.

Address

 

Guralp Systems Limited
Midas House
Calleva Park
Aldermaston
Reading
RG7 8EA, UK

Tel: +44 118 981 9056
Fax: +44 118 981 9943
E-Mail: sales@guralp.com

JoomShaper