/ src / hal / components / tristate_float.comp
tristate_float.comp
 1  component tristate_float "Place a signal on an I/O pin only when enabled, similar to a tristate buffer in electronics";
 2  
 3  pin in float in_ "Input value";
 4  pin io float out "Output value";
 5  pin in bit enable "When TRUE, copy in to out";
 6  
 7  function _  "If \\fBenable\\fR is TRUE, copy \\fBin\\fR to \\fBout\\fR.";
 8  license "GPL";
 9  ;;
10  
11  FUNCTION(_) { if(enable) out = in_; }