etisserant@33: etisserant@33: /**** etisserant@33: * IEC 61131-3 standard function lib etisserant@33: * generated code, do not edit by hand etisserant@33: */ etisserant@33: typedef enum { etisserant@33: function_real_to_real, etisserant@33: function_real_to_sint, etisserant@33: function_real_to_lint, etisserant@33: function_real_to_dint, etisserant@33: function_real_to_date, etisserant@33: function_real_to_dword, etisserant@33: function_real_to_dt, etisserant@33: function_real_to_tod, etisserant@33: function_real_to_udint, etisserant@33: function_real_to_word, etisserant@33: function_real_to_wstring, etisserant@33: function_real_to_string, etisserant@33: function_real_to_lword, etisserant@33: function_real_to_uint, etisserant@33: function_real_to_lreal, etisserant@33: function_real_to_byte, etisserant@33: function_real_to_usint, etisserant@33: function_real_to_ulint, etisserant@33: function_real_to_bool, etisserant@33: function_real_to_time, etisserant@33: function_real_to_int, etisserant@33: function_sint_to_real, etisserant@33: function_sint_to_sint, etisserant@33: function_sint_to_lint, etisserant@33: function_sint_to_dint, etisserant@33: function_sint_to_date, etisserant@33: function_sint_to_dword, etisserant@33: function_sint_to_dt, etisserant@33: function_sint_to_tod, etisserant@33: function_sint_to_udint, etisserant@33: function_sint_to_word, etisserant@33: function_sint_to_wstring, etisserant@33: function_sint_to_string, etisserant@33: function_sint_to_lword, etisserant@33: function_sint_to_uint, etisserant@33: function_sint_to_lreal, etisserant@33: function_sint_to_byte, etisserant@33: function_sint_to_usint, etisserant@33: function_sint_to_ulint, etisserant@33: function_sint_to_bool, etisserant@33: function_sint_to_time, etisserant@33: function_sint_to_int, etisserant@33: function_lint_to_real, etisserant@33: function_lint_to_sint, etisserant@33: function_lint_to_lint, etisserant@33: function_lint_to_dint, etisserant@33: function_lint_to_date, etisserant@33: function_lint_to_dword, etisserant@33: function_lint_to_dt, etisserant@33: function_lint_to_tod, etisserant@33: function_lint_to_udint, etisserant@33: function_lint_to_word, etisserant@33: function_lint_to_wstring, etisserant@33: function_lint_to_string, etisserant@33: function_lint_to_lword, etisserant@33: function_lint_to_uint, etisserant@33: function_lint_to_lreal, etisserant@33: function_lint_to_byte, etisserant@33: function_lint_to_usint, etisserant@33: function_lint_to_ulint, etisserant@33: function_lint_to_bool, etisserant@33: function_lint_to_time, etisserant@33: function_lint_to_int, etisserant@33: function_dint_to_real, etisserant@33: function_dint_to_sint, etisserant@33: function_dint_to_lint, etisserant@33: function_dint_to_dint, etisserant@33: function_dint_to_date, etisserant@33: function_dint_to_dword, etisserant@33: function_dint_to_dt, etisserant@33: function_dint_to_tod, etisserant@33: function_dint_to_udint, etisserant@33: function_dint_to_word, etisserant@33: function_dint_to_wstring, etisserant@33: function_dint_to_string, etisserant@33: function_dint_to_lword, etisserant@33: function_dint_to_uint, etisserant@33: function_dint_to_lreal, etisserant@33: function_dint_to_byte, etisserant@33: function_dint_to_usint, etisserant@33: function_dint_to_ulint, etisserant@33: function_dint_to_bool, etisserant@33: function_dint_to_time, etisserant@33: function_dint_to_int, etisserant@33: function_date_to_real, etisserant@33: function_date_to_sint, etisserant@33: function_date_to_lint, etisserant@33: function_date_to_dint, etisserant@33: function_date_to_date, etisserant@33: function_date_to_dword, etisserant@33: function_date_to_dt, etisserant@33: function_date_to_tod, etisserant@33: function_date_to_udint, etisserant@33: function_date_to_word, etisserant@33: function_date_to_wstring, etisserant@33: function_date_to_string, etisserant@33: function_date_to_lword, etisserant@33: function_date_to_uint, etisserant@33: function_date_to_lreal, etisserant@33: function_date_to_byte, etisserant@33: function_date_to_usint, etisserant@33: function_date_to_ulint, etisserant@33: function_date_to_bool, etisserant@33: function_date_to_time, etisserant@33: function_date_to_int, etisserant@33: function_dword_to_real, etisserant@33: function_dword_to_sint, etisserant@33: function_dword_to_lint, etisserant@33: function_dword_to_dint, etisserant@33: function_dword_to_date, etisserant@33: function_dword_to_dword, etisserant@33: function_dword_to_dt, etisserant@33: function_dword_to_tod, etisserant@33: function_dword_to_udint, etisserant@33: function_dword_to_word, etisserant@33: function_dword_to_wstring, etisserant@33: function_dword_to_string, etisserant@33: function_dword_to_lword, etisserant@33: function_dword_to_uint, etisserant@33: function_dword_to_lreal, etisserant@33: function_dword_to_byte, etisserant@33: function_dword_to_usint, etisserant@33: function_dword_to_ulint, etisserant@33: function_dword_to_bool, etisserant@33: function_dword_to_time, etisserant@33: function_dword_to_int, etisserant@33: function_dt_to_real, etisserant@33: function_dt_to_sint, etisserant@33: function_dt_to_lint, etisserant@33: function_dt_to_dint, etisserant@33: function_dt_to_date, etisserant@33: function_dt_to_dword, etisserant@33: function_dt_to_dt, etisserant@33: function_dt_to_tod, etisserant@33: function_dt_to_udint, etisserant@33: function_dt_to_word, etisserant@33: function_dt_to_wstring, etisserant@33: function_dt_to_string, etisserant@33: function_dt_to_lword, etisserant@33: function_dt_to_uint, etisserant@33: function_dt_to_lreal, etisserant@33: function_dt_to_byte, etisserant@33: function_dt_to_usint, etisserant@33: function_dt_to_ulint, etisserant@33: function_dt_to_bool, etisserant@33: function_dt_to_time, etisserant@33: function_dt_to_int, etisserant@33: function_tod_to_real, etisserant@33: function_tod_to_sint, etisserant@33: function_tod_to_lint, etisserant@33: function_tod_to_dint, etisserant@33: function_tod_to_date, etisserant@33: function_tod_to_dword, etisserant@33: function_tod_to_dt, etisserant@33: function_tod_to_tod, etisserant@33: function_tod_to_udint, etisserant@33: function_tod_to_word, etisserant@33: function_tod_to_wstring, etisserant@33: function_tod_to_string, etisserant@33: function_tod_to_lword, etisserant@33: function_tod_to_uint, etisserant@33: function_tod_to_lreal, etisserant@33: function_tod_to_byte, etisserant@33: function_tod_to_usint, etisserant@33: function_tod_to_ulint, etisserant@33: function_tod_to_bool, etisserant@33: function_tod_to_time, etisserant@33: function_tod_to_int, etisserant@33: function_udint_to_real, etisserant@33: function_udint_to_sint, etisserant@33: function_udint_to_lint, etisserant@33: function_udint_to_dint, etisserant@33: function_udint_to_date, etisserant@33: function_udint_to_dword, etisserant@33: function_udint_to_dt, etisserant@33: function_udint_to_tod, etisserant@33: function_udint_to_udint, etisserant@33: function_udint_to_word, etisserant@33: function_udint_to_wstring, etisserant@33: function_udint_to_string, etisserant@33: function_udint_to_lword, etisserant@33: function_udint_to_uint, etisserant@33: function_udint_to_lreal, etisserant@33: function_udint_to_byte, etisserant@33: function_udint_to_usint, etisserant@33: function_udint_to_ulint, etisserant@33: function_udint_to_bool, etisserant@33: function_udint_to_time, etisserant@33: function_udint_to_int, etisserant@33: function_word_to_real, etisserant@33: function_word_to_sint, etisserant@33: function_word_to_lint, etisserant@33: function_word_to_dint, etisserant@33: function_word_to_date, etisserant@33: function_word_to_dword, etisserant@33: function_word_to_dt, etisserant@33: function_word_to_tod, etisserant@33: function_word_to_udint, etisserant@33: function_word_to_word, etisserant@33: function_word_to_wstring, etisserant@33: function_word_to_string, etisserant@33: function_word_to_lword, etisserant@33: function_word_to_uint, etisserant@33: function_word_to_lreal, etisserant@33: function_word_to_byte, etisserant@33: function_word_to_usint, etisserant@33: function_word_to_ulint, etisserant@33: function_word_to_bool, etisserant@33: function_word_to_time, etisserant@33: function_word_to_int, etisserant@33: function_wstring_to_real, etisserant@33: function_wstring_to_sint, etisserant@33: function_wstring_to_lint, etisserant@33: function_wstring_to_dint, etisserant@33: function_wstring_to_date, etisserant@33: function_wstring_to_dword, etisserant@33: function_wstring_to_dt, etisserant@33: function_wstring_to_tod, etisserant@33: function_wstring_to_udint, etisserant@33: function_wstring_to_word, etisserant@33: function_wstring_to_wstring, etisserant@33: function_wstring_to_string, etisserant@33: function_wstring_to_lword, etisserant@33: function_wstring_to_uint, etisserant@33: function_wstring_to_lreal, etisserant@33: function_wstring_to_byte, etisserant@33: function_wstring_to_usint, etisserant@33: function_wstring_to_ulint, etisserant@33: function_wstring_to_bool, etisserant@33: function_wstring_to_time, etisserant@33: function_wstring_to_int, etisserant@33: function_string_to_real, etisserant@33: function_string_to_sint, etisserant@33: function_string_to_lint, etisserant@33: function_string_to_dint, etisserant@33: function_string_to_date, etisserant@33: function_string_to_dword, etisserant@33: function_string_to_dt, etisserant@33: function_string_to_tod, etisserant@33: function_string_to_udint, etisserant@33: function_string_to_word, etisserant@33: function_string_to_wstring, etisserant@33: function_string_to_string, etisserant@33: function_string_to_lword, etisserant@33: function_string_to_uint, etisserant@33: function_string_to_lreal, etisserant@33: function_string_to_byte, etisserant@33: function_string_to_usint, etisserant@33: function_string_to_ulint, etisserant@33: function_string_to_bool, etisserant@33: function_string_to_time, etisserant@33: function_string_to_int, etisserant@33: function_lword_to_real, etisserant@33: function_lword_to_sint, etisserant@33: function_lword_to_lint, etisserant@33: function_lword_to_dint, etisserant@33: function_lword_to_date, etisserant@33: function_lword_to_dword, etisserant@33: function_lword_to_dt, etisserant@33: function_lword_to_tod, etisserant@33: function_lword_to_udint, etisserant@33: function_lword_to_word, etisserant@33: function_lword_to_wstring, etisserant@33: function_lword_to_string, etisserant@33: function_lword_to_lword, etisserant@33: function_lword_to_uint, etisserant@33: function_lword_to_lreal, etisserant@33: function_lword_to_byte, etisserant@33: function_lword_to_usint, etisserant@33: function_lword_to_ulint, etisserant@33: function_lword_to_bool, etisserant@33: function_lword_to_time, etisserant@33: function_lword_to_int, etisserant@33: function_uint_to_real, etisserant@33: function_uint_to_sint, etisserant@33: function_uint_to_lint, etisserant@33: function_uint_to_dint, etisserant@33: function_uint_to_date, etisserant@33: function_uint_to_dword, etisserant@33: function_uint_to_dt, etisserant@33: function_uint_to_tod, etisserant@33: function_uint_to_udint, etisserant@33: function_uint_to_word, etisserant@33: function_uint_to_wstring, etisserant@33: function_uint_to_string, etisserant@33: function_uint_to_lword, etisserant@33: function_uint_to_uint, etisserant@33: function_uint_to_lreal, etisserant@33: function_uint_to_byte, etisserant@33: function_uint_to_usint, etisserant@33: function_uint_to_ulint, etisserant@33: function_uint_to_bool, etisserant@33: function_uint_to_time, etisserant@33: function_uint_to_int, etisserant@33: function_lreal_to_real, etisserant@33: function_lreal_to_sint, etisserant@33: function_lreal_to_lint, etisserant@33: function_lreal_to_dint, etisserant@33: function_lreal_to_date, etisserant@33: function_lreal_to_dword, etisserant@33: function_lreal_to_dt, etisserant@33: function_lreal_to_tod, etisserant@33: function_lreal_to_udint, etisserant@33: function_lreal_to_word, etisserant@33: function_lreal_to_wstring, etisserant@33: function_lreal_to_string, etisserant@33: function_lreal_to_lword, etisserant@33: function_lreal_to_uint, etisserant@33: function_lreal_to_lreal, etisserant@33: function_lreal_to_byte, etisserant@33: function_lreal_to_usint, etisserant@33: function_lreal_to_ulint, etisserant@33: function_lreal_to_bool, etisserant@33: function_lreal_to_time, etisserant@33: function_lreal_to_int, etisserant@33: function_byte_to_real, etisserant@33: function_byte_to_sint, etisserant@33: function_byte_to_lint, etisserant@33: function_byte_to_dint, etisserant@33: function_byte_to_date, etisserant@33: function_byte_to_dword, etisserant@33: function_byte_to_dt, etisserant@33: function_byte_to_tod, etisserant@33: function_byte_to_udint, etisserant@33: function_byte_to_word, etisserant@33: function_byte_to_wstring, etisserant@33: function_byte_to_string, etisserant@33: function_byte_to_lword, etisserant@33: function_byte_to_uint, etisserant@33: function_byte_to_lreal, etisserant@33: function_byte_to_byte, etisserant@33: function_byte_to_usint, etisserant@33: function_byte_to_ulint, etisserant@33: function_byte_to_bool, etisserant@33: function_byte_to_time, etisserant@33: function_byte_to_int, etisserant@33: function_usint_to_real, etisserant@33: function_usint_to_sint, etisserant@33: function_usint_to_lint, etisserant@33: function_usint_to_dint, etisserant@33: function_usint_to_date, etisserant@33: function_usint_to_dword, etisserant@33: function_usint_to_dt, etisserant@33: function_usint_to_tod, etisserant@33: function_usint_to_udint, etisserant@33: function_usint_to_word, etisserant@33: function_usint_to_wstring, etisserant@33: function_usint_to_string, etisserant@33: function_usint_to_lword, etisserant@33: function_usint_to_uint, etisserant@33: function_usint_to_lreal, etisserant@33: function_usint_to_byte, etisserant@33: function_usint_to_usint, etisserant@33: function_usint_to_ulint, etisserant@33: function_usint_to_bool, etisserant@33: function_usint_to_time, etisserant@33: function_usint_to_int, etisserant@33: function_ulint_to_real, etisserant@33: function_ulint_to_sint, etisserant@33: function_ulint_to_lint, etisserant@33: function_ulint_to_dint, etisserant@33: function_ulint_to_date, etisserant@33: function_ulint_to_dword, etisserant@33: function_ulint_to_dt, etisserant@33: function_ulint_to_tod, etisserant@33: function_ulint_to_udint, etisserant@33: function_ulint_to_word, etisserant@33: function_ulint_to_wstring, etisserant@33: function_ulint_to_string, etisserant@33: function_ulint_to_lword, etisserant@33: function_ulint_to_uint, etisserant@33: function_ulint_to_lreal, etisserant@33: function_ulint_to_byte, etisserant@33: function_ulint_to_usint, etisserant@33: function_ulint_to_ulint, etisserant@33: function_ulint_to_bool, etisserant@33: function_ulint_to_time, etisserant@33: function_ulint_to_int, etisserant@33: function_bool_to_real, etisserant@33: function_bool_to_sint, etisserant@33: function_bool_to_lint, etisserant@33: function_bool_to_dint, etisserant@33: function_bool_to_date, etisserant@33: function_bool_to_dword, etisserant@33: function_bool_to_dt, etisserant@33: function_bool_to_tod, etisserant@33: function_bool_to_udint, etisserant@33: function_bool_to_word, etisserant@33: function_bool_to_wstring, etisserant@33: function_bool_to_string, etisserant@33: function_bool_to_lword, etisserant@33: function_bool_to_uint, etisserant@33: function_bool_to_lreal, etisserant@33: function_bool_to_byte, etisserant@33: function_bool_to_usint, etisserant@33: function_bool_to_ulint, etisserant@33: function_bool_to_bool, etisserant@33: function_bool_to_time, etisserant@33: function_bool_to_int, etisserant@33: function_time_to_real, etisserant@33: function_time_to_sint, etisserant@33: function_time_to_lint, etisserant@33: function_time_to_dint, etisserant@33: function_time_to_date, etisserant@33: function_time_to_dword, etisserant@33: function_time_to_dt, etisserant@33: function_time_to_tod, etisserant@33: function_time_to_udint, etisserant@33: function_time_to_word, etisserant@33: function_time_to_wstring, etisserant@33: function_time_to_string, etisserant@33: function_time_to_lword, etisserant@33: function_time_to_uint, etisserant@33: function_time_to_lreal, etisserant@33: function_time_to_byte, etisserant@33: function_time_to_usint, etisserant@33: function_time_to_ulint, etisserant@33: function_time_to_bool, etisserant@33: function_time_to_time, etisserant@33: function_time_to_int, etisserant@33: function_int_to_real, etisserant@33: function_int_to_sint, etisserant@33: function_int_to_lint, etisserant@33: function_int_to_dint, etisserant@33: function_int_to_date, etisserant@33: function_int_to_dword, etisserant@33: function_int_to_dt, etisserant@33: function_int_to_tod, etisserant@33: function_int_to_udint, etisserant@33: function_int_to_word, etisserant@33: function_int_to_wstring, etisserant@33: function_int_to_string, etisserant@33: function_int_to_lword, etisserant@33: function_int_to_uint, etisserant@33: function_int_to_lreal, etisserant@33: function_int_to_byte, etisserant@33: function_int_to_usint, etisserant@33: function_int_to_ulint, etisserant@33: function_int_to_bool, etisserant@33: function_int_to_time, etisserant@33: function_int_to_int, etisserant@33: function_trunc, etisserant@33: function_bcd_to_sint, etisserant@33: function_bcd_to_lint, etisserant@33: function_bcd_to_dint, etisserant@33: function_bcd_to_udint, etisserant@33: function_bcd_to_uint, etisserant@33: function_bcd_to_usint, etisserant@33: function_bcd_to_ulint, etisserant@33: function_bcd_to_int, etisserant@33: function_sint_to_bcd, etisserant@33: function_lint_to_bcd, etisserant@33: function_dint_to_bcd, etisserant@33: function_udint_to_bcd, etisserant@33: function_uint_to_bcd, etisserant@33: function_usint_to_bcd, etisserant@33: function_ulint_to_bcd, etisserant@33: function_int_to_bcd, etisserant@33: function_date_and_time_to_time_of_day, etisserant@33: function_date_and_time_to_date, etisserant@33: function_abs, etisserant@33: function_sqrt, etisserant@33: function_ln, etisserant@33: function_log, etisserant@33: function_exp, etisserant@33: function_sin, etisserant@33: function_cos, etisserant@33: function_tan, etisserant@33: function_asin, etisserant@33: function_acos, etisserant@33: function_atan, etisserant@33: function_add, etisserant@33: function_mul, etisserant@33: function_sub, etisserant@33: function_div, etisserant@33: function_mod, etisserant@33: function_expt, etisserant@33: function_move, etisserant@33: function_shl, etisserant@33: function_shr, etisserant@33: function_ror, etisserant@33: function_rol, etisserant@33: function_and, etisserant@33: function_or, etisserant@33: function_xor, etisserant@33: function_not, etisserant@33: function_sel, etisserant@33: function_max, etisserant@33: function_min, etisserant@33: function_limit, etisserant@33: function_mux, etisserant@33: function_gt, etisserant@33: function_ge, etisserant@33: function_eq, etisserant@33: function_lt, etisserant@33: function_le, etisserant@33: function_ne, etisserant@33: function_len, etisserant@33: function_left, etisserant@33: function_right, etisserant@33: function_mid, etisserant@33: function_concat, etisserant@33: function_insert, etisserant@33: function_delete, etisserant@33: function_replace, etisserant@33: function_find, etisserant@33: function_none etisserant@33: } function_type_t;