Skip to main content

pamoja_quadrature_update

Function pamoja_quadrature_update 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_quadrature_update( quadrature: *mut PamojaQuadrature, a: bool, b: bool, ) -> i8
Expand description

Feeds a quadrature decoder the channel levels it reads now.

§Returns

1 or -1 for a step in either direction, and 0 for no change, a jump past a step, or a null quadrature.

§Safety

quadrature must be a live handle from pamoja_quadrature_new, or null.