====== Three-State Boolean Input ====== {{:cs:mervis-ide:35-help:threestatebool.png}} ==== Full Name ==== Lib.Mervis.v1_0.ThreeStateBool ===== Description ===== A helper block used to implement a BOOL input with the ability to indicate that the input is not connected in the software - in this case, it outputs the value of //UnconnectedValue//. ==== Required Project References ==== * Lib.Mervis ===== Usage in ST ===== program test var inp: lib.mervis.v1_0.ThreeStateBool; end_var inp(); end_program ===== Inputs ===== ^ Name ^ Data Type ^ Retain ^ Mandatory Connection ^ Meaning ^ | Input | usint | No | Yes | Input - can directly connect a BOOL value. It can have the following values: \\ 0 - Input inactive \\ 1 - Input active \\ 2 - Input not connected (default value) | | UnconnectedValue | bool | No | No | Output value when Input = 2 | ===== Outputs ===== |Name |Data Type|Meaning| |Output|bool |Output|