Chapter 6
Chapter 6
Chapter 6
CHAPTER 6
List of Figures
Figure 6-1. Recording Data Flow ........................................................................................... 6-2
Figure 6-2. Reproducing Data Flow ....................................................................................... 6-3
Figure 6-3. Circuit-Looping Live Data Flow ......................................................................... 6-3
Figure 6-4. Media-Looping Recorded Data Flow .................................................................. 6-4
Figure 6-5. Publishing Live Data Flow .................................................................................. 6-4
Figure 6-6. Publishing Recorded Data Flow .......................................................................... 6-5
Figure 6-7. Downloading Data Flow ...................................................................................... 6-5
Figure 6-8. Uploading Data Flow ........................................................................................... 6-6
Figure 6-9. Required Discrete Control Functions................................................................. 6-36
Figure 6-10. Discrete Control and Indicator Functional Diagram .......................................... 6-37
6-ii
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
List of Tables
Changes to This Edition of Chapter 6 .......................................................................................... 6-ii
Table 6-1. State Bit Assignments .......................................................................................... 6-7
Table 6-2. Use of Status Bits ................................................................................................. 6-8
Table 6-3. Command Summary .......................................................................................... 6-11
Table 6-4. Command Error Codes ...................................................................................... 6-15
Table 6-5. Recorder States .................................................................................................. 6-19
Table 6-6. PUBLISH_CFG Keywords ................................................................................ 6-31
Table 6-7. Command Validity Matrix ................................................................................. 6-34
Table 6-8. Required Commands .......................................................................................... 6-35
Table 6-9. Recorder/Reproducer Status Lines .................................................................... 6-38
Table 6-10. Mandatory Commands (All Interfaces) ............................................................. 6-38
Table 6-11. Additional Mandatory Commands for Declassification .................................... 6-39
Table 6-12. Additional Mandatory Commands for Ethernet Interface ................................. 6-39
Table 6-13. Non-Mandatory Commands for Ethernet Interface ........................................... 6-40
Table 6-14. Removable Memory Module .HEALTH Command Response ......................... 6-40
Table 6-15. Removable Memory Module States................................................................... 6-48
Table 6-16. Command Error Codes ...................................................................................... 6-49
Table A-1. Military Standard 1553 Receive (Bus Controller to Remote Terminal)
Command Set ...................................................................................................... A-1
Table A-2. Military Standard 1553 Transmit (Remote Terminal to Bus Controller)
Command Set .................................................................................................... A-33
Table A-3. Military Standard 1553 Command Acceptability and Validity ........................ A-52
6-iii
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-iv
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Acronyms
ASCII American Standard Code for Information Interchange
BC bus controller
BIT built-in test
C&C command and control
CLI command line interface
DHCP Dynamic Host Control Protocol
FTP File Transfer Protocol
IAW in accordance with
IBIT initiated built-in test
iSCSI Internet Small Computer System Interface
lsb least significant bit
mA milliamps
MIL-STD Military Standard
MRTFB Major Range and Test Facility Base
ms millisecond
msb most significant bit
MTU maximum transmission unit
N/A not applicable
ORB operation request block
PCM pulse code modulation
ppm parts per million
PTP Precision Time Protocol
R/R recorder and/or reproducer
RMM removable memory module
RSCF recorder setup configuration file
RT remote terminal
SCSI Small Computer System Interface
SSD solid-state disk
TMATS Telemetry Attributes Transfer Standard
UDP User Datagram Protocol
V volts
6-v
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-vi
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
CHAPTER 6
6-1
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
a. Data input
b. Data output
c. R/R to/from Media
d. Network port(s)
e. Download port(s)
The figures below identify eight different data flows between these interfaces that are
initiated or terminated by commands defined in this chapter. An R/R may simultaneously
support more than one of these data flows.
6.1.3.1 Recording
The recording data flow receives live data from input data channels and writes the data in
Chapter 10 format to the media. This mode can be activated by the .RECORD command.
Figure 6-1 depicts the recording data flow.
6.1.3.2 Reproducing
The reproducing data flow reads Chapter 10 data stored in a file on the media and sends it
out on data output channels. Figure 6-2 depicts the reproducing data flow. The output data
format may or may not be the same as the original input format, depending on the capabilities of
that unique reproducer. For example, video originally input as S-Video (separate Chroma and
Luma) may be output as composite. Messages in MIL-STD-1553 format captured from a dual-
redundant bus monitor may be reproduced as a Chapter 8 pulse code modulation (PCM) signal.
This mode can be activated by the .PLAY command.
6-2
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.1.3.4 Looping
The looping data flow combines data input with data output using a common time base
on both the input and output. The looping data flow can be divided into live data looping and
recorded data looping. Looping may output all or a subset of the input channels.
6.1.3.4.1 Looping Live Data
Circuit-looping live data does not utilize the drive. Data is moved from the input
channels directly to the output channels. The output data rates are derived from the data rate of
the corresponding data input. This mode can be activated by the .ETOELOOP command.
Figure 6-3 depicts the circuit-looping live data flow.
6-3
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.1.3.5 Publishing
The publishing data flow is used to transmit live or recorded data in Chapter 10 packet
format on a network interface (e.g., Ethernet); note that the network interface used for publishing
will typically be distinct from the network interface(s) used for acquisition or reproduction.
6.1.3.5.1 Publishing Live Data
Live data publishing provides minimum latency between input of live data in raw data
format and output of packetized Chapter 10 data over a network interface. The data output rate
is determined by the live data input rate. Figure 6-5 depicts the broadcasting live data flow. The
mode can be activated by the .PUBLISH command.
6-4
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.1.3.6 Downloading
The downloading data flow transfers Chapter 10 format data from the drive to the host.
For drives formatted as Chapter 10 volumes, the SCSI protocol may be used by the host to access
file directories and data files. Downloading files from non-Chapter 10 volumes is outside the
scope of this standard. Figure 6-7 depicts the downloading data flow.
6.1.3.7 Uploading
The uploading data flow transfers Chapter 10 format data from the host to the drive. For
drive formatted as Chapter 10 volumes, the SCSI protocol may be used by the host to update file
directories and data files. Uploading files to non-Chapter 10 volumes is outside the scope of this
standard. Figure 6-8 depicts the uploading data flow.
6-5
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
FAIL (00)
IDLE (01)
BIT (02)
ERASE (03)
DECLASSIFY (04)
RECORD (05)
PLAY (06)
RECORD & PLAY (07)
FIND (08)
BUSY (09)
COMMAND ERROR (10)
The addition of multiple ports and drives to an R/R requires the definition of new discrete
states and new composite states. The state numbers have been redefined so their value is the
binary representation of each of the possible discrete states, with composite states represented by
simultaneous assertion of multiple discrete state bits. The use of legacy state values is
distinguished from the use of these redefined state values by their ranges: legacy states having
the values 0 - 10 and new states beginning with 16. Table 6-1 shows the redefined state bits.
6-6
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
The R/R states are defined as follows (alphabetical order, at least one of these bits must
always be set):
6-7
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-8
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-9
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-10
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
For single-drive configurations, a single-drive health status can be reported by bits in the
System feature. For configurations with multiple drives, each drive is a separate feature
specified by the drive ID in the .HEALTH command.
When the Drive feature is used the feature numbers shall not be changed (re-assigned)
when the drives are removed / re-plugged from / to the R/R. The drive ID number shall start at 0
and use the same drive numbering as defined in the setup record.
6-11
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-12
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
This section describes the protocol for implementing Chapter 6 C&C across a command
line interface (CLI), such as an asynchronous serial communication port. Not all commands may
be applicable to all types of R/R implementations. An important aspect of the CLI C&C
protocol is the required command-response sequence. For each command issued to a recorder,
there shall be exactly one response from the R/R, and the response shall begin promptly upon
conclusion of the command input. There shall be no delay between the receipt of the command
at the recorder and the transmission of the reply by the R/R. The reply must not contain any
additional line feeds or carriage returns. Commands that initiate operations or functions that
require non-negligible time to complete shall respond immediately, and the status of the R/R
may be polled to determine when the operation or function is complete. The rate at which
commands may be issued (i.e., the minimum interval between the reply to one command and the
next command) is defined by specification, not this standard, as is the response of the recorder if
the rate is exceeded. There shall be no unsolicited status output from the R/R, with the single
exception of a boot message upon leaving the POWER ON state, indicating that the R/R is ready
to accept commands. The boot message shall contain a single American Standard Code for
Information Interchange (ASCII) asterisk (“*”) as the last character. Thereafter, the R/R shall
only produce output in response to a command input. (A hardware reset or a software reset shall
return the recorder to the POWER ON state.)
6-13
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-14
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
response terminator when a command cannot be completed. Table 6-4 shows possible error
codes and the conditions under which they occur.
.RECORD
E 03
Example
*
6-15
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.CRITICAL
0 FFFFFFFF SYSTEM
Example
1 FFFFFFFF TIMEIN
2 000000FF ANAIN-1
3 0000006F PCMIN-1
4 0000000F PCMIN-2
:
:
15 00000010 1553IN-8
.CRITICAL 4
4 00000004 PCMIN-2 Bad Clock Failure
Example
4 00000008 PCMIN-2 Bad Data Failure
4 00000010 PCMIN-2 Minor Frame Sync Failure
4 00000020 PCMIN-2 Major Frame Sync Failure
*
.CRITICAL 4 0000003C
4 0000003C PCMIN-2
Example
*
Note: Entering both the feature number parameter and the mask
value parameter resets the mask for the specified feature.
Note: Entering a mask of 0 for the feature number will cause the
.HEALTH command to denote a valid state
Example
00:14:03.826
2 TPD-11 92884 425984000 001-00:14:11.106 001-
00:14:28.602
6-16
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
The .CRITICAL command is used to specify and view the mask word for each feature
that determines if a set .HEALTH status word bit adds to the total non-critical or critical warning
counts displayed with the .STATUS command.
.HEALTH
0 00000000 SYSTEM
Example
1 00000000 TIMEIN
2 00000000 ANAIN-1
3 -------- PCMIN-1
4 00000034 PCMIN-2
:
15 00000000 1553IN-8
*
6-17
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
*.HEALTH 4
4 00000004 PCMIN-2 Bad Clock Failure
Example
4 00000010 PCMIN-2 Minor Frame Failure
4 00000020 PCMIN-2 Major Frame Failure
*
Example
.ASSIGN [destination-ID] [source-ID]
.BBLIST {type}
.BBREAD {block identifier}
.BBSECURE {block identifier}
.BIT
.CONFIG
.COPY [source drive ID] [destination drive ID]
.CRITICAL [n [mask]]
.DATE
.
. (full list from Table 6-3)
.
.TMATS {mode} [n|ALL]
*
Example
*
.IRIG-106
7
*
6-18
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
or until the .STOP command is issued. The optional drive ID is for recorder systems with
multiple drives.
.RECORD
*
Example
6.2.3.7 (M) .SETUP [n]
The .SETUP command chooses one of 16 pre-defined setups stored in the R/R. The
optional parameter is a one- or two-digit decimal setup number from 0 to 15. The current setup
may be displayed by omitting the setup number parameter.
The .SETUP command shall return a text "RMM [drive-ID]" if the currently applied
setup is retrieved from the removable memory module (RMM).
The .SETUP command shall return a text "NONE" if the currently applied setup is not
saved.
The last applied setup number used by the .SETUP command shall be stored in the non-
volatile memory of the R/R and automatically used as the default setup after the next power
cycle of the R/R.
.SETUP 5
SETUP 5
Example
*
.SETUP
SETUP 5
*
6-19
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.STATUS
S 03 0 0 84%
Example
*
.STATUS
S 01 0 0
*
Example
. S 07 0 0 26%
*
Example
.STOP PLAY
*
.STATUS
S 05 0 0 26%
*
.STATUS
S 01 0 0
Example
*
.STOP
E 02
*
6-20
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Example
*
.TIME 123-
TIME 123-00:00:00.000
Example
*
.TIME 15:31
TIME 000-15:31:00.000
*
Note: Trailing values and punctuation may be
omitted (zero is default).
6-21
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
b. The .TMATS READ command transfers the file currently in the R/R’s volatile setup file
buffer to the host.
c. Termination of the .TMATS WRITE command string is unique. All other command strings
terminate with the first occurrence of a carriage return and line feed sequence. The .TMATS
WRITE command string does not terminate until the occurrence of a carriage return and line
feed pair followed by the word END and another carriage return and line feed pair.
d. The .TMATS DELETE mode accepts either a single setup number [n] or the keyword ALL.
e. The .TMATS VERSION command returns the version attribute from the current setup
record.
f. The .TMATS CHECKSUM [n] command returns a message digest of the entire specified or
default (0) TMATS record excluding only the G\SHA code name, if present. The message
digest shall be calculated in accordance with (IAW) Federal Information Processing
Standards Publication 180-4 1, algorithm “SHA-256.” The message digest is a string of 64
lower-case hexadecimal characters, prefixed with the constant string “2-” to designate the
algorithm. If the TMATS includes a G\SHA code name, all text between the “G\SHA” and
the following semicolon, inclusive, shall be discarded for the purposes of digest calculation.
.TMATS WRITE
G\DSI\N=18;
Example
G\DSI-1:TimeInChan1;
G\DSI-2:VoiceInChan1;
G\DSI-3:1553Chan01;
:
:
P-8\IDC8-1:0;
P-8\ISF2-1:ID;
P-8\IDC5-1:M;
END
*
.TMATS READ
G\DSI\N=18;
Example
G\DSI-1:TimeInChan1;
G\DSI-2:VoiceInChan1;
G\DSI-3:1553Chan01;
:
:
P-8\IDC8-1:0;
P-8\ISF2-1:ID;
P-8\IDC5-1:M;
*
1
National Institute of Standards and Technology. “Secure Hash Standard (SHS).” FIPS PUB 180-4. August 2015.
May be superseded by update. Retrieved 25 April 2017. Available at
http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf.
6-22
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.TMATS SAVE 3
*
Example The .TMATS SAVE command stores the file in the volatile
buffer to the designated non-volatile file memory in the R/R.
.TMATS GET 3
*
Example The .TMATS GET command retrieves the designated file from
non-volatile file memory in the R/R and puts it in a buffer that
can be read by the user. The retrieved setup will also be applied.
.TMATS CHECKSUM 1
2-3af058dc20fd35b82a1bebaf4de0ed6efa6e5e0ebefe8625494359180d8d16c
d
*
.TMATS CHECKSUM 1
2-3af058dc20fd35b82a1bebaf4de0ed6efa6e5e0ebefe8625494359180d8d16c
d
*
6-23
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Note the addition of the G\SHA entry does not alter the checksum.
.ASSIGN PCMOUT-6
PCMM-2
*
Example Means: PCM input channel 2 is currently assigned to PCM output
channel 6
.ASSIGN PCMOUT-1
NONE
Example
*
Means: No channels are assigned to PCMOUT-1
6-24
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Example
*
Example
6.2.4.5 (O) .BIT
The .BIT command runs the BIT on the R/R. The prompt is returned immediately after
the test is started. The .BIT command is only valid in the IDLE, ERROR, and FAIL states.
During the BIT, the user must periodically check the status until the test is complete. While in
BIT mode, the percent completion is shown with the .STATUS command. The result of the .BIT
command is go/no-go status indicated by the end state. If the system returns to the IDLE state,
the BIT was successful. If the system goes to the FAIL state, the BIT failed and further system-
specific diagnostics are required. The ASCII “S” in the response is the identifier of a .STATUS
response.
.BIT
*
Example
.STATUS
S 02 0 0 21%
*
.STATUS
S 02 0 0 74%
*
.STATUS
S 01 0 0
*
6.2.4.6(O) .CONFIG
This command retrieves a channel configuration summary (vendor-defined text format).
The command cannot include the ASCII “*” character.
6-25
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Example
.DISMOUNT
E 03
*
Example
Note: If a failure occurs, an error message is
displayed before the prompt
Example
6.2.4.12 (O) .ERASE [drive-ID] [Volume Name]
The .ERASE command logically erases all data on the drive, allowing for recording to
begin at the beginning of media.
This command does not provide assurance that the device is in any
way sanitized. Data may still be recoverable.
6-26
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
The prompt is returned immediately after the operation is started. During erase, the user
must periodically check the status until the operation is complete. While in ERASE state, the
percent completion is shown with the .STATUS command.
.ERASE
*
.STATUS
Example S 03 0 0 23%
*
.STATUS
S 03 0 0 84%
*
.STATUS
S 01 0 0
*
Example
.EVENT
1 005 00:13:58.109
2 005 00:14:11.106
Example 3 005 01:01:06.677
*
6-27
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
The location specified in the value parameter of the .FIND command can be numeric or
one of six keywords: BOM (beginning of media), BOD (beginning of data), EOD (end of data),
EOM (end of media), BOF (beginning of file), and EOF (end of file). These keywords may be
used with or without a mode parameter. Numeric location values, whether accompanied by the
mode keyword or not, must be valid for the specified or default mode. Blocks are entered as
decimal integer numbers. Time is entered as specified in Paragraph 6.2.1 item j.
.FIND
F 1022312 BOD
Example
*
Example
.STATUS
S 08 0 0 41%
*
.STATUS
S 08 0 0 84%
*
.STATUS
S 01 0 0
*
.FIND
F 102-16:18:27.000 102-15:33:12.000
*
Note: Find a specific time in the recorded data.
Example
*
.LOOP
*
.STATUS
S 07 0 0 35%
*
6-28
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.MEDIA
MEDIA 32768 1065349 6756127
Example
*
Example
6.2.4.19 (O) .OUT_CRATE [ rate [type] ]
The .OUT_CRATE command controls the output rate of periodic copies of the currently
active configuration/setup record (TMATS) or the checksum of the currently active
configuration/setup record. Both variants (the full TMATS record or the checksum) are sent
using Computer-Generated Data, Format 4 packets IAW Chapter 11 Subsection 11.2.7.5; note
that these records are treated like any other packet and will be written to the recording media as
well as (potentially) be published.
Both variants (full and checksum) may be active concurrently, with the same or different
rates.
If present, the rate is specified in seconds and indicates the desired interval between
copies. An explicit value of 0 disables the production of the copies. This standard does not
dictate the set of acceptable values for the period, but in the event that an implementation cannot
precisely match the requested period, then the following approach shall be followed: if the period
requested is less than the shortest value supported by the implementation, then the shortest
implementation value shall be used; otherwise the greatest supported value less than or equal to
the requested value shall be selected.
If the rate is omitted, the value of the TMATS R-x\HRATE-n and R-x\CRATE-n
attribute are used, depending on whether the “FULL” or “HASH” variant is selected by the type
parameter.
If the type parameter is omitted or is specified as the literal text “HASH”, then the
checksum of the active setup record using the algorithm defined in Subsection 6.2.3.11.f is
written using a packet IAW Chapter 11 Subsection 11.2.7.5; if “FULL” is specified then the
complete text of the TMATS record is produced IAW Chapter 11 Subsection 11.2.7.5.
6-29
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
command). If the stream ID is present it will pause only the channels defined by the .STREAM
command.
.PAUSE
*
Example
6.2.4.21 (O) .PLAY [location] [speed] [drive ID]
The .PLAY command starts a playback of the data at either the current play point or at
the location specified in the optional parameter with the command. The current play point is
defined to be the drive location immediately following the most recently played data. If no
.PLAY command has been issued since R/R power-on, the current play point is the beginning of
data. The location parameter has two forms: [block_number] and [filename [block_offset]]. If
the first character of the location parameter is numeric, the entire parameter must be numeric,
specifying the block number address at which to start the playback. When the first character of
the location parameter is alphabetic, the parameter is the filename to play back. It may have a
second, optional parameter specifying the numeric 0-origin block offset into the named file. Use
the .FIND command, which allows positioning the play point wherever necessary, to begin
playing at a location other than a block number or file. The optional [speed] parameter specifies
the replay speed, if other than real-time replay speed is required. The syntax of the speed
specification is: *N or /N (e.g., *5 for 5 times faster, /8 for 8 times slower replay).
.PLAY file1 250 0
*
Example Replay from the current position 4 times faster than real-time
speed:
.PLAY *4
*
6-30
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
If the same IP address and PortAddress combination are defined, this will REMOVE only
the listed channels of the stream without affecting the other channels.
The stream-definition parameter can be:
- A stream ID previously defined using the .STREAM command;
- A channel ID list as defined in the description of the .STREAM command.
The .PUBLISH command without any parameter returns the streaming channel IDs and their
destinations.
.PUBLISH START 192.145.255.255 1234 ALL
*
Example
.PUBLISH START ::FFFF:C091:FFFF 1234 ALL
*
.PUBLISH
192.145.255.255 1234 ALL
*
.PUBLISH STOP ALL
*
.PUBLISH START 192.145.255.255 1234 1-12 18
*
.PUBLISH
192.145.255.255 1234 1-12 18
192.146.255.255 2345 13-17
*
6-31
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Example
.PUBLISH_FILE STOP File1.ch10
*
.PUBLISH_FILE
File1.ch10 192.145.255.255 1234 1-12 18
*
6-32
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Example
6.2.4.30 (O) .RESUME [stream-id]
The .RESUME command can be used to continue the replay from the location where it
was stopped by the .PAUSE operation - with the replay speed specified at the last .PLAY
command. If the play position was moved with the .FIND command since the .PAUSE
command was used, the replay cannot be continued by the .RESUME command - a new .PLAY
command should be issued. If the stream-id is present it will pause only the channels defined by
the .STREAM command.
.RESUME
*
Example
6.2.4.31 (O) .SANITIZE [drive-ID]
The .SANITIZE command erases all recorded data using the sanitization procedure
specific to that recorder.
This command will permanently erase all recorded data. Data cannot be
recovered once this command has been executed! Note that this
command makes no representation that any given recorder’s sanitization
procedure is appropriate for a particular application. Rather, if the
recorder has an appropriate procedure, then this command initiates it.
The prompt is returned immediately after the operation is started. During sanitize, the
user must periodically check the status until the operation is complete. While in the SANITIZE
state, the percent completion is shown with the .STATUS command.
.SANITIZE
*
Example
.STATUS
S 04 0 0 23%
*
.STATUS
6-33
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
S 04 0 0 84%
*
.STATUS
S 01 0 0
*
POWER ON
RECORD &
BUILT-IN
RECORD
ERROR
ERASE
PLAY
PLAY
BUSY
TEST
IDLE
FIND
FAIL
Command
.ASSIGN X X X X
.BBLIST, .BBREAD,
1
.BBSECURE
.BIT X X X
.CONFIG X X X X X X X X X X
.CRITICAL 2 2 2 2 2 2 2 2 2 2
.DATE 2 2 2 2 2 2 2 2 2 2
.DISMOUNT 3 3
.DRIVE X X X X X X X X X X
.DUB X X X
.ERASE X X
.EVENT (*) X X X X X X X X
.FILES X X X X X X X X
.FIND X X X
6-34
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.HEALTH X X X X X X X X X X
.HELP X X X X X X X X X X
.IRIG106 X X X X X X X X X X X
.LOOP X X X
.MEDIA X X X X X X X X
.MOUNT 3 3
.PAUSE (*) X X X
.PLAY (*) X X X
.PUBLISH (*) X X X X X
.PUBLISH_CFG X X
.OUT_CRATE X X X X X
.QUEUE
.RECORD (*) X X X X
.REPLAY X X X
.RESET X X X X X X X X X X X
.RESUME (*) X X X
.SANITIZE (*) X X X
.SETUP 2 2 2 2 2 2 2 2 2 2
.STATUS X X X X X X X X X X X
.STOP X X X X
.STREAM X X X X X X X X X X
.TIME 2 2 2 2 2 2 2 2 2 2
.TMATS X X
.VOLUME X X X X X X X X X X
Legend
X = Always valid.
1 = Only valid after declassify command execution has completed.
2 = Query function always valid. Changing masks, setup, or time only valid in IDLE or
ERROR.
3 = MOUNT and DISMOUNT only valid if not mounted or dismounted, respectively.
6-35
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.DISMOUNT M M M
.ERASE M M M
.FILES O M M
.HEALTH M M M
.HELP M M M
.IRIG106 M M M
.MEDIA M M M
.MOUNT M M M
.RECORD M M M
.RESET M M M
.SETUP M M M
.STATUS M M M
.STOP M M M
.TIME M M M
.TMATS M M M
Legend
M= Mandatory O = Optional
6-36
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.4.1.1 Activation
All control inputs are activated by being brought to 0.55 volts (V) or less. Inputs using
momentary switches must be active for 0.5 seconds for the associated command to be invoked.
All status outputs are set to be “ON” by the R/R bringing the voltage to 0.55 V or less. The
“OFF” state is designated by the output being open circuit. When “ON”, the current in the
circuit shall not exceed 60 milliamps (mA).
6.4.1.2 Controls
BIT Command: Activated by a momentary switch, this discrete control commands the recorder
to start the BIT procedure.
Enable Command: Activated by a momentary switch, this discrete control must be asserted
simultaneously with either the ERASE or SANITIZE discrete for that control to operate.
Erase Command: Activated by a momentary switch, this discrete control commands the
recorder to erase its user data and file directory memory provided the ENABLE switch is
also activated.
Record Command: Activated by a toggle switch, this discrete control commands the recorder to
start recording. Recorder will remain in this mode for the duration that the switch is
active (i.e., closed).
Sanitize Command: Activated by a momentary switch, this discrete control causes the recorder
to start the SANITIZE procedure provided the ENABLE switch is also activated.
BIT Status: The built-in test is running.
Erase Status: The media is erased or in the process of being erased.
Fault Status: The R/R is not ready or a critical warning has been posted.
Record Status: The R/R is recording.
6-37
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.4.2 Voltage
28VDC auxiliary voltage output shall be provided from the discrete/control port (250 mA
max, short circuit protection). A ground reference point shall be provided.
6-38
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-39
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-40
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
b. The processor device shall process this time and be prepared to set it at receipt of the
doorbell.
c. A .SEND command shall be sent to the real-time clock with the message .TIME without
parameters to query for the time as set.
6.5.3.1 .IDENTIFY
A .IDENTIFY command queries the RMM for solid-state disk (SSD) identification and
firmware version.
• Description
This command queries the RMM for SSD identification information and firmware
version.
• Parameters
None
• Response
The RMM responds with one line containing five comma-separated fields.
Characters and spaces are allowed within the comma-separated fields. Response time
shall be within 100 ms. A .STATUS command request prior to 100 ms shall elicit a
BUSY response.
*.IDENTIFY
A, B, C, D, E
Example *
Where
A… SSD Manufacturer
B… SSD Model
C… SSD Serial Number
6-41
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.5.3.2 .MEDIA P
The .MEDIA P command is utilized to query the RMM for information regarding the
physical block architecture of the SSD and the SCSI RECEIVE transfer limits in effect when
reading physical blocks.
• Parameters
The parameter “P” distinguishes this command from the standard .MEDIA command.
• Response
The RMM responds with one line containing the tag “PHYSICAL” and five space-
separated integer numbers. Response time shall be within 100 ms. A .STATUS
command prior to 100 ms shall return a BUSY state.
*.MEDIA P
PHYSICAL A B C D E
Example *
A = Physical block size in bytes. This value must be a multiple
of item D below.
B = Total number of physical blocks in SSD.
C = Maximum operation request block (ORB) transfer size that
can be used when reading the binary data from the physical
block with the .BBREAD D and .PBWRITE D commands.
D = Number of valid data bytes in a physical page. Item A
above must be an integer multiple of this value.
E = This field specifies the number of filler bytes appended
onto each physical page read from the RMM. Filler bytes are
typically inserted to pad the transfer to the next Advanced
Technology Attachment sector boundary. If no padding is
required, this field may be 0.
6.5.3.3 .SANITIZE
A .SANITIZE command shall initiate a write/verify of all RMM user data physical
blocks. The pattern may consist of either all FFs or all 00s. The .SANITIZE command shall
identify any blocks that cannot be written or verified. Blocks that cannot be written to or contain
at least one bit that is stuck in either the 0 or the 1 state are termed bad blocks. The user shall
review the block contents and map out the bad blocks such that they are no longer addressable.
Once the address has been mapped out the blocks are no longer addressable and are no longer
identified in the bad block table (Figure 6-11).
6-42
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Parameters
None
• Response
The RMM responds with an asterisk. Response time shall be within 100 ms. A
.STATUS command prior to 100 ms shall elicit a BUSY response. During
sanitization the RMM shall respond with “S 04 xx yy zz”; where zz indicates
percentage complete. Upon completion a status response of “S 11 xx yy” shall
indicate that bad blocks were found. A status response upon completion of “S 12 xx
yy” shall indicate that no bad blocks were found.
*.SANITIZE
*
Example
6.5.3.4 .BBLIST
A .BBLIST command shall be utilized to instruct the RMM to retrieve the list of
unsecured bad block identifiers from solid-state media residing in the RMM. A .BBLIST
command is only valid following a .SANITIZE command.
• Parameters
None
6-43
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Response
The RMM responds with an asterisk. Response time shall be within 100 ms. A
.STATUS command prior to 100 ms shall return a BUSY state.
*.BBLIST
*
Example
6.5.3.5 .BBLIST R
A .BBLIST R command shall be used to retrieve bad block identifiers from the RMM.
This command may only be issued immediately following a successful .BBLIST command.
• Parameters
The parameter “R” distinguishes this command from the standard .BBLIST
command.
• Response
The RMM must respond with a list of hexadecimal bad block identifiers. Each
identifier must be terminated with a <CR><LF> sequence. Each identifier must be a
legal hexadecimal number from 1 to 16 digits. No embedded spaces or other special
characters are allowed. Response time shall be within 100 ms. A .STATUS
command prior to 100 ms shall return a BUSY state.
*.BBLIST R
000000E3
Example
0000034f
FE0184C9
*
6-44
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.5.3.7 .BBREAD D
A .BBREAD D command shall read one binary physical block from the RMM. This
command may only be issued immediately after a successful .BBREAD P command. The
physical block size, page size, page filler size, and maximum SCSI receive transfer size that are
required to perform the transfer are all specified in the RMM’s response to the .MEDIA P
command.
• Parameters
None.
• Response
The RMM responds by returning the requested binary physical block data. Multiple
SCSI receive commands may be required to retrieve the entire physical data block.
*.BBREAD D
Response is in binary.
Example
6.5.3.8 .BBSECURE {block identifier}
A .BBSECURE command shall be utilized to mark an unsecured bad block as being
secured. A block that has been identified as secured shall never be used for any subsequent data
recording. Secured bad blocks shall be removed from the unsecured bad block identifier list.
The block identifier shall be provided for the block to be secured.
• Parameters
The parameter block_identifier is the physical block identifier from the .BBLIST R
response of the block to be secured.
• Response
The RMM responds with an asterisk.
.BBSECURE 5678
*
Example
6.5.3.9 .PBWRITE P {block_identifier}
A .PBWRITE P {block_identifier} command shall direct the RMM to initiate a physical
block write of the specified physical block identifier.
• Parameters
The parameter block_identifier is the physical block identifier from the BBLIST R
response of the block to be written.
• Response
The RMM responds with an asterisk. Response time shall be within 100 ms. A
.STATUS command prior to 100 ms shall return a BUSY state.
6-45
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.PBWRITE P FE0184C9
*
Example
6.5.3.10 .PBWRITE D
A .PBWRITE D command shall write one binary physical block to the RMM. This
command may only be issued immediately after a successful .PBWRITE P command. The size
of the physical block transfer size and the maximum SCSI send page size required to perform the
transfer are all specified in the RMM’s response to the .MEDIA P command.
• Parameters
Binary data block. Multiple SCSI send commands may be required to transfer the
entire physical data block.
• Response
The RMM responds with an asterisk after all data is successfully received.
*.PBWRITE D
<binary data> total length
Example = physical block size.
6.5.3.11 .INITIALIZE
A .INITIALIZE command shall be utilized to configure the RMM memory and reset of
the firmware.
• Parameters
None
• Response
The RMM responds with an asterisk. Response time shall be within 100 ms. A
.STATUS command prior to 100 ms shall return a BUSY state. A response of “S13
xx yy zz”; where zz indicates percentage complete shall be provided. Upon
completion, a response of “S 14 xx yy” shall be provided; where yy indicates number
of seconds required after initialization.
*.INITIALIZE
*
Example .STATUS
S 13 00 00 01%
.STATUS
S 13 00 00 02%
•
•
6-46
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
•
.STATUS
S 13 00 00 100%
.STATUS
S 14 00 03
.STATUS
S 01 00 00
6.5.3.12 .DECLASSIFY
A .DECLASSIFY command shall be utilized to initiate user procedures.
• Parameters
None
• Response
The RMM responds with an asterisk. Response time shall be within 100 ms. A
.STATUS command prior to 100 ms shall return a BUSY state. During sanitization
the RMM shall respond with “S 04 xx yy zz”; where zz indicates percentage
complete. Upon completion a status response of “S 11 xx yy” shall indicate that bad
blocks were found. A status response upon completion of “S 12 xx yy” shall indicate
that no bad blocks were found.
*.DECLASSIFY
*
Example
6.5.3.13 .IRIG106
A .IRIG106 command shall be utilized to retrieve the RCC 106-supported version
number.
• Parameters
None
• Response
The RMM responds with a version number that shall be a two-integer value
representing the last two digits of the year of RCC 106 release supported by the
device. Response time shall be within 100 ms. A .STATUS command prior to 100
ms shall return a BUSY state.
*.IRIG106
09
Example *
6-47
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.5.3.14 .STATUS
A .STATUS command shall be utilized to query the RMM for status information (see
Table 6-15).
• Description
This command queries the RMM for status information.
• Parameters
None
• Response
The RMM response to a .STATUS command is of the form:
*.STATUS
S A B C [D%]
Example *
6-48
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
.CLEAR
E 00
Example *
6.5.5 Mandatory ORB Formats for the Processor Device Using IEEE 1394b
6-49
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Password. In this 32-bit field, the password shall be “RTC.” The password field
shall contain the immediate data and the password_length shall be zero.
• Login_response. 32 bits.
• login_response_length. 16 bits.
o The Login_response field and login_response_length fields shall specify the
address and size of a buffer (minimum of 12 bytes) allocated by the host for
the return of the login response.
• n. In this one-bit field, the notify bit “n” shall be one.
• Rq_fmt. In this two-bit field, the rq_fmt shall be zero.
• x. In this one-bit field, the exclusive bit “x” shall be one.
• Reserved. A four-bit field, Reserved shall be zero.
• Reconnect. The four-bit reconnect field shall specify the reconnect time as a power
of 2 seconds. A value of zero shall mean one second.
• Function. This field is four bits. The function shall be zero.
• LUN. This is 16 bits. The LUN shall be one.
• Status_FIFO. The 64-bit Status_FIFO shall contain the address allocated by the host
for the return of status for the login request and for the return of subsequent write and
read buffer response(s) indicating success/failure of the operation.
b. Login Response. The login response format is illustrated in Figure 6-13.
msb lsb
31 16 15 0
Length login_ID
command_block_agent
reserved reconnect_hold
Figure 6-13. Login Response Format
• Length. This 16-bit field contains the length, in bytes, of the login response data.
• login_ID. This 16-bit field is used in all subsequent requests to the SCSI multimedia
command’s management agent.
6-50
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• command_block_agent. This is a 64-bit field that contains the base address of the
agent’s control and status register.
• Reserved. This 16-bit field shall be zero.
• Reconnect_hold. This 16-bit field is to be defined.
c. Send. The send command ORB format is illustrated in Figure 6-14, and the send data
buffer format is illustrated in Figure 6-15. The send data buffer contains the send
command with the carriage return, line feed, and binary 0 character terminated.
Alternatively, a .PBWRITE D command will send data in binary format.
msb lsb
31 30 29 28 27 26 24 23 21 20 19 18 17 16 15 8 7 0
next_ORB
data_descriptor
n Rq_fmt r d Spd max_payload p page_size data size
0Ah LUN Res AEN Xfer Lng - upper bits
Xfer Lng - lower bits Control 00h 00h
00h 00h 00h 00h
Figure 6-14. Send Command ORB Format
• next_ORB. This 64-bit field contains the ORB pointer format, which shall be IAW
SBP-2 specifications.
• data_descriptor. The 32-bit data_descriptor field shall contain the address of the data
buffer.
• n. The completion notification “n” in this one-bit field shall be one. The target shall
store a status block at the Status_FIFO address at the address supplied in the login
request.
• Rq_fmt. Required format in this two-bit field shall be zero.
• r. Reserved in this one-bit field shall be zero.
6-51
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• next_ORB. This 64-bit field contains the ORB pointer format, which shall be IAW
SBP-2 specifications.
• data_descriptor. The 32-bit data_descriptor field shall contain the address of the data
buffer.
• n. The completion notification “n” in this one-bit field shall be one. The target shall
store a status block in the Status_FIFO field at the address supplied in the login
request.
• Rq_fmt. Required format in this two-bit field shall be zero.
• r. Reserved in this one-bit field shall be zero.
• d. Direction bit in this one-bit field shall be zero.
• spd. This is a three-bit field that contains speed, which shall have a value of two.
6-52
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• max_payload. A four-bit field, the maximum data transfer length shall be nine.
• p. This is a one-bit field. The RMM must be prepared to handle the page table bit
p=0 and p=1 cases, as the standard operating systems set this bit without influence of
the application process.
• page_size. This is three bits. Page size shall be zero if the p field is set to 0;
otherwise this field shall be set to the valid page size.
• data size. This is 16 bits. The data size field should be set according to the allocated
send buffer size in bytes (N). The length must be at least 80 (0x50).
• LUN. The LUN shall be one in this three-bit field.
• Res. This is a four-bit field. Reserved shall be zero.
• AEN. In this one-bit field, AEN shall be zero.
• Allocation Lng. This is 24 bits. Allocation_Lng = length of the Chapter 6 response
string.
• Control. In this 8-bit field, control shall be 128.
The receive data buffer can be returned in ASCII format (see Figure 6-17) or in binary
format (see Figure 6-18) if the retrieved data contains binary information. Multiple
ORBs may be used to retrieve the data required.
6-53
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• The returned remote answer is an ASCII text terminated by the “*” character IAW
Section 6.2. If the “*” terminator is missing, multiple receive commands must be
used to retrieve the data until the “*” terminator is received.
• The returned remote answer can contain mixed ASCII text or binary information until
the specified length in the first 32-bit word. The first byte is a hexadecimal 10 code
to identify the binary format (codes hexadecimal 11-1F are reserved for future
extensions). The answer must be terminated by the “*” character IAW Subsection
6.2.1. If the “*” terminator is missing, multiple receive commands must be used to
retrieve the data until the “*” terminator is received.
6.5.6.1 .MEDIA E
The .MEDIA E command is utilized to query the RMM for information regarding which
of the data access protocols is supported.
• Parameters
The parameter “E” distinguishes this command from the standard .MEDIA command.
• Response
The RMM responds with one line containing the tag “PROTOCOLS” and at least one
of the tags “FTP”, “ISCSI”, and “PTP” in alphabetical order each separated by a
space. Response time shall be within 100 ms. A .STATUS command prior to 100 ms
may return a BUSY state.
• Example
*.MEDIA E
PROTOCOLS FTP PTP
*
6.5.6.2 .RMMIP
The .RMMIP command shall be utilized to display RMM IP address and addressing
mode.
6-54
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Parameters
None
• Response
The RMM responds with one line containing the tag “IP_ADDRESS”, either the tag
“STATIC” or “DHCP”, and three space-separated “dotted quad” IPv4 addresses,
representing the IP address of the RMM, the net mask associated with that address,
and the default gateway for the network associated with the net mask. If Dynamic
Host Control Protocol (DHCP) is being used and no DHCP address has been
obtained, all three address fields shall be set to 0.0.0.0. Response time shall be within
100 ms. A .STATUS command prior to 100 ms may return a BUSY state.
• Examples
*.RMMIP
IP_ADDRESS STATIC 10.6.9.2 255.0.0.0 10.6.9.1
*.RMMIP
IP_ADDRESS DHCP 192.168.2.1 255.255.255.0 192.168.2.254
*.RMMIP
IP_ADDRESS DHCP 0.0.0.0 0.0.0.0 0.0.0.0
*
6-55
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
*
.RMMIP RESET
*
.RMMIP 192.168.10.99 255.255.255.0 192.169.10.254
*
6-56
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6.5.7.1 .RMMFRAME
The .RMMFRAME command shall be utilized to display the current and maximum
values for the Ethernet frame size or maximum transmission unit (MTU).
• Parameters
None
6-57
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Response
The RMM responds with one line containing two integers separated by a “/”. The
first integer indicates the currently configured frame size (default: 1500 bytes), and
the second is the largest frame size supported by the RMM.
• Example
*.RMMFRAME
1500/9200
*.RMMFRAME
1500/1500
*.RMMFRAME
1300/9000
An RMM command error code of 00 (“Invalid Command”) shall be
interpreted to mean that the default value of 1500 bytes only is supported,
and thus is synonymous with a response of “1500/1500”.
6.5.7.3 .TCPPORTS
The .TCPPORTS command shall be utilized to display the port numbers used for the
network services (Telnet, FTP, iSCSI).
• Parameters
None
6-58
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
• Response
The RMM responds with one line containing three comma-separated integers
between 0 and 65535. The first integer indicates the port at which the Telnet server is
listening, the next is the port used by the FTP server, and the third is for iSCSI. If an
RMM does not support one of the two data access methods, it may report “0”.
• Example
*.TCPPORTS
923,921,3260
*.TCPPORTS
923,0,3260
*.TCPPORTS
928,921, 0
Note: a response of “0,0,0” or an RMM command error code
of 00 (“Invalid Command”) shall be interpreted to mean that
the default ports are being used, and thus is synonymous with
a response of “923,921,3260”.
6-59
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6-60
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-1
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 1
14
15 lsb --------------------------------
A-2
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4
14
15 lsb --------------------------------
0 msb --------------------------------
1 Hex Digit #1
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2
A-3
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4
14
15 lsb --------------------------------
0 msb --------------------------------
A-4
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 2
14
15 lsb --------------------------------
0 msb --------------------------------
A-5
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 4
14
15 lsb --------------------------------
A-6
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 5
14
15 lsb --------------------------------
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 Binary 0
9 Binary 0
10 Binary 0
11 msb --------------------------------
12
13 5-bit binary event number from 1 to N where N is the number of defined
14 BC events in the R/R setup record.
15 lsb --------------------------------
A-7
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 7
14
15 lsb --------------------------------
A-8
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-9
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6
7
8
9
10
11
12
13
14
15 lsb
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
A-10
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 8
14
15 lsb --------------------------------
0 msb Binary 0
Bits 1-3 are a three-bit code that specify the type of pause
4 Binary 0
5 Binary 0
7 Binary 0
8 Binary 0
9 Binary 0
10 Binary 0
11 Binary 0
12 Binary 0
13 Binary 0
14 Binary 0
15 lsb Binary 0
A-11
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-12
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = B
14
15 lsb --------------------------------
A-13
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
5 Binary 0
6 Bit 6 - 15 is the unsigned binary integer file number
7 when Bit 0 = 0 or the unsigned binary integer
8 event number when Bit 0 = 1. Bit 6 is the msb
9 and Bit 15 is the lsb
10
11
12
13
14
15 lsb
A-14
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = C
14
15 lsb --------------------------------
A-15
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 9
14
15 lsb --------------------------------
A-16
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb Bits 0-3: A series of binary values representing the type of replay.
Bit No. 0123
0000 = Begin Replay @ Time and Speed1
0001 = Play Live (ignore bits 4-7)
0010 = Continue Replay @ Speed2
0011 - 1111 = Reserved
Note 1: Begin Replay @ Time and Speed command option is only valid when replay is
currently stopped (see STOP receive command). The Replay message time words
(data words 3-6) are used to locate the desired replay point. If the time specified in
these replay time words is not found in the recorded data, the R/R will set the Last
Receive Command Error bit in the Status transmit message.
Note 2: Continue Replay @ Speed command option is used following a Queue command to
initiate replay at the queued replay point. It is also used to change replay speeds or
pause and resume replay at the current replay point. The Replay message time words
are unused and zero-filled.
A-17
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Tens of seconds, binary 0 to 5
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of seconds, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Hundreds of milliseconds, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Tens of milliseconds, binary 0 to 9
14
15 lsb --------------------------------
0 msb --------------------------------
1 Hex Digit #1 = Tens of hours, binary 0 to 21
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of hours, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of minutes, binary 0 to 5
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of minutes, binary 0 to 9
14
A-18
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of hours and units of hours) must together be a
decimal number from 00 to 23
0 msb --------------------------------
1 Hex Digit #1 = Tens of months, binary 0 to 11
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of months, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of days, binary 0 to 32, 3
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of days, binary 0 to 92, 3
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of months and units of months) must together be a
decimal number from 01 to 12
Note 2. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a
decimal number from 01 to 31
Note 3. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a valid
number of days in the month identified by hex digit #1 and hex digit #2. For
example, month 06 may only have a maximum of 30 days.
A-19
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Thousands of years, binary 0 to 2
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Hundreds of years, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of years, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of years, binary 0 to 9
14
15 lsb --------------------------------
A-20
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = D
14
15 lsb --------------------------------
A-21
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = E
14
15 lsb --------------------------------
0 msb Binary 0
Bits 1-3 are three-bit codes that specify the type of resume
A-22
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
4 Binary 0
5 Binary 0
7 Binary 0
8 Binary 0
9 Binary 0
10 Binary 0
11 Binary 0
12 Binary 0
13 Binary 0
14 Binary 0
15 lsb Binary 0
A-23
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
returned by the STATUS transmit command indicates either “pass” (state = SANITIZE PASS)
or “fail” (state = SANITIZE FAIL).
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 0
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 3
14
15 lsb --------------------------------
A-24
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 1
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 0
14
15 lsb --------------------------------
A-25
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
2 Binary 0
3 Binary 0
4 Binary 0
5 Binary 0
6 Binary 0
7 Binary 0
8 Binary 0
9 Binary 0
10 Binary 0
11 Binary 0
12 Binary 0
13 Binary 0
14 Binary 0
15 lsb Binary 0
A-26
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = 0
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = 0
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = 1
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = 1
14
15 lsb --------------------------------
A-27
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb Time Valid bit: 1 = time words valid, 0 = time words not valid
1 Binary 0
2 Binary 0
3 Binary 0
4 Binary 0
5 Binary 0
6 Binary 0
7 Binary 0
8 Binary 0
9 Binary 0
10 Binary 0
11 Binary 0
12 Binary 0
13 Binary 0
14 Binary 0
15 lsb Binary 0
0 msb
1
2
3 Bits 0-15: An unsigned binary integer representing the time at which
4 the Set Time is valid, based on the BC clock synchronization time.
5 The lsb is 50 microseconds.
6
7
8
9
A-28
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
10
11
12
13
14
15 lsb
0 msb --------------------------------
1 Hex Digit #1 = Tens of seconds, binary 0 to 5
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of seconds, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Hundreds of milliseconds, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Tens of milliseconds, binary 0 to 9
14
15 lsb --------------------------------
A-29
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Tens of hours, binary 0 to 21
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of hours, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of minutes, binary 0 to 5
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of minutes, binary 0 to 9
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of hours and units of hours) must together be a
decimal number from 00 to 23
0 msb --------------------------------
1 Hex Digit #1 = Tens of months, binary 0 to 11
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of months, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of days, binary 0 to 32, 3
10
11 lsb --------------------------------
12 msb --------------------------------
A-30
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Note 1. Hex digit #1 and hex digit #2 (tens of months and units of months) must together be a
decimal number from 01 to 12
Note 2. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a
decimal number from 01 to 31
Note 3. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a valid
number of days in the month identified by hex digit #1 and hex digit #2. For
example, month 06 may only have a maximum of 30 days.
0 msb --------------------------------
1 Hex Digit #1 = Thousands of years, binary 0 to 2
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Hundreds of years, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of years, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of years, binary 0 to 9
14
15 lsb --------------------------------
A-31
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 lsb --------------------------------
Note: 50 microsecond count used to synchronize the internal R/R clock to the BC clock.
When a TIME command is received by the R/R, the most recent SYNC command
clock synchronization word is used to calculate the correct time to load into the R/R
clock based on the time of validity parameter contained in the TIME command.
A-32
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-33
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb Bit 0 - 15 is the unsigned integer number of times that the corresponding
1 Event occurred or zero if the corresponding event is undefined.
2
3
4
5
6
7
8
9
10
11
12
A-34
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
13
14
15 lsb
Note: Channel health status bits are IAW the .HEALTH command defined in Subsection
6.2.3.3.
Time Channel Health 02 Time channel status bits
A-35
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-36
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-37
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Note: File Info Validity applies to the file number in this data word and the start and end
times in the next eight data words.
WORD NAME File Start, File End, or Event Time Word 1
A-38
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Tens of seconds, binary 0 to 5
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of seconds, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Hundreds of milliseconds, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Tens of milliseconds, binary 0 to 9
14
15 lsb --------------------------------
0 msb --------------------------------
1 Hex Digit #1 = Tens of hours, binary 0 to 21
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of hours, binary 0 to 91
6
7 lsb --------------------------------
A-39
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
8 msb --------------------------------
9 Hex Digit #3 = Tens of minutes, binary 0 to 5
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of minutes, binary 0 to 9
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of hours and units of hours) must together be a
decimal number from 00 to 23.
0 msb --------------------------------
1 Hex Digit #1 = Tens of months, binary 0 to 11
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of months, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of days, binary 0 to 32, 3
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of days, binary 0 to 92, 3
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of months and units of months) must together be a
decimal number from 01 to 12.
Note 2. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a
decimal number from 01 to 31.
A-40
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Note 3. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a valid
number of days in the month identified by hex digit #1 and hex digit #2. For
example, month 06 may only have a maximum of 30 days.
0 msb --------------------------------
1 Hex Digit #1 = Thousands of years, binary 0 to 2
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Hundreds of years, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of years, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of years, binary 0 to 9
14
15 lsb --------------------------------
A-41
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Note: Event Info Validity applies to the event number in this data word, the event
occurrence number in data word 11, and the event time in data words 12, 13, 14, and
15.
A-42
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-43
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Bit 0123
0000 = FAIL
0001 = IDLE
0010 = BIT
0011 = ERASE
0100 = SANITIZE
0101 = RECORD
0110 = PLAY
0111 = RECORD & PLAY
1000 = QUEUE (FIND)
1001 = BUSY
1010 = COMMAND ERROR
1011 = SANITIZE ERROR
1100 = SANITIZE PASS
1101-1111 = Reserved
Note 1. Play Live Mode status is cleared by the Stop Replay command.
A-44
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb Bit 0 - 15 is the unsigned integer percent complete for the Record,
1 Record & Play, BIT, Erase, or Sanitize command when the
2 R/R is in the corresponding state as specified
3 by data word 1 (T6-01) bits 0-3. In the Record & Play state, the
4 percent complete applies to the recording.
5
6
7
8
9
10
11
12
13
14
15 lsb
A-45
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6
7
8
9
10
11
12
13
14
15 lsb
A-46
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Tens of seconds, binary 0 to 5
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of seconds, binary 0 to 9
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Hundreds of milliseconds, binary 0 to 9
10
A-47
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Tens of milliseconds, binary 0 to 9
14
15 lsb --------------------------------
0 msb --------------------------------
1 Hex Digit #1 = Tens of hours, binary 0 to 21
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of hours, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of minutes, binary 0 to 5
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of minutes, binary 0 to 9
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of hours and units of hours) must together be a
decimal number from 00 to 23
A-48
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
0 msb --------------------------------
1 Hex Digit #1 = Tens of months, binary 0 to 11
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Units of months, binary 0 to 91
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of days, binary 0 to 32, 3
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of days, binary 0 to 92, 3
14
15 lsb --------------------------------
Note 1. Hex digit #1 and hex digit #2 (tens of months and units of months) must together be a
decimal number from 01 to 12
Note 2. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a
decimal number from 01 to 31
Note 3. Hex digit #3 and hex digit #4 (tens of days and units of days) must together be a valid
number of days in the month identified by hex digit #1 and hex digit #2. For
example, month 06 may only have a maximum of 30 days.
0 msb --------------------------------
1 Hex Digit #1 = Thousands of years, binary 0 to 2
2
3 lsb --------------------------------
4 msb --------------------------------
5 Hex Digit #2 = Hundreds of years, binary 0 to 9
A-49
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
6
7 lsb --------------------------------
8 msb --------------------------------
9 Hex Digit #3 = Tens of years, binary 0 to 9
10
11 lsb --------------------------------
12 msb --------------------------------
13 Hex Digit #4 = Units of years, binary 0 to 9
14
15 lsb --------------------------------
A-50
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-51
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
11
12
13
14
15 lsb
When the R/R receives an invalid command, it will remain in its current state and only
set the “Last Receive Command Error” bit in the STATUS command transmit message (T6-01
bit 11).
Table A-3. Military Standard 1553 Command Acceptability and Validity
State
RECORD & PLAY
QUEUE (FIND)
DECLASSIFY
DECLASSIFY
DECLASSIFY
COMMAND
RECORD
ERROR
ERROR
ERASE
BUSY
PLAY
PASS
IDLE
FAIL
BIT
Command
ASSIGN N A A A A A A A A A A A A
BIT N N A N A A N A A N N N N
DECLASSIFY N N 1 N 1 1 N 1 1 N N N N
ERASE N N 1 N 1 1 N 1 1 N N N N
EVENT (RECV) N A A N A A N A A A A A A
A-52
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
EVENTS (XMIT) A A A A A A A A A A A A A
HEALTH A A A A A A A A A A A A A
INFO (RECV) N A A A A A A A A A A A A
INFO (XMIT) 2 2 2 2 2 2 2 2 2 2 2 2 2
PAUSE N A A A A A A A A A A A A
QUEUE N 1 1 N 1 1 N 1 1 N N 1 N
RECORD N 1 1 N 1 1 N 1 1 1 1 N N
REPLAY N 1 1 N 1 1 N 1 5 5 N 1 5
RESET A A A A A A A A A A A A A
RESUME N A A A A A A A A A A A A
STATUS 2 2 2 2 2 2 2 2 2 2 2 2 2
STOP N N N N N N N N 4 A N A A
SYNC A A A A A A A A A A A A A
TIME N 3 3 3 3 3 3 3 3 3 3 3 3
A-53
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
A-54
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Definitions
Broadcasting: Transmits live or recorded Chapter 10 data packets over an Ethernet interface
using UDP as specified by Section 10.3 of Chapter 10.
Channel: A path for an electrical signal interface to or from an R/R. Data transported into or out
of an R/R on a channel are not in Chapter 10 packets.
Command processor: The functional part of an R/R that accepts operational commands into its
single command sequence.
Command sequence: A single sequence of Chapter 6 commands as defined in this standard.
C&C: Abbreviation for command and control of an R/R and includes status reporting and
monitoring of the R/R.
Downloading: Transfers data from the drive attached to and controlled by an R/R to a host
computer system.
Drive: An electronic or electro-mechanical drive interface used to transfer data to or from a
single data storage device, such as a flash disk, rotating disk, CD, or DVD. Supports a
single fixed or removable recording medium.
Feature: A data input or output channel, a packet input or output port, a drive, or the R/R itself.
The Chapter 6 health monitoring system described below reports information about each
feature.
File: A sequence of Chapter 10 packets stored on a storage device IAW the requirements of
Chapter 10.
Looping: An operation in which the signals connected to the input channels are reproduced on
the output channels of the R/R. During looping the same time base is used to receive and
subsequently transmit one or more data streams.
Circuit-looping: Mode of operation where data is moved from the input channels directly to
the output channels with minimum latency between data reception and data
transmission.
Drive-looping: Mode of operation where received data is first written to one or more drives
and subsequently read back from the drive. Drive-looping may or may not include a
fixed or programmable delay between the time data is written to and read from drive.
Health attribute: Each feature of an R/R has one or more status words that are monitored
through the health reporting system described in this standard.
Mandatory (M): Required capability is the minimum necessary for Major Range and Test
Facility Base (MRTFB) interoperability. Units that do not meet required capability are
not compliant.
Optional (O): Optional requirements are not mandated by the standard and are not necessary for
MRTFB interoperability.
B-1
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Port: A control and/or data electrical interface to an R/R. Data transported into or out of an R/R
on a port is wrapped in Chapter 10 packets.
Pull-mode: An operational mode where the rate at which data is received and processed is
determined and controlled by the processing algorithm. A pull-mode operation typically
reads previously recorded data from a drive device at the rate it establishes and can
support.
Push-mode: An operational mode where the rate at which the data, usually live, is received and
processed is not determined or controllable by the processing algorithm. A push-mode
algorithm must “keep up” with the data or drop-outs will occur.
R/R: Recorder and/or reproducer that supports a single command sequence.
Read-after-write: An operation in which the same time base is used to write data to one or more
drives while simultaneously reading all or a subset of the written data from the same
drives. Read-after-write is synonymous with drive-looping. Read-after-write can be
used to verify accuracy of the stored data. Data recorded erroneously can then be
rewritten at another location.
Read-while-write: An operation in which separate time bases are used to write data to one or
more drives while simultaneously reading all or a subset of the written data from the
same drives from random locations.
Recorder Configuration File: Defines the structures and their relationships within the R/R and
to configure the R/R for a specific operational scenario. The recorder configuration file
contains the payload of the Chapter 10 computer-generated data packet, Format 1 setup
record that is recorded as the first packet of each compliant Chapter 10 data file.
Recording: Writes live push-mode data to one or more recording drives.
Recording drive: A recording medium is a physical unit of data storage, such as a flash disk,
card, DVD, or CD. Recording drives may or may not be removable from the support
electronics that connect them to an R/R. A removable drive is referred to as RMM in
Chapter 10.
Reproducing: Retrieves previously recorded data from one or more drives and outputs the data
in its original or modified format.
Stream (or Channel ID Group): The set or a named subset of compliant Chapter 10 packets
produced within an R/R. A single stream may contain either live or recorded packets, but
not both. The default stream is the set of packets produced by any enabled data input
channel in the applicable recorder configuration file. A named stream may be the packets
from any or a defined subset of enabled input channels in the applicable configuration.
Uploading: Transfers data from a host computer system into the drive controlled by an R/R.
Volume: A logical unit of data storage IAW Chapter 10. Each volume must have at least one
compliant directory block and zero or more compliant data files. A single drive may
contain one or more volumes (see Chapter 10, Subsection 10.5.1).
B-2
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
Citations
National Institute of Standards and Technology. “Secure Hash Standard (SHS).” FIPS PUB
180-4. August 2015. May be superseded by update. Retrieved 25 April 2017. Available
at http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf.
C-1
Telemetry Standards, RCC Standard 106-17 Chapter 6, July 2017
C-2