def less_eq_variables(): a = DoubleValue(5) b = BooleanValue(False) b.value = a <= 1 return b.value
def modulo_use_rtseq5(): a = DoubleValue(0) a.value = _return_constant() % I32Value(2) return a.value
def modulo_with_parentheses1(): a = DoubleValue(1) a.value = 5 % (DoubleValue(5) % I32Value(3)) return a.value
def less_eq_multiple_types1(): a = BooleanValue(True) a.value = I32Value(2.0) <= DoubleValue(3) <= 4 <= 5.0 return a.value
def engine_set_points_profile(): """Runs three tests in one profile.""" try: all_passed = BooleanValue(True) test1_passed = BooleanValue(False) test2_passed = BooleanValue(False) test3_passed = BooleanValue(False) seq_res = DoubleValue(0) # Turns on the engine. set_engine_power(True) # Each test changes the desired rpm and checks to see if the signal settles within 60 seconds. seq_res.value = measure_set_point_response(DoubleValue(2500), DoubleValue(60), DoubleValue(100)) test1_passed.value = inbounds_check(seq_res.value, DoubleValue(60), DoubleValue(0)) seq_res.value = measure_set_point_response(DoubleValue(6000), DoubleValue(60), DoubleValue(100)) test2_passed.value = inbounds_check(seq_res.value, DoubleValue(60), DoubleValue(0)) seq_res.value = measure_set_point_response(DoubleValue(3000), DoubleValue(60), DoubleValue(100)) test3_passed.value = inbounds_check(seq_res.value, DoubleValue(60), DoubleValue(0)) all_passed.value = test1_passed.value and test2_passed.value and test3_passed.value finally: set_engine_power(False) return all_passed.value
def lt_equal_variable_variable2(): a = DoubleValue(2) b = DoubleValue(2) c = BooleanValue(False) c.value = a <= b return c.value
def less_eq_nivsdatatype_nivsdatatype2(): a = BooleanValue(True) a.value = I32Value(5) <= DoubleValue(1) return a.value
def lt_equal_num_nivsdatatype(): a = BooleanValue(False) a.value = DoubleValue(1) <= 2 return a.value
def lt_equal_nivsdatatype_nivsdatatype2(): a = BooleanValue(True) a.value = I32Value(1) <= DoubleValue(1) return a.value
def less_eq_variable_rtseq(): a = DoubleValue(6.0) b = BooleanValue(False) b.value = a.value <= _return_constant() return b.value
def less_eq_variable_rtseq1(): a = DoubleValue(1) b = BooleanValue(False) b.value = _return_constant() <= a.value return b.value
def _return_constant(): a = DoubleValue(5) return a.value
def less_eq_variable_variable1(): a = DoubleValue(2) b = DoubleValue(1) c = BooleanValue(False) c.value = a <= b return c.value
def less_eq_variables1(): a = DoubleValue(1) b = BooleanValue(False) b.value = 5 <= a.value return b.value
def lt_equal_variable_variable(): a = DoubleValue(2) b = DoubleValue(1) c = BooleanValue(True) c.value = a.value <= b.value return c.value
def lt_equal_multiple_types(): a = BooleanValue(True) a.value = DoubleValue(1) <= 1 <= 1.0 return a.value
def lt_equal_variable_variable1(): a = DoubleValue(2) b = DoubleValue(2) c = BooleanValue(False) c.value = a.value <= b.value return c.value
def less_eq_nivsdatatype_num(): a = BooleanValue(True) a.value = DoubleValue(5) <= 2 return a.value
def lt_equal_variable_rtseq1(): a = DoubleValue(5) b = BooleanValue(False) b.value = _return_constant() <= a.value return b.value
def lt_equal_multiple_types1(): a = BooleanValue(True) a.value = I32Value(4) <= DoubleValue(3) <= 2.0 <= 1 return a.value
def less_eq_multiple_types(): a = BooleanValue(True) a.value = DoubleValue(5) <= 2 <= 1.0 return a.value
def lt_equal_use_rtseq3(): a = BooleanValue(False) a.value = _return_constant() <= DoubleValue(5) return a.value
def less_eq_use_rtseq2(): a = BooleanValue(True) a.value = DoubleValue(6) <= _return_constant() return a.value
def lt_equal_with_parentheses1(): a = BooleanValue(False) a.value = 3 <= (DoubleValue(2) <= I32Value(2)) return a.value
def modulo_use_rtseq4(): a = DoubleValue(0) a.value = I32Value(7) % _return_constant() return a.value
def less_eq_num_nivsdatatype(): a = BooleanValue(True) a.value = 5 <= DoubleValue(2) return a.value
def modulo_with_parentheses(): a = DoubleValue(0) a.value = 5 % (5 % 3) return a.value
def lt_equal_variables1(): a = DoubleValue(1) b = BooleanValue(0) b.value = a.value <= 1 return b.value
def modulo_with_parentheses2(): a = DoubleValue(0) a.value = I32Value(11) % (I64Value(11) % I64Value(7)) % DoubleValue(2) return a.value
def bitwise_xor_use_rtseq3(): a = DoubleValue(0) a.value = _return_constant() ^ I32Value(1) return a.value