Index: leahi_dialin/utils/conversions.py =================================================================== diff -u -r6a318bab36cd1e28b42a0683abd5052b63ed5f20 -ree914de19a46c34d2103b56072640895779728ec --- leahi_dialin/utils/conversions.py (.../conversions.py) (revision 6a318bab36cd1e28b42a0683abd5052b63ed5f20) +++ leahi_dialin/utils/conversions.py (.../conversions.py) (revision ee914de19a46c34d2103b56072640895779728ec) @@ -19,6 +19,16 @@ # https://docs.python.org/3/library/struct.html#format-characters +def string_to_bytearray(val: str) -> bytes: + """ + Converts a string value into a byte array (little endian) + + @param val: (str) string to convert to byte array + @return: byte array + """ + return struct.pack(f"{len(val)}s", val.encode('ascii')) + + def byte_to_bytearray(val: int) -> bytes: """ Converts a byte value into a byte array (little endian)