Example #1
0
 public void MarshalSaHpiConditionT( SaHpiConditionT x )
 {
     MarshalSaHpiStatusCondTypeT( x.Type );
     MarshalSaHpiEntityPathT( x.Entity );
     MarshalSaHpiDomainIdT( x.DomainId );
     MarshalSaHpiResourceIdT( x.ResourceId );
     MarshalSaHpiSensorNumT( x.SensorNum );
     MarshalSaHpiEventStateT( x.EventState );
     MarshalSaHpiNameT( x.Name );
     MarshalSaHpiManufacturerIdT( x.Mid );
     MarshalSaHpiTextBufferT( x.Data );
 }
Example #2
0
            public SaHpiConditionT DemarshalSaHpiConditionT()
            {
                SaHpiConditionT x = new SaHpiConditionT();

                x.Type = DemarshalSaHpiStatusCondTypeT();
                x.Entity = DemarshalSaHpiEntityPathT();
                x.DomainId = DemarshalSaHpiDomainIdT();
                x.ResourceId = DemarshalSaHpiResourceIdT();
                x.SensorNum = DemarshalSaHpiSensorNumT();
                x.EventState = DemarshalSaHpiEventStateT();
                x.Name = DemarshalSaHpiNameT();
                x.Mid = DemarshalSaHpiManufacturerIdT();
                x.Data = DemarshalSaHpiTextBufferT();

                return x;
            }
Example #3
0
 /**
  * Check function for HPI struct SaHpiConditionT
  */
 public static bool Check( SaHpiConditionT x )
 {
     if ( x == null ) {
     return false;
     }
     if ( !Check( x.Entity ) ) {
     return false;
     }
     if ( !Check( x.Name ) ) {
     return false;
     }
     if ( !Check( x.Data ) ) {
     return false;
     }
     return true;
 }