MCPcopy Index your code
hub / github.com/Open-Agriculture/AgIsoStack-rs

github.com/Open-Agriculture/AgIsoStack-rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
446 symbols 709 edges 25 files 9 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AgIsoStack-rs

About This Library

AgIsoStack-rs is an MIT licensed hardware agnostic ISOBUS (ISO11783) and SAE J1939 CAN stack written in Rust.

This project is an experimental Work in Progress, and is not suitable for consumption.

Compilation

This library is built with Cargo

cargo build

Tests

Tests for this library are run with Cargo

cargo test

Extension points exported contracts — how you extend this code

Driver (Interface)
Generic interface for CAN drivers This layer is meant to abstract the hardware, and should not do its own queuing/buffe [1 …
src/driver/driver.rs

Core symbols most depended-on inside this repo

object_by_id
called by 18
src/object_pool/object_pool.rs
get_name
called by 11
src/network_management/control_function.rs
raw
called by 9
src/driver/can_id.rs
raw
called by 8
src/driver/pgn.rs
set_state
called by 7
src/network_management/control_function.rs
type_
called by 5
src/driver/can_id.rs
enqueue_can_message
called by 4
src/network_management/network_manager.rs
set_device_class
called by 3
src/network_management/name.rs

Shape

Method 301
Class 91
Enum 34
Function 19
Interface 1

Languages

Rust100%

Modules by API surface

src/object_pool/reader.rs71 symbols
src/object_pool/writer.rs69 symbols
src/object_pool/object.rs56 symbols
src/network_management/name.rs47 symbols
src/object_pool/object_attributes.rs43 symbols
src/object_pool/object_pool.rs31 symbols
src/network_management/control_function.rs24 symbols
src/network_management/network_manager.rs19 symbols
src/driver/can_id.rs19 symbols
src/driver/pgn.rs14 symbols
src/driver/socketcan.rs11 symbols
src/object_pool/colour.rs8 symbols

For agents

$ claude mcp add AgIsoStack-rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact