Esempio n. 1
0
            public SaHpiDimiTestParameterValueUnionT DemarshalSaHpiDimiTestParameterValueUnionT( long mod )
            {
                SaHpiDimiTestParameterValueUnionT x = new SaHpiDimiTestParameterValueUnionT();

                if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_INT32 ) {
                x.IntValue = DemarshalSaHpiInt32T();
                }
                if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_FLOAT64 ) {
                x.FloatValue = DemarshalSaHpiFloat64T();
                }
                if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_BOOLEAN ) {
                x.FloatValue = DemarshalSaHpiFloat64T();
                }
                if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_TEXT ) {
                x.FloatValue = DemarshalSaHpiFloat64T();
                }

                return x;
            }
Esempio n. 2
0
 public void MarshalSaHpiDimiTestParameterValueUnionT( SaHpiDimiTestParameterValueUnionT x, long mod )
 {
     if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_INT32 ) {
     MarshalSaHpiInt32T( x.IntValue );
     }
     if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_FLOAT64 ) {
     MarshalSaHpiFloat64T( x.FloatValue );
     }
     if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_BOOLEAN ) {
     MarshalSaHpiFloat64T( x.FloatValue );
     }
     if ( mod == HpiConst.SAHPI_DIMITEST_PARAM_TYPE_TEXT ) {
     MarshalSaHpiFloat64T( x.FloatValue );
     }
 }
Esempio n. 3
0
 /**
  * Check function for HPI union SaHpiDimiTestParameterValueUnionT
  */
 public static bool Check( SaHpiDimiTestParameterValueUnionT x, long mod )
 {
     if ( x == null ) {
     return false;
     }
     return true;
 }