private TS_UPDATE_BITMAP ParseTsUpdateBitmapPduData(
byte[] updateData,
TS_SHAREDATAHEADER shareDataHeader)
{
// index of update data
int index = 0;
TS_UPDATE_BITMAP pduData = new TS_UPDATE_BITMAP();
// TS_UPDATE_BITMAP: shareDataHeader
pduData.shareDataHeader = shareDataHeader;
// TS_UPDATE_BITMAP: bitmapData
pduData.bitmapData = ParseTsUpdateBitmapData(updateData, ref index);
// Check if data length exceeded expectation
VerifyDataLength(updateData.Length, index, ConstValue.ERROR_MESSAGE_DATA_LENGTH_EXCEEDED);
return pduData;
}