Skip to main content

A Diagnostics over Internet Protocol (DoIP) snapshot tool.

Project description

Parallel Snapshot

Mission Statement

To speed up snapshotting vehicle hardware so you have more time to work on your project.

About

Language

Rust is the preferred language of choice due to its speed and security.

Method

This program utilises the the cores and threads available on rig machines to connect to vehicle ECUs and communicate simultaneously.

Documentation

GitLab Pipeline

The pipeline for this simply runs the build and test steps built into the Rust Cargo command line tool. In the future I am looking at adding an additional step which will perform code quality checks and output these into badges in which we can display on the repository.

Contribution

To contribute to this product please raise a issue or a merge request with your issue or code. For contribution guidelines please follow the CONTRIBUTING.md file.

Logging

Fern is the library utilised to generate logs within this tool. The code for which initialises this is stored in logging.rs.

Logging Levels

From the highest of level to the least:

Emergency (ermeg): indicates that the system is unusable and requires immediate attention.

Alert (alert): indicates that the system is unusable and requires immediate attention.

Critical (crit): signifies critical conditions in the program that demand intervention to prevent system failure.

Error (error): indicates error conditions that impair some operation but are less severe than critical situations.

Warning (warn): signifies potential issues that may lead to errors or unexpected behavior in the future if not addressed.

Notice (notice): applies to normal but significant conditions that may require monitoring.

Informational (info): includes messages that provide a record of the normal operation of the system.

Debug (debug): intended for logging detailed information about the system for debugging purposes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rapid_snapshot-0.4.1.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rapid_snapshot-0.4.1-cp311-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11+Windows x86-64

File details

Details for the file rapid_snapshot-0.4.1.tar.gz.

File metadata

  • Download URL: rapid_snapshot-0.4.1.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for rapid_snapshot-0.4.1.tar.gz
Algorithm Hash digest
SHA256 4211ed52289859e08740a15956715118c5536b3579097ca9ef15156a9a268c82
MD5 a6d50229ca93596c554891efbf7d5407
BLAKE2b-256 aded0aaf1cd8cf63e015fbaccb8cdbe736d529c520f1098f1f6eae30e79d65f3

See more details on using hashes here.

File details

Details for the file rapid_snapshot-0.4.1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for rapid_snapshot-0.4.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 efe70791650098deddc8e3920b1f77c5e818ff3457fc40cba7e528996b807636
MD5 3de75f07c070cc84bdfc884ed1e61221
BLAKE2b-256 06f84e7527281d569af3ef7a15965fbfbe480991b21df64eeae1da09e34622d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page