Witam mam małe zapytanie, jak zakodować taki oto string w C#.
ROUTe:SCAN:FUNCtion 2,"RESistance"
Witam mam małe zapytanie, jak zakodować taki oto string w C#.
ROUTe:SCAN:FUNCtion 2,"RESistance"
zakodowac w sensie ze co?
Co chcesz zrobic z tym stringiem, bo jakos nie rozumiem pytania
Mam wysłać taki string do urządzenia i podejrzewam, że nie działa przez moje kodowanie. Właściwie na surowo to nie jest string tylko polecenie multimetru.
string s= "ROUTe:SCAN:FUNCtion 2,\"RESistance\"";
Problem może być jeszcze z samym kodowaniem stringa. Stringi w C# są kodowane w UTF-16, natomiast urządzenie prawdopodobnie spodziewa się ANSI stringa. Więc jak już będziesz miał wszystko gotowe, musisz to skonwertować na ANSI:
string s = "ROUTe:SCAN:FUNCtion 2,\"RESistance\"";
byte[] ansi = Encoding.ASCII.GetBytes(s);
I do urządzenia wysyłasz tablicę bajtów ansi, a nie string.