コード例 #1
0
ファイル: HpiMarshalGen.cs プロジェクト: openhpi1/testrepo
            public SaHpiCtrlRecOemT DemarshalSaHpiCtrlRecOemT()
            {
                SaHpiCtrlRecOemT x = new SaHpiCtrlRecOemT();

                x.MId = DemarshalSaHpiManufacturerIdT();
                x.ConfigData = DemarshalByteArray( HpiConst.SAHPI_CTRL_OEM_CONFIG_LENGTH );
                x.Default = DemarshalSaHpiCtrlStateOemT();

                return x;
            }
コード例 #2
0
ファイル: HpiMarshalGen.cs プロジェクト: openhpi1/testrepo
 public void MarshalSaHpiCtrlRecOemT( SaHpiCtrlRecOemT x )
 {
     MarshalSaHpiManufacturerIdT( x.MId );
     MarshalByteArray( x.ConfigData, HpiConst.SAHPI_CTRL_OEM_CONFIG_LENGTH );
     MarshalSaHpiCtrlStateOemT( x.Default );
 }
コード例 #3
0
ファイル: HpiUtilGen.cs プロジェクト: openhpi1/openhpitest
 /**
  * Check function for HPI struct SaHpiCtrlRecOemT
  */
 public static bool Check( SaHpiCtrlRecOemT x )
 {
     if ( x == null ) {
     return false;
     }
     if ( x.ConfigData == null ) {
     return false;
     }
     if ( x.ConfigData.Length != HpiConst.SAHPI_CTRL_OEM_CONFIG_LENGTH ) {
     return false;
     }
     if ( !Check( x.Default ) ) {
     return false;
     }
     return true;
 }