Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
pyRT.crypto.Algo.ByHand Namespace Reference

ByHand : FlashJ Algo. More...

Classes

class  Context
 Current Config, controlled by Cockpit. More...
 
class  Manager
 A little How-do-you-do. More...
 

Functions

def OnAlgoStart
 Called from AlgoServer Reactor : Algo Start. More...
 
def OnAlgoStop
 Called from AlgoServer Reactor : Stop Algo. More...
 
def OnConnectOMS
 Called from AlgoServer Reactor : OMS Connection Change (UP / DOWN) More...
 
def OnEngineLoad
 
def OnEngineUnload
 Called from AlgoServer Reactor : Unload Engine (server stop) More...
 
def OnExchange
 Called from AlgoServer Reactor : OMS Exchange Status Change (UP / DOWN) More...
 
def OnHttpGet
 Called from AlgoServer Reactor : Http GET. More...
 
def OnOMSMsg
 Called from AlgoServer Reactor : OMS Message Received (ExecRpt) More...
 

Variables

tuple _cfg = ByHandCfg()
 
 _EXCH = AlgoBase._EXCH
 
 _MGR = None;
 

Detailed Description

ByHand : FlashJ Algo.

Function Documentation

def pyRT.crypto.Algo.ByHand.OnAlgoStart (   cxt)

Called from AlgoServer Reactor : Algo Start.

Parameters
cxt- Opaque Context from AlgoServer Reactor
def pyRT.crypto.Algo.ByHand.OnAlgoStop (   cxt)

Called from AlgoServer Reactor : Stop Algo.

Parameters
cxt- Opaque Context from AlgoServer Reactor
def pyRT.crypto.Algo.ByHand.OnConnectOMS (   cxt,
  bUP,
  msg 
)

Called from AlgoServer Reactor : OMS Connection Change (UP / DOWN)

Parameters
cxt- Opaque Context from AlgoServer Reactor
bUP- True if UP; False if DOWN
msg- Message
def pyRT.crypto.Algo.ByHand.OnEngineLoad (   cxt)
def pyRT.crypto.Algo.ByHand.OnEngineUnload (   cxt)

Called from AlgoServer Reactor : Unload Engine (server stop)

We Stop the Manager

Parameters
cxt- Opaque Context from AlgoServer Reactor
See Also
Manager.Stop()
def pyRT.crypto.Algo.ByHand.OnExchange (   cxt,
  exch,
  bUP,
  ddb 
)

Called from AlgoServer Reactor : OMS Exchange Status Change (UP / DOWN)

Parameters
cxt- Opaque Context from AlgoServer Reactor
exch- Exchange Name
bUP- True if UP; False if DOWN
ddb- Dict received
def pyRT.crypto.Algo.ByHand.OnHttpGet (   cxt,
  qry 
)

Called from AlgoServer Reactor : Http GET.

Parameters
cxt- Opaque Context from AlgoServer Reactor
qry- Http Query (JSON)
Returns
Http Response (JSON)
def pyRT.crypto.Algo.ByHand.OnOMSMsg (   cxt,
  ddb 
)

Called from AlgoServer Reactor : OMS Message Received (ExecRpt)

Parameters
cxt- Opaque Context from AlgoServer Reactor
ddb- Dict received

Variable Documentation

tuple pyRT.crypto.Algo.ByHand._cfg = ByHandCfg()
pyRT.crypto.Algo.ByHand._EXCH = AlgoBase._EXCH
pyRT.crypto.Algo.ByHand._MGR = None;