remotive-topology
A CLI tool for interacting with RemotiveTopology.
USAGE:
remotive-topology
remotive-topology --version
remotive-topology --help
remotive-topology help subcommand
SUBCOMMANDS:
show Show information from database file
generate Generate topology environment based on instance
descriptions
recording-session Work with recording sessions
split [DEPRECATED] Extract individual signal databases
for each channel in a RemotiveTopology platform.
convert [EXPERIMENTAL] Convert signal database to different
format. Currently only CAN frames is supported.
gateway-mapping [EXPERIMENTAL] List gateway mapping for ECU
remotive-topology show
Show information from database file
USAGE:
remotive-topology show
SUBCOMMANDS:
signals [EXPERIMENTAL] Show signals in the provided database file
constants [EXPERIMENTAL] Extract constants from database file
topology Shows the topology from database or instance file
ethernet [EXPERIMENTAL] Shows Ethernet configuration from database
file
services [EXPERIMENTAL] Show SOME/IP services from database file
remotive-topology show signals
[EXPERIMENTAL] Show signals in the provided database file
USAGE:
remotive-topology show signals [--json] [--yaml] [--jsonl] [--bf] PATH [OUT_PATH]
ARGS:
PATH Path to the Database file, supported extensions: extensions:
'.arxml', '.dbc', '.xml', '.ldf', '.signaldb.yaml'
OUT_PATH Write content to provided file path
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
--jsonl Output results in JSONL format
--bf Output results in broker format
remotive-topology show constants
[EXPERIMENTAL] Extract constants from database file
USAGE:
remotive-topology show constants [--json] [--yaml] PATH
ARGS:
PATH Path to the Database file, supported extensions: extensions:
'.arxml'
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
remotive-topology show topology
Shows the topology from database or instance file
USAGE:
remotive-topology show topology [--json] [--yaml] [--resolve] [--check] [--verbose] [--out-path OUT_PATH] PATH
ARGS:
PATH Path to the Database file, supported extensions: extensions:
'.arxml', '.xml', '.instance.yaml', '.platform.yaml', '.dbc',
'.ldf', '.signaldb.yaml'
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
--resolve Show the resolved topology
--check Check topology, requires --resolve
--verbose Show verbose output
OPTIONS:
-o, --out-path Write content to provided file path
remotive-topology show ethernet
[EXPERIMENTAL] Shows Ethernet configuration from database file
USAGE:
remotive-topology show ethernet [--json] [--yaml] PATH
ARGS:
PATH Path to the Database file, supported extensions: extensions:
'.arxml'
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
remotive-topology show services
[EXPERIMENTAL] Show SOME/IP services from database file
USAGE:
remotive-topology show services [--json] [--yaml] [--services SERVICES] PATH
ARGS:
PATH Path to the Database file, supported extensions: extensions:
'.arxml'
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
OPTIONS:
-s, --services List of SOME/IP services to process
remotive-topology generate
Generate topology environment based on instance descriptions
USAGE:
remotive-topology generate [--name NAME] --file TOPOLOGY_FILES <topology_output_path>
ARGS:
<topology_output_path> Path to where generated files should be
written
OPTIONS:
-n, --name Name of the generated topology
-f, --file RemotiveTopology .instance.yaml file(s), applied in the
order they are provided
remotive-topology recording_session
Work with recording sessions
USAGE:
remotive-topology recording-session
SUBCOMMANDS:
create Create a new recording session from recording files
instantiate Create a topology instance ready to play a recording
session
recalculate Recalculate the recording session start and end time
based on the files and their offsets
remotive-topology recording_session create
Create a new recording session from recording files
USAGE:
remotive-topology recording-session create [--json] [--yaml] --file RECORDING_FILES [OUT_PATH]
ARGS:
OUT_PATH Write content to provided file path
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
OPTIONS:
-f, --file Recording file(s), applied in the order they are provided,
e.g. candump.log, .csv
remotive-topology recording_session instantiate
Create a topology instance ready to play a recording session
USAGE:
remotive-topology recording-session instantiate [--json] [--yaml] RECORDING_SESSION [OUT_PATH]
ARGS:
RECORDING_SESSION Path to the recording session file
OUT_PATH Write content to provided file path
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
remotive-topology recording_session recalculate
Recalculate the recording session start and end time based on the files and their offsets
USAGE:
remotive-topology recording-session recalculate [--json] [--yaml] RECORDING_SESSION [OUT_PATH]
ARGS:
RECORDING_SESSION Path to the recording session file
OUT_PATH Write content to provided file path
FLAGS:
--json Output results in JSON format
--yaml Output results in YAML format (default)
remotive-topology split
[DEPRECATED] Extract individual signal databases for each channel in a RemotiveTopology platform.
USAGE:
remotive-topology split --file TOPOLOGY_DESCRIPTION_FILES OUT_PATH
ARGS:
OUT_PATH Path to a folder where generated signal databases should be
written
OPTIONS:
-f, --file RemotiveTopology platform file(s), applied in the order
they are provided
remotive-topology convert
[EXPERIMENTAL] Convert signal database to different format. Currently only CAN frames is supported.
USAGE:
remotive-topology convert --file TOPOLOGY_DESCRIPTION_FILES [--output OUTPUT_FILE] [--format FORMAT] [--channel CHANNEL_NAMES]
OPTIONS:
-f, --file RemotiveTopology platform file
-o, --output Optional path to a file where generated signal database
should be written. If not provided, the result will be
printed to stdout.
--format Format to convert to. Currently only 'remotive' is
supported. (default: remotive)
-c, --channel Optional channel(s) to convert. If not provided, all
CAN channels will be converted.
remotive-topology gateway_mapping
[EXPERIMENTAL] List gateway mapping for ECU
USAGE:
remotive-topology gateway-mapping [--only-fully-resolved] --gateway-ecu GATEWAY_ECU --platform PLATFORM OUT_PATH
ARGS:
OUT_PATH Path to file where extracted gateway mapping should be
written
FLAGS:
-o, --only-fully-resolved Only show fully resolved mapping
OPTIONS:
-g, --gateway-ecu Gateway ECU name
-p, --platform Topology platform