Exemple #1
0
            public SaHpiDimiTestParamsDefinitionT DemarshalSaHpiDimiTestParamsDefinitionT()
            {
                SaHpiDimiTestParamsDefinitionT x = new SaHpiDimiTestParamsDefinitionT();

                x.ParamName = DemarshalByteArray( HpiConst.SAHPI_DIMITEST_PARAM_NAME_LEN );
                x.ParamInfo = DemarshalSaHpiTextBufferT();
                x.ParamType = DemarshalSaHpiDimiTestParamTypeT();
                x.MinValue = DemarshalSaHpiDimiTestParameterValueUnionT( x.ParamType );
                x.MaxValue = DemarshalSaHpiDimiTestParameterValueUnionT( x.ParamType );
                x.DefaultParam = DemarshalSaHpiDimiTestParamValueT( x.ParamType );

                return x;
            }
Exemple #2
0
 public void MarshalSaHpiDimiTestParamsDefinitionT( SaHpiDimiTestParamsDefinitionT x )
 {
     MarshalByteArray( x.ParamName, HpiConst.SAHPI_DIMITEST_PARAM_NAME_LEN );
     MarshalSaHpiTextBufferT( x.ParamInfo );
     MarshalSaHpiDimiTestParamTypeT( x.ParamType );
     MarshalSaHpiDimiTestParameterValueUnionT( x.MinValue, x.ParamType );
     MarshalSaHpiDimiTestParameterValueUnionT( x.MaxValue, x.ParamType );
     MarshalSaHpiDimiTestParamValueT( x.DefaultParam, x.ParamType );
 }
Exemple #3
0
 /**
  * Check function for HPI struct SaHpiDimiTestParamsDefinitionT
  */
 public static bool Check( SaHpiDimiTestParamsDefinitionT x )
 {
     if ( x == null ) {
     return false;
     }
     if ( x.ParamName == null ) {
     return false;
     }
     if ( x.ParamName.Length != HpiConst.SAHPI_DIMITEST_PARAM_NAME_LEN ) {
     return false;
     }
     if ( !Check( x.ParamInfo ) ) {
     return false;
     }
     if ( !Check( x.MinValue, x.ParamType ) ) {
     return false;
     }
     if ( !Check( x.MaxValue, x.ParamType ) ) {
     return false;
     }
     if ( !Check( x.DefaultParam, x.ParamType ) ) {
     return false;
     }
     return true;
 }