Skip to main content

No project description provided

Project description

In-Vehicle SDK Package

This package provides the In-Vehicle SDK, offering a range of functionalities to support communication and operations with in-vehicle systems.

Features

The In-Vehicle SDK package includes the following interfaces and implementations:

  1. CommunicatorBase: Provides the capability to send and receive byte data over various protocols. The following implementations are available:

    • TcpCommunicator
    • MulticastCommunicator
    • IsoTpCommunicator
    • DoipCommunicator
  2. RawSocketCommunicatorBase: Offers send, receive, and srp (send and receive answer) operations for py_pcapplusplus.Packet types. The following implementations are available:

    • Layer2RawSocket
    • Layer3RawSocket
  3. CanCommunicatorBase: Exposes the python-can functionality, offering operations like send, receive, sniff, and more. The following implementation is available:

    • CanCommunicatorSocketCan - A specific implementation for the socketcan driver
  4. DoipUtils: A utility library for performing Diagnostic over IP (DoIP) operations, such as vehicle identity requests, routing activation, and more.

  5. UdsUtilsBase: Used for performing Unified Diagnostic Services (UDS) operations, such as ECU reset, read DIDs, session change, and more. The following implementation is available:

    • UdsUtils - Can be initialized to work over DoIP/ISO-TP
  6. IDeviceShell: Allows for the execution of shell commands. The following implementations are available:

    • AdbDeviceShell
    • SerialDeviceShell
    • SshDeviceShell

Installation

You can install the In-Vehicle SDK package using pip:
pip install cyclarity-in-vehicle-sdk

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

cyclarity_in_vehicle_sdk-1.0.6a2.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

cyclarity_in_vehicle_sdk-1.0.6a2-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

Details for the file cyclarity_in_vehicle_sdk-1.0.6a2.tar.gz.

File metadata

  • Download URL: cyclarity_in_vehicle_sdk-1.0.6a2.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.13 Linux/5.15.0-1071-aws

File hashes

Hashes for cyclarity_in_vehicle_sdk-1.0.6a2.tar.gz
Algorithm Hash digest
SHA256 70ff1d6913923fe71f93629b72a3e924784146a026812007cff9c69e0b8012d4
MD5 35e69ab23f2b70c1f4d883334ca5b4d1
BLAKE2b-256 787d708d0dcd8c8e8b8b7321b647b0beea3de412ba775a8a9f4b83a1edfd3789

See more details on using hashes here.

File details

Details for the file cyclarity_in_vehicle_sdk-1.0.6a2-py3-none-any.whl.

File metadata

File hashes

Hashes for cyclarity_in_vehicle_sdk-1.0.6a2-py3-none-any.whl
Algorithm Hash digest
SHA256 73277199bdd1ad6bdee2b0a268b5dd8f48d351c607523155d45fa6bcd4758013
MD5 33dfc1cf0a497bec81eb856c7dda1647
BLAKE2b-256 ed21e0d95e0c3c6a04b7d7d85861ce82f5e1064ae1a3765270e761dad8af69c7

See more details on using hashes here.

Supported by

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