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; }
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 ); }
/** * 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; }