private TS_UPDATE_SYNC ParseTsUpdateSyncPduData(
byte[] updateData,
TS_SHAREDATAHEADER shareDataHeader)
{
// index of update data
int index = 0;
TS_UPDATE_SYNC pduData = new TS_UPDATE_SYNC();
// TS_UPDATE_SYNC: shareDataHeader
pduData.shareDataHeader = shareDataHeader;
// TS_UPDATE_SYNC: updateType
pduData.updateType = ParseUInt16(updateData, ref index, false);
// TS_UPDATE_SYNC: pad2Octets
pduData.pad2Octets = ParseUInt16(updateData, ref index, false);
// Check if data length exceeded expectation
VerifyDataLength(updateData.Length, index, ConstValue.ERROR_MESSAGE_DATA_LENGTH_EXCEEDED);
return pduData;
}