#logic #api #reverse #re #client-connection

saleae

用于与 Saleae 设备交互的 Rust 库

2 个不稳定版本

0.1.0 2020 年 8 月 17 日
0.0.1 2020 年 1 月 18 日

#re 中排名 5

MIT 许可证

24KB
348 行(不包括注释)

Saleae

Latest Version Rust Documentation Build Status Coverage Status

此库在运行 Logic 程序时为 Saleae 设备提供 Rust API。

该 API 基于以下文档提供的信息:[SaleaeSocketAPI](https://github.com/saleae/SaleaeSocketApi)

注意

此库尚未完成,因为还有更多需要实现的功能。

更新日志

查看 [CHANGELOG.md](https://github.com/wcampbell0x2a/saleae-rs/blob/master/CHANGELOG.md)


lib.rs:

Saleae 的 Rust 客户端

该包为 [Saleae](https://www.saleae.com) 提供了 Rust API。API 基于[SaleaeSocketAPI](https://github.com/saleae/SaleaeSocketApi)提供的文档。

此 API 的主要入口点是'Client'结构。

使用方法

[dependencies]
saleae = "*"

无错误处理的示例

extern crate saleae;

use saleae::{Client, Connection};
use std::net::TcpStream;

let mut conn = Client::new(Connection::new("127.0.0.1:10429")).unwrap();
let response0 = conn.get_performance();
println!("get_performance: {}", response0.unwrap());

let response1 = conn.get_connected_devices();
println!("get_command_devices: {:?}", response1.unwrap());

依赖关系

~2MB
~47K 行代码(约)