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)

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)

Detailed Description

Definition at line 1205 of file cmsdk3.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 1209 of file cmsdk3.py.

Member Function Documentation

◆ addPsyProbeCustomView()

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

Definition at line 1258 of file cmsdk3.py.

◆ connect()

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

Definition at line 1213 of file cmsdk3.py.

◆ emitSignal()

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

Definition at line 1237 of file cmsdk3.py.

◆ getComponentID()

cmsdk3.PsySpace.getComponentID ( self,
name )

Definition at line 1249 of file cmsdk3.py.

◆ getCrankAPI()

cmsdk3.PsySpace.getCrankAPI ( self,
name )

Definition at line 1252 of file cmsdk3.py.

◆ getID()

cmsdk3.PsySpace.getID ( self)

Definition at line 1231 of file cmsdk3.py.

◆ hasShutdown()

cmsdk3.PsySpace.hasShutdown ( self)

Definition at line 1228 of file cmsdk3.py.

◆ isConnected()

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

Definition at line 1216 of file cmsdk3.py.

◆ logEntry()

cmsdk3.PsySpace.logEntry ( self,
entry )

Definition at line 1261 of file cmsdk3.py.

◆ postMessage()

cmsdk3.PsySpace.postMessage ( self,
msg )

Definition at line 1234 of file cmsdk3.py.

◆ query()

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

Definition at line 1243 of file cmsdk3.py.

◆ queryReply()

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

Definition at line 1246 of file cmsdk3.py.

◆ registerCrankCallback()

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

Definition at line 1255 of file cmsdk3.py.

◆ reset()

cmsdk3.PsySpace.reset ( self)

Definition at line 1219 of file cmsdk3.py.

◆ shutdown()

cmsdk3.PsySpace.shutdown ( self)

Definition at line 1225 of file cmsdk3.py.

◆ start()

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

Definition at line 1222 of file cmsdk3.py.

◆ waitForSignal()

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

Definition at line 1240 of file cmsdk3.py.

Property Documentation

◆ manager

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

Definition at line 1263 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 1206 of file cmsdk3.py.


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