Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
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:"