VarDesc(JIStruct filledStruct) { if (filledStruct == null) { memberId = -1; lpstrSchema = null; u = null; elemdescVar = null ; wVarFlags = -1; varkind = -1; return; } memberId = ((Integer)filledStruct.getMember(0)).intValue(); lpstrSchema = (JIPointer)filledStruct.getMember(1); u = (JIUnion)filledStruct.getMember(2); elemdescVar = new ElemDesc((JIStruct)filledStruct.getMember(3)); wVarFlags = ((Short)filledStruct.getMember(4)).shortValue(); varkind = ((Integer)filledStruct.getMember(5)).intValue(); }
public static OPCSERVERSTATUS fromStruct ( final JIStruct struct ) { OPCSERVERSTATUS status = new OPCSERVERSTATUS (); status._startTime = FILETIME.fromStruct ( (JIStruct)struct.getMember ( 0 ) ); status._currentTime = FILETIME.fromStruct ( (JIStruct)struct.getMember ( 1 ) ); status._lastUpdateTime = FILETIME.fromStruct ( (JIStruct)struct.getMember ( 2 ) ); status._serverState = OPCSERVERSTATE.fromID ( (Short)struct.getMember ( 3 ) ); status._groupCount = (Integer)struct.getMember ( 4 ); status._bandWidth = (Integer)struct.getMember ( 5 ); status._majorVersion = (Short)struct.getMember ( 6 ); status._minorVersion = (Short)struct.getMember ( 7 ); status._buildNumber = (Short)struct.getMember ( 8 ); status._reserved = (Short)struct.getMember ( 9 ); status._vendorInfo = ( (JIString) ( (JIPointer)struct.getMember ( 10 ) ).getReferent () ).getString (); return status; } }
public void UpdateMe(JIUnsignedShort size, JIArray array) { append("C:\\Test\\callback_j.log", "SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n"); System.out.println("SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n"); JIStruct[] structArray = (JIStruct[]) array.getArrayInstance(); for (int i = 0; i < size.getValue().intValue(); i++) { append("C:\\Test\\callback_j.log", "Member 0= " + structArray[i].getMember(0).toString() +"\n"); System.out.println("Array elt=" + i+ ",Member 0= " + structArray[i].getMember(0).toString() + "\n"); } }
public void UpdateMe ( final JIUnsignedShort size, final JIArray array ) { append ( "C:\\Test\\callback_j.log", "SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n" ); System.out.println ( "SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n" ); final JIStruct[] structArray = (JIStruct[])array.getArrayInstance (); for ( int i = 0; i < size.getValue ().intValue (); i++ ) { append ( "C:\\Test\\callback_j.log", "Member 0= " + structArray[i].getMember ( 0 ).toString () + "\n" ); System.out.println ( "Array elt=" + i + ",Member 0= " + structArray[i].getMember ( 0 ).toString () + "\n" ); } }
public void UpdateMe(JIUnsignedShort size, JIArray array) { append("C:\\Test\\callback_j.log", "SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n"); System.out.println("SampleTestServerCallback::UpdateMe entered with array size=" + size + "\n"); JIStruct[] structArray = (JIStruct[]) array.getArrayInstance(); for (int i = 0; i < size.getValue().intValue(); i++) { append("C:\\Test\\callback_j.log", "Member 0= " + structArray[i].getMember(0).toString() +"\n"); System.out.println("Array elt=" + i+ ",Member 0= " + structArray[i].getMember(0).toString() + "\n"); } }
public static OPCITEMRESULT fromStruct ( final JIStruct struct ) { OPCITEMRESULT result = new OPCITEMRESULT (); result.setServerHandle ( new Integer ( (Integer)struct.getMember ( 0 ) ) ); result.setCanonicalDataType ( new Short ( (Short)struct.getMember ( 1 ) ) ); result.setReserved ( new Short ( (Short)struct.getMember ( 2 ) ) ); result.setAccessRights ( new Integer ( (Integer)struct.getMember ( 3 ) ) ); return result; } }
public static OPCITEMSTATE fromStruct ( final JIStruct struct ) { OPCITEMSTATE itemState = new OPCITEMSTATE (); itemState.setClientHandle ( (Integer)struct.getMember ( 0 ) ); itemState.setTimestamp ( FILETIME.fromStruct ( (JIStruct)struct.getMember ( 1 ) ) ); itemState.setQuality ( (Short)struct.getMember ( 2 ) ); itemState.setReserved ( (Short)struct.getMember ( 3 ) ); itemState.setValue ( (JIVariant)struct.getMember ( 4 ) ); return itemState; } }