def new_cond(): c = SaHpiConditionT() c.Type = SAHPI_STATUS_COND_TYPE_USER c.Entity = HpiUtil.makeUnspecifiedSaHpiEntityPathT() c.DomainId = SAHPI_UNSPECIFIED_DOMAIN_ID c.ResourceId = SAHPI_UNSPECIFIED_RESOURCE_ID c.SensorNum = SAHPI_ENTRY_UNSPECIFIED c.EventState = SAHPI_ES_UNSPECIFIED c.Name = SaHpiNameT() c.Name.Length = 0 c.Name.Value = "".ljust(SA_HPI_MAX_NAME_LENGTH, chr(0)) c.Mid = SAHPI_MANUFACTURER_ID_UNSPECIFIED c.Data = HpiUtil.toSaHpiTextBufferT("") return c
def new_cond(): c = SaHpiConditionT() c.Type = SAHPI_STATUS_COND_TYPE_USER c.Entity = HpiUtil.makeUnspecifiedSaHpiEntityPathT() c.DomainId = SAHPI_UNSPECIFIED_DOMAIN_ID c.ResourceId = SAHPI_UNSPECIFIED_RESOURCE_ID c.SensorNum = SAHPI_ENTRY_UNSPECIFIED c.EventState = SAHPI_ES_UNSPECIFIED c.Name = SaHpiNameT() c.Name.Length = 0 c.Name.Value = "".ljust(SA_HPI_MAX_NAME_LENGTH, chr(0)) c.Mid = SAHPI_MANUFACTURER_ID_UNSPECIFIED c.Data = HpiUtil.toSaHpiTextBufferT("") return c
from openhpi_baselib.HpiDataTypes import * from openhpi_baselib.Hpi import * from openhpi_baselib.Ohpi import * from openhpi_baselib.OhpiDataTypes import DEFAULT_PORT from openhpi_baselib import HpiUtil version = oHpiVersionGet() print "OpenHPI baselib package version: %0x" % version host = HpiUtil.toSaHpiTextBufferT( "localhost" ) root = HpiUtil.makeRootSaHpiEntityPathT() ( rv, did ) = oHpiDomainAdd( host, DEFAULT_PORT, root ) if rv != SA_OK: print "ERROR: oHpiDomainAdd: %s " % HpiUtil.fromSaErrorT( rv ) exit() print "DID %u" % did ( rv, sid ) = saHpiSessionOpen( did, None ) if rv != SA_OK: print "ERROR: saHpiSessionOpen: %s " % HpiUtil.fromSaErrorT( rv ) exit() print "SID %u" % sid ( rv, my_ep ) = saHpiMyEntityPathGet( sid ) if rv == SA_OK: print "My entity: %s" % HpiUtil.fromSaHpiEntityPathT( my_ep ) print "Resource List:"