FX9600 Как изменить EPC на C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 FX9600 Как изменить EPC на C#

Сообщение Anonymous »

Я пытаюсь переименовать идентификатор моего тега с помощью FX9600 на C#.
Я подключаюсь к нему по IP, но когда я пытаюсь переименовать его в EPC памяти у меня ошибка.
Это мой код:

Код: Выделить всё

reader = new RFIDReader("XXX.XXX.XXX.XXX", 5084, 0);
reader.Connect();
Я сохраняю весь свой идентификатор в поле со списком, пишу новый идентификатор в текстовом поле и когда нажимаю кнопку:

Код: Выделить всё

string newTagId = tb_rename.Text;
name_length = newTagId.Length;

TagAccess.WriteAccessParams writeAccessParams = new TagAccess.WriteAccessParams();

writeAccessParams.AccessPassword = 0;
writeAccessParams.MemoryBank = MEMORY_BANK.MEMORY_BANK_EPC;
writeAccessParams.ByteOffset = 0;
if (name_length % 2 != 0)
{
Console.WriteLine("bad length of name");
return;
}

writeAccessParams.WriteDataLength = (uint) (name_length / 2);

byte[] newTagData = new byte[name_length / 2];
for (int index = 0; index < writeAccessParams.WriteDataLength; index += 2)
{
newTagData[index] = byte.Parse(newTagId.Substring(index * 2, 2),
System.Globalization.NumberStyles.HexNumber);
newTagData[index + 1] = byte.Parse(newTagId.Substring((index + 1) * 2, 2),
System.Globalization.NumberStyles.HexNumber);
}

writeAccessParams.WriteData = newTagData;

reader.Actions.TagAccess.WriteWait(selectedTagId, writeAccessParams, null);
Пожалуйста, кто-нибудь может мне помочь.
Спасибо
Я пробую другой идентификатор, разную длину, другой банк памяти, но ничего не получается. ...

Подробнее здесь: https://stackoverflow.com/questions/789 ... in-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»