1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhaopeiym-IoTClient

 / Детали:

Оптимизация метода ReadString класса SiemensClient

Предстоит сделать
Владелец
Создано  
28.11.2024

///


/// Чтение строки
///

/// Адрес
///
public Result ReadString(string address)
{
//Сначала получаем длину строки
var readResut1 = ReadString(address, 1);
if (readResut1.IsSucceed)
{
var readResut2 = ReadString(address, (ushort)(readResut1.Value[0] + 2));

            var result = new Result<string>(readResut2);
            if (result.IsSucceed)
                result.Value = Encoding.ASCII.GetString(readResut2.Value, 2, readResut2.Value[1]);
            return result.EndTime();
        }
        else
        {
            var result = new Result<string>(readResut1);
            return result.EndTime();
        }
        //return Encoding.ASCII.GetString(, 1, length[0]);
    }

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/zhaopeiym-IoTClient.git
git@api.gitlife.ru:oschina-mirror/zhaopeiym-IoTClient.git
oschina-mirror
zhaopeiym-IoTClient
zhaopeiym-IoTClient