Playback View

The Playback view records in-flowing data to a playback file, and plays the captured data back into a running Event Stream Processor instance. You can also use it in place of the File Upload tool to upload data files at a controlled rate. All date and time stamps within the Playback view are assumed to be in UTC.

Playback View Options
Feature Description
Select playback file Select file format to use with Event Stream Processor recorder.
Start playback Starts playing the current playback file.
Stop playback Stops playback or record, closes the associated file and closes the associated playback or record context.
Start Recording Prompts user to select the file in which to store recorded data and starts Event Stream Processor recorder
At timestamp rate This slider is used during playback to vary the rate of playback
Playback Mode Options
Feature Description
Full rate Full rate indicates that the speed of playback is not imposed by ESP Studio. Full rate is dependent on factors such as the computer that is running ESP Studio, or network latency.
Timestamp column

The Timestamp column option tells the recorded file to play back using the timing rate information from a specified column. You must complete the Timestamp column to use it. During playback, timestamps determine the time interval between records.

When using the Timestamp column, you can select Use Recorded Time to change the project runtime to the time the data was recorded. Select Timestamp column, check Use Recorded time, and enter a column name in the Timestamp Column field. To return to current time, restart the project.

Rec/ms The records-per-millisecond (rec/ms) mode lets playback occur at a records per millisecond rate. The option allows you to set an initial rec/ms rate that you can then modify using the At timestamp rate slider tool.
The ESP Studio Recorder supports these file formats:
  • .xml (ESP XML)
  • .csv (comma-separated values)
  • .bin (ESP Binary)
  • .rec (ESP Studio recorded file)

Regardless of file type, each record in the file must start with the input stream or window name in the first field, followed by the opcode in the second field, followed by the actual contents of the record in the remaining fields.

Note: Binary files recorded in previous releases cannot be played back unless they are first converted to the new binary format using esp_convert. See Publish and Subscribe Executables > esp_convert for information on how to convert binary files.
Event Stream Processor records in .rec format, preserving the original timing of the incoming data.
Note: Binary messages are architecture dependent. Binary messages created in a big-endian machine cannot be loaded into an ESP server running in a little-endian machine, and vice-versa.