2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-06-27 05:23:13 +00:00
This commit is contained in:
2021-02-22 01:58:49 +03:00
parent 4cfad2a242
commit e790fe18e5
8 changed files with 49 additions and 40 deletions

View File

@ -300,7 +300,8 @@ namespace Esiur.Net.Packets
offset += cl;
}
else if (Event == IIPPacketEvent.PropertyUpdated)
else if (Event == IIPPacketEvent.PropertyUpdated
|| Event == IIPPacketEvent.EventOccurred)
{
if (NotEnough(offset, ends, 2))
return -dataLengthNeeded;
@ -333,23 +334,23 @@ namespace Esiur.Net.Packets
offset += (uint)size;
}
}
else if (Event == IIPPacketEvent.EventOccurred)
{
if (NotEnough(offset, ends, 5))
return -dataLengthNeeded;
//else if (Event == IIPPacketEvent.EventOccurred)
//{
// if (NotEnough(offset, ends, 5))
// return -dataLengthNeeded;
MethodIndex = data[offset++];
// MethodIndex = data[offset++];
var cl = data.GetUInt32(offset);
offset += 4;
// var cl = data.GetUInt32(offset);
// offset += 4;
if (NotEnough(offset, ends, cl))
return -dataLengthNeeded;
// if (NotEnough(offset, ends, cl))
// return -dataLengthNeeded;
Content = data.Clip(offset, cl);
offset += cl;
// Content = data.Clip(offset, cl);
// offset += cl;
}
//}
// Attribute
else if (Event == IIPPacketEvent.AttributesUpdated)
{