Подробности о приложении:
- Разработано в Visual Studio 2019 (Windows 10)
- Разработано на
UWP
платформе с C#
& XAML
языком
Приложение получает информацию с удаленного сервера. Соединение с розетками используется для связи между двумя сторонами.
Для связи с сервером приложение должно отправлять данные в байтовом массиве, чтобы их можно было правильно прочитать.
Мне нужно передать эти переменные в String Hex, а затем у меня есть метод передачи String Hex в Byte Array.
Переменные для отправки:
UInt16 ID_MESSAGE = 201;
SByte ID_WAY = -1;
UInt16 SIZE = 16;
enum TYPE_STATE_DEVICE
{
LOGOUT = 0,
OUT_OF_ORDER,
LOGIN,
REPLAY
};
Как я могу передать эти переменные в шестнадцатеричном формате, чтобы найти те же значения ниже?
Вот значения, которые переменные должны иметь в шестнадцатеричном формате:
ID_MESSAGE = C9-00-00-00
ID_WAY = FF-FF-FF-FF
SIZE = 10-00-00-00
TYPE_STATE_DEVICE.LOGIN = 02-00-00-00
Таким образом, полная строка Hex должна быть такой:
HexString = C9-00-00-00-FF-FF-FF-FF-10-00-00-00-02-00-00-00