File indexing completed on 2025-08-03 08:20:46
0001 #include "oncsSub_id4evt.h"
0002
0003 oncsSub_id4evt::oncsSub_id4evt(subevtdata_ptr data)
0004 :oncsSubevent_w4 (data){}
0005
0006 int *oncsSub_id4evt::decode ( int *nwout)
0007 {
0008 int *p,*k;
0009 int olength;
0010 int temp[MAX_OUTLENGTH];
0011
0012 int dlength = ( getLength()-4) - getPadding();
0013 int i;
0014 int *SubeventData = &SubeventHdr->data;
0015
0016 int status = decode_id4evt( temp, SubeventData, dlength
0017 ,MAX_OUTLENGTH, &olength);
0018
0019 if (status || olength<=0 ) return NULL;
0020
0021 p = new int[olength];
0022 k = p;
0023 for (i =0; i<olength; i++)
0024 {
0025 *k++ = temp[i];
0026
0027 }
0028 *nwout = olength;
0029 return p;
0030 }
0031
0032
0033
0034
0035
0036