public SaHpiCtrlRecOemT DemarshalSaHpiCtrlRecOemT() { SaHpiCtrlRecOemT x = new SaHpiCtrlRecOemT(); x.MId = DemarshalSaHpiManufacturerIdT(); x.ConfigData = DemarshalByteArray( HpiConst.SAHPI_CTRL_OEM_CONFIG_LENGTH ); x.Default = DemarshalSaHpiCtrlStateOemT(); return x; }
public void MarshalSaHpiCtrlRecOemT( SaHpiCtrlRecOemT x ) { MarshalSaHpiManufacturerIdT( x.MId ); MarshalByteArray( x.ConfigData, HpiConst.SAHPI_CTRL_OEM_CONFIG_LENGTH ); MarshalSaHpiCtrlStateOemT( x.Default ); }
/** * 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; }