public SaHpiSensorEventT DemarshalSaHpiSensorEventT() { SaHpiSensorEventT x = new SaHpiSensorEventT(); x.SensorNum = DemarshalSaHpiSensorNumT(); x.SensorType = DemarshalSaHpiSensorTypeT(); x.EventCategory = DemarshalSaHpiEventCategoryT(); x.Assertion = DemarshalSaHpiBoolT(); x.EventState = DemarshalSaHpiEventStateT(); x.OptionalDataPresent = DemarshalSaHpiSensorOptionalDataT(); x.TriggerReading = DemarshalSaHpiSensorReadingT(); x.TriggerThreshold = DemarshalSaHpiSensorReadingT(); x.PreviousState = DemarshalSaHpiEventStateT(); x.CurrentState = DemarshalSaHpiEventStateT(); x.Oem = DemarshalSaHpiUint32T(); x.SensorSpecific = DemarshalSaHpiUint32T(); return x; }
public void MarshalSaHpiSensorEventT( SaHpiSensorEventT x ) { MarshalSaHpiSensorNumT( x.SensorNum ); MarshalSaHpiSensorTypeT( x.SensorType ); MarshalSaHpiEventCategoryT( x.EventCategory ); MarshalSaHpiBoolT( x.Assertion ); MarshalSaHpiEventStateT( x.EventState ); MarshalSaHpiSensorOptionalDataT( x.OptionalDataPresent ); MarshalSaHpiSensorReadingT( x.TriggerReading ); MarshalSaHpiSensorReadingT( x.TriggerThreshold ); MarshalSaHpiEventStateT( x.PreviousState ); MarshalSaHpiEventStateT( x.CurrentState ); MarshalSaHpiUint32T( x.Oem ); MarshalSaHpiUint32T( x.SensorSpecific ); }
/** * Check function for HPI struct SaHpiSensorEventT */ public static bool Check( SaHpiSensorEventT x ) { if ( x == null ) { return false; } if ( !Check( x.TriggerReading ) ) { return false; } if ( !Check( x.TriggerThreshold ) ) { return false; } return true; }