Remotive Recording Session 0.1


Type: object

Describes a recording session that includes one or more recording files and how they are mapping to a platform.

No Additional Properties

Type: enum (of string)

Must be one of:

  • "remotive-recording-session:0.1"

Type: string

Name of the recording session

Type: string

Start time of the recording session. All other timestamps must be offset relative to this. Formated as either RFC 3339 or unixtimestamp in seconds(s), milliseconds(ms), or microseconds(us).

Type: string

End time of the recording session. Formated as either RFC 3339 date-time or unixtimestamp in seconds(s), milliseconds(ms), or microseconds(us).

Type: array

Files that are part of the recording session. This is a list of recording files.

No Additional Items

Each item of this array must be:

Type: object

Type: object
No Additional Properties

Type: const
Specific value: "recording"

Type: string

Path to the file relative to the recording session file.

Type: enum (of string)

Must be one of:

  • "asc"
  • "candump"
  • "csv"

Type: string

Default device for the recording file. Must be specified if file does not contain device.

Type: string

Optional clock offset compared to recording session. Useful if the recording equipment has unsynchronized clocks. Specified in seconds(s), milliseconds(ms), or microseconds(us).

Type: object

How a recording file maps to a platform. This describes how the recording equipment was connected to the platform. By default every channel has a device with the same name.

No Additional Properties

Type: object

Mapping from hardware device name to channel. By default the device name is the same as the channel name.

Each additional property must conform to the following schema

Type: string
Type: object
No Additional Properties

Type: const
Specific value: "video"

Type: string

Path to the file relative to the recording session file.

Type: string

Optional timestamp to indicate when the video was recorded. By default set to start_time of the recording session. Formated as either RFC 3339 or unixtimestamp in seconds(s), milliseconds(ms), or microseconds(us).

Type: string

Optional clock offset compared to recording session. Specified in seconds(s), milliseconds(ms), or microseconds(us).

Type: enum (of string)

Must be one of:

  • "recording"
  • "video"

Type: string

Path to the file relative to the recording session file.

Type: object

How a recording session maps to a platform. This describes how the recording equipment was connected to the platform.

No Additional Properties

Type: array of string

Mapping files that this mapping includes. This is a list of mapping files.

No Additional Items

Each item of this array must be:

Type: array of string

Platform files that this mapping applies to. This is a list of platform files.

No Additional Items

Each item of this array must be:

Type: object

Mapping from hardware device name to channel. By default the device name is the same as the channel name.

Each additional property must conform to the following schema

Type: string
Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "remotive-recording-mapping:0.1"

Type: array of string

Mapping files that this mapping includes. This is a list of mapping files.

No Additional Items

Each item of this array must be:

Type: string

Type: array of string

Platform files that this mapping applies to. This is a list of platform files.

No Additional Items

Each item of this array must be:

Type: string

Type: object

Mapping from hardware device name to channel. By default the device name is the same as the channel name.

Each additional property must conform to the following schema

Type: string

The following properties are required: