Telemetry arguments
Each telemetry type is expected to have a file in the telemetryArguments
subdirectory
of the communication database (see example),
which describes the data send for the specific telemetry type.
The file must be named like the telemetry type with a .csv
ending. It consists of
a csv table with three columns. The first row is a header which contains the names of each column.
Every other row defines a data point which is sent for this telemetry type:
Column name |
Column description |
---|---|
Name |
The name of this telemetry data point. |
Type |
The type of data this telemetry data point represents. It can be a unit or shared type. |
Description |
An optional human readable description of the telemetry data point. |
The following example shows the telemetry arguments for a RESPONSE
telemetry type. It specifies
that when sending this telemetry it will include an unsigned 8-bit number representing a
command number
and an array of bytes as value
, whose size depends on the shared variable
MAX_TELECOMMAND_RESPONSE_SIZE
.
Filename: RESPONSE.csv
Name,Type,Description
command number,uint8,The counter number of the command that generated this response.
value,bytes[MAX_TELECOMMAND_RESPONSE_SIZE],The response value of the command.