MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / get_version

Function get_version

rust_package/brainflow/src/ml_model.rs:107–118  ·  view source on GitHub ↗

Get DataFilter version.

()

Source from the content-addressed store, hash-verified

105
106/// Get DataFilter version.
107pub fn get_version() -> Result<String> {
108 const MAX_CHARS: usize = 64;
109 let mut response_len = 0;
110 let mut result_char_buffer: [c_char; MAX_CHARS] = [0; MAX_CHARS];
111 let (res, response) = unsafe {
112 let res = ml_module::get_version_ml_module(result_char_buffer.as_mut_ptr(), &mut response_len, MAX_CHARS as i32);
113 let response = CStr::from_ptr(result_char_buffer.as_ptr());
114 (res, response)
115 };
116 check_brainflow_exit_code(res)?;
117 Ok(response.to_str()?.to_string())
118}
119
120#[cfg(test)]
121mod tests {

Callers 2

test_it_gets_the_versionFunction · 0.70
mainFunction · 0.50

Calls 2

get_version_ml_moduleFunction · 0.85

Tested by 1

test_it_gets_the_versionFunction · 0.56