Skip to content
Snippets Groups Projects
Commit d7e2ddcd authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Added bool_to_str() to be able to print BOOLEANs TRUE or FALSE.

parent d64bde36
No related branches found
No related tags found
2 merge requests!100Removed text for XSub that is now written in Confluence Subband correlator...,!68Resolve L2SDP-162
......@@ -42,6 +42,7 @@ PACKAGE common_str_pkg IS
FUNCTION nof_digits(number: NATURAL) RETURN NATURAL;
FUNCTION nof_digits_int(number: INTEGER) RETURN NATURAL;
FUNCTION bool_to_str(bool : BOOLEAN) RETURN STRING;
FUNCTION time_to_str(in_time : TIME) RETURN STRING;
FUNCTION str_to_time(in_str : STRING) RETURN TIME;
FUNCTION slv_to_str(slv : STD_LOGIC_VECTOR) RETURN STRING;
......@@ -102,6 +103,17 @@ PACKAGE BODY common_str_pkg IS
END IF;
END;
FUNCTION bool_to_str(bool : BOOLEAN) RETURN STRING IS
CONSTANT c_max_len_bool : NATURAL := 5; -- "TRUE", "FALSE"
VARIABLE v_line: LINE;
VARIABLE v_str: STRING(1 TO c_max_len_bool):= (OTHERS => ' ');
BEGIN
STD.TEXTIO.WRITE(v_line, bool);
v_str(v_line.ALL'RANGE) := v_line.ALL;
deallocate(v_line);
RETURN v_str;
END;
FUNCTION time_to_str(in_time : TIME) RETURN STRING IS
CONSTANT c_max_len_time : NATURAL := 20;
VARIABLE v_line : LINE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment