[−][src]Crate saleae
Saleae client for Rust
This crate provides a Rust API for Saleae. The API is based on the documentation provided here: SaleaeSocketAPI
The main entry point for this API is the 'Client' struct.
Usage
[dependencies]
saleae = "*"
Example with no error handling
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());
Re-exports
pub use client::Client; |
pub use client::Connection; |
pub use device::ConnectedDevice; |
pub use performance::PerformanceOption; |
pub use samplerate::SampleRate; |
Modules
client | This module defines the client data structure - the main entry point of communication to the saleae |
device | This module defines devices that are connected to the saleae logic program. |
performance | Additional control when performing mixed captures. |
request | This module helps create requests to the Saleae Logic software |
response | This module help discern and parse the responses from saleae |
samplerate | This module defines the sample rates returned and used by the saleae Logic program |