instrument-core 0.1.0

VISA-agnostic transport, SCPI session, discovery, and mock fixtures for instrument control
Documentation
1
2
3
4
5
6
7
8
9
10
11
use instrument_core::mock::MockTransport;
use instrument_core::Transcript;

#[test]
fn loads_recorded_fixture_json() {
    let json = include_str!("../../../fixtures/smu2602.json");
    let transcript = Transcript::from_json(json).unwrap();
    let transport = MockTransport::from_script(transcript.steps);
    let script = transport.script();
    assert_eq!(script.len(), 2);
}