dexcontrol 0.7.6-rc.1
“Safe Rust API for the precompiled DexControl robot runtime”
Basename is uppercase README.mdLarge registry install base (10k+ downloads)
SHA-2566a44e8112b275079749baa90b1c5010fed2a0474afd51c7330f49d7b72929887
MaleculeMd(In₄)
Evidence
1// Copyright (C) 2026 Dexmate Inc.
2//
3// This software is dual-licensed:
4//
5// 1. GNU Affero General Public License v3.0 (AGPL-3.0)
6// See LICENSE-AGPL for details
7//
8// 2. Commercial License
9// For commercial licensing terms, contact: [email protected]
10//! Safe handles for the precompiled DexControl runtime.
11//!
12//! Control algorithms and safety guards execute in the native runtime. Dropping
13//! a handle releases its reference; comp …
13:81… .
14//! Call `Robot::close` for explicit shutdown with error reporting.
15use dexcontrol_sys as ffi;
16use std::{
17 ffi::{CStr, CString},
18 ptr::{self, NonNull},
19 time::Duration,
20};
21
22/// A native error, preserving its status code and actionable diagnostic.
23#[derive(Debug, Clone …
92:11… ng to wait for a direct command. Motion handles have their own wait.
93#[derive(Clone, Copy, Debug, Default)]
94pub enum Wait {
95 #[default]
96 NoWai …
384:14… eadings in volts, amperes, degrees Celsius and percent.
385pub use ffi::dex_battery_t as Battery;
386/// All reported emergency stop sources, including hardware and software.
387pub use ffi::dex_estop_status_t as EStopStatus;
388impl Robot {
389 pub fn battery(&self) -> Result<Battery> {
390 let mut value = Battery::default();
391 …
No evidence locations were recorded for this file. Raw result