I'm so close I can smell it.
I'm using this to get my data:Code:DAT VAR byte[255] UNIT1 VAR byte[255] UNIT2 VAR byte[255] UNIT3 VAR byte[255] CMD VAR BYTE HSERIN 1, COMPLETE_RX_TRANSFER,[wait ("&"),dec2 CMD, STR DAT\255\"#"]
This works well. The problem is, I want to filter the DAT data and then assign different string variables for the DAT. It looks like this:Code:SELECT CASE CMD CASE 80 UNIT1=DAT CASE 81 UNIT2=DAT CASE 83 UNIT3=DAT END SELECT
The problem is that when I go to display the newly assigned variables I only get the first character. I've tried UNIT1=DAT\255 and that returns an error. What am I missing? I know I can just filter it with HSERIN but I thought it would make the program quicker if I used one HSERIN statement and then used select case to sort the data.




Bookmarks