Пример #1
0
            public SaHpiSensorDataFormatT DemarshalSaHpiSensorDataFormatT()
            {
                SaHpiSensorDataFormatT x = new SaHpiSensorDataFormatT();

                x.IsSupported = DemarshalSaHpiBoolT();
                x.ReadingType = DemarshalSaHpiSensorReadingTypeT();
                x.BaseUnits = DemarshalSaHpiSensorUnitsT();
                x.ModifierUnits = DemarshalSaHpiSensorUnitsT();
                x.ModifierUse = DemarshalSaHpiSensorModUnitUseT();
                x.Percentage = DemarshalSaHpiBoolT();
                x.Range = DemarshalSaHpiSensorRangeT();
                x.AccuracyFactor = DemarshalSaHpiFloat64T();

                return x;
            }
Пример #2
0
 public void MarshalSaHpiSensorDataFormatT( SaHpiSensorDataFormatT x )
 {
     MarshalSaHpiBoolT( x.IsSupported );
     MarshalSaHpiSensorReadingTypeT( x.ReadingType );
     MarshalSaHpiSensorUnitsT( x.BaseUnits );
     MarshalSaHpiSensorUnitsT( x.ModifierUnits );
     MarshalSaHpiSensorModUnitUseT( x.ModifierUse );
     MarshalSaHpiBoolT( x.Percentage );
     MarshalSaHpiSensorRangeT( x.Range );
     MarshalSaHpiFloat64T( x.AccuracyFactor );
 }
Пример #3
0
 /**
  * Check function for HPI struct SaHpiSensorDataFormatT
  */
 public static bool Check( SaHpiSensorDataFormatT x )
 {
     if ( x == null ) {
     return false;
     }
     if ( !Check( x.Range ) ) {
     return false;
     }
     return true;
 }