def createDefaultDomain(): if HpiCore.domains.has_key( SAHPI_UNSPECIFIED_DOMAIN_ID ): return host = os.environ.get( "OPENHPI_DAEMON_HOST", "localhost" ) portstr = os.environ.get( "OPENHPI_DAEMON_PORT", str( DEFAULT_PORT ) ) try: port = int( portstr ) except ValueError: port = DEFAULT_PORT root = HpiUtil.makeRootSaHpiEntityPathT() d = HpiDomain( SAHPI_UNSPECIFIED_DOMAIN_ID, host, port, root ) HpiCore.domains[d.getLocalDid()] = d
def createDefaultDomain(): if HpiCore.domains.has_key(SAHPI_UNSPECIFIED_DOMAIN_ID): return host = os.environ.get("OPENHPI_DAEMON_HOST", "localhost") portstr = os.environ.get("OPENHPI_DAEMON_PORT", str(DEFAULT_PORT)) try: port = int(portstr) except ValueError: port = DEFAULT_PORT root = HpiUtil.makeRootSaHpiEntityPathT() d = HpiDomain(SAHPI_UNSPECIFIED_DOMAIN_ID, host, port, root) HpiCore.domains[d.getLocalDid()] = d
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:"