CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk3.PsySpace Class Reference
Inheritance diagram for cmsdk3.PsySpace:
[legend]
Collaboration diagram for cmsdk3.PsySpace:
[legend]

Public Member Functions

 __init__ (self, name=None, isAdHoc=True, procID=0, isLocal=False)
 connect (self, systemID, isMaster=False, cmdline=None)
 isConnected (self, timeoutMS=5000)
 reset (self)
 start (self, threadCount=5)
 shutdown (self)
 hasShutdown (self)
 getID (self)
 postMessage (self, msg)
 emitSignal (self, type, msg)
 waitForSignal (self, type, timeout, lastReceivedTime=0)
 query (self, msg, result, timeout)
 queryReply (self, id, status, result)
 getComponentID (self, name)
 getCrankAPI (self, name)
 registerCrankCallback (self, name, func)
 addPsyProbeCustomView (self, compID, name, templateURL)
 logEntry (self, entry)
Public Member Functions inherited from cmsdk3.LogReceiver
 __init__ (self, *args, **kwargs)

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 manager = property(_cmsdk3.PsySpace_manager_get, _cmsdk3.PsySpace_manager_set)
Properties inherited from cmsdk3.LogReceiver
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")

Detailed Description

Definition at line 3363 of file cmsdk3.py.

Constructor & Destructor Documentation

◆ __init__()

cmsdk3.PsySpace.__init__ ( self,
name = None,
isAdHoc = True,
procID = 0,
isLocal = False )

Definition at line 3367 of file cmsdk3.py.

Member Function Documentation

◆ addPsyProbeCustomView()

cmsdk3.PsySpace.addPsyProbeCustomView ( self,
compID,
name,
templateURL )

Definition at line 3416 of file cmsdk3.py.

◆ connect()

cmsdk3.PsySpace.connect ( self,
systemID,
isMaster = False,
cmdline = None )

Definition at line 3371 of file cmsdk3.py.

◆ emitSignal()

cmsdk3.PsySpace.emitSignal ( self,
type,
msg )

Definition at line 3395 of file cmsdk3.py.

◆ getComponentID()

cmsdk3.PsySpace.getComponentID ( self,
name )

Definition at line 3407 of file cmsdk3.py.

◆ getCrankAPI()

cmsdk3.PsySpace.getCrankAPI ( self,
name )

Definition at line 3410 of file cmsdk3.py.

◆ getID()

cmsdk3.PsySpace.getID ( self)

Definition at line 3389 of file cmsdk3.py.

◆ hasShutdown()

cmsdk3.PsySpace.hasShutdown ( self)

Definition at line 3386 of file cmsdk3.py.

◆ isConnected()

cmsdk3.PsySpace.isConnected ( self,
timeoutMS = 5000 )

Definition at line 3374 of file cmsdk3.py.

◆ logEntry()

cmsdk3.PsySpace.logEntry ( self,
entry )

Reimplemented from cmsdk3.LogReceiver.

Definition at line 3419 of file cmsdk3.py.

◆ postMessage()

cmsdk3.PsySpace.postMessage ( self,
msg )

Definition at line 3392 of file cmsdk3.py.

◆ query()

cmsdk3.PsySpace.query ( self,
msg,
result,
timeout )

Definition at line 3401 of file cmsdk3.py.

◆ queryReply()

cmsdk3.PsySpace.queryReply ( self,
id,
status,
result )

Definition at line 3404 of file cmsdk3.py.

◆ registerCrankCallback()

cmsdk3.PsySpace.registerCrankCallback ( self,
name,
func )

Definition at line 3413 of file cmsdk3.py.

◆ reset()

cmsdk3.PsySpace.reset ( self)

Definition at line 3377 of file cmsdk3.py.

◆ shutdown()

cmsdk3.PsySpace.shutdown ( self)

Definition at line 3383 of file cmsdk3.py.

◆ start()

cmsdk3.PsySpace.start ( self,
threadCount = 5 )

Definition at line 3380 of file cmsdk3.py.

◆ waitForSignal()

cmsdk3.PsySpace.waitForSignal ( self,
type,
timeout,
lastReceivedTime = 0 )

Definition at line 3398 of file cmsdk3.py.

Property Documentation

◆ manager

cmsdk3.PsySpace.manager = property(_cmsdk3.PsySpace_manager_get, _cmsdk3.PsySpace_manager_set)
static

Definition at line 3421 of file cmsdk3.py.

◆ thisown

cmsdk3.PsySpace.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 3364 of file cmsdk3.py.


The documentation for this class was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/src/cmsdk3.py