Skip to content

Counter

Frequency, period, and totalize helpers for frequency counters / timers.

See capability matrix.

Open

let mut counter = catalog.open_counter(&address)?;
var counter = catalog.OpenCounter(address);

Measure

let hz = counter.measure_frequency()?;
let period = counter.measure_period()?;   // seconds
counter.reset_totalize()?;
let count = counter.read_totalize()?;
var hz = counter.MeasureFrequency();
var period = counter.MeasurePeriod();     // seconds
counter.ResetTotalize();
var count = counter.ReadTotalize();

Gate time, channel select, and timeout configuration are still todo on the matrix.