Embedded Python Real-Time FrameWork : API
Build 20250616.1
|
Embedded omniBridge Reactor API. More...
Classes | |
class | API |
Context-specific API class to wrap native omniBridge module functions. More... | |
class | LVC |
Access to native omniBridge.lvc_Xxx() API, with methods to use both the native API as well as the FieldList class. More... | |
class | Message |
Handy container for populating and accessing an omniBridge message into or out of the omniBridge module. More... | |
class | Order |
Handy container for populating an omniBridge Order, which is of the following hard-coded fieldds: More... | |
class | Watchable |
Watchable Stream : OrderBook, TopOfBook, etc. More... | |
Functions | |
def | Version |
Return Embedded Python version. More... | |
Variables | |
int | _IOCTL_BRIDGE_QRY = 0 |
Query omniBridge for driver info. More... | |
int | _IOCTL_CLR_FILTER = 0x0111 |
Clear all Message Filters. More... | |
int | _IOCTL_CONFLATE = 0x0116 |
MDDirectDriver : Conflate Interval in millis. More... | |
int | _IOCTL_FILE_SEEK = 0x0114 |
FileDriver : seek() More... | |
int | _IOCTL_FILE_START = 0x0119 |
FileDriver : Open and Start Pumping File. More... | |
int | _IOCTL_FILE_TELL = 0x0115 |
FileDriver : tell() More... | |
int | _IOCTL_FIX_SET_RXSEQ = _IOCTL_USER_BASE+2 |
FIX Driver : Set RX SeqNum. More... | |
int | _IOCTL_FIX_SET_TXSEQ = _IOCTL_USER_BASE+1 |
FIX Driver : Set TX SeqNum. More... | |
int | _IOCTL_FIXPUB_GET_RXSEQ = _IOCTL_USER_BASE+6 |
FIX Publisher : Get RX SeqNum. More... | |
int | _IOCTL_FIXPUB_GET_TXSEQ = _IOCTL_USER_BASE+5 |
FIX Publisher : Get TX SeqNum. More... | |
int | _IOCTL_FIXPUB_SET_RXSEQ = _IOCTL_USER_BASE+4 |
FIX Publisher : Set RX SeqNum. More... | |
int | _IOCTL_FIXPUB_SET_TXSEQ = _IOCTL_USER_BASE+3 |
FIX Publisher : Set TX SeqNum. More... | |
int | _IOCTL_FLUSH_FID = 0x0117 |
MDDirectDriver : Conflate Flush Field ID (e.g. More... | |
int | _IOCTL_HBTMOUT = 0x0104 |
Force Heartbeat Timeout. More... | |
int | _IOCTL_LOGOUT = 0x0103 |
Logout. More... | |
int | _IOCTL_MDD_SVC = 0x0118 |
MDDirectDriver : Set service name for next call to Subscribe() More... | |
int | _IOCTL_ROLL_LOG = 0x0102 |
Roll Driver Log File. More... | |
int | _IOCTL_RTD_PUMP = 0x011b |
FileDriver : Open and Start Pumping File. More... | |
int | _IOCTL_RTD_SET = 0x011a |
FileDriver : Open and Start Pumping File. More... | |
int | _IOCTL_SET_CHUNKMS = 0x0113 |
Set ChunkMs in FileDriver. More... | |
int | _IOCTL_SET_FILTER = 0x0110 |
Set Filter on Message Contents. More... | |
int | _IOCTL_SET_MPS = 0x0112 |
Set msg/sec in FileDriver. More... | |
int | _IOCTL_START = 0x0100 |
Start Driver. More... | |
int | _IOCTL_STOP = 0x0101 |
Stop Driver. More... | |
int | _IOCTL_USER_BASE = 0x1000 |
User-defined ioctl() commands. More... | |
Embedded omniBridge Reactor API.
def pyRT.native.omniBridgeModule.Version | ( | ) |
Return Embedded Python version.
int pyRT.native.omniBridgeModule._IOCTL_BRIDGE_QRY = 0 |
Query omniBridge for driver info.
int pyRT.native.omniBridgeModule._IOCTL_CLR_FILTER = 0x0111 |
Clear all Message Filters.
int pyRT.native.omniBridgeModule._IOCTL_CONFLATE = 0x0116 |
MDDirectDriver : Conflate Interval in millis.
int pyRT.native.omniBridgeModule._IOCTL_FILE_SEEK = 0x0114 |
FileDriver : seek()
int pyRT.native.omniBridgeModule._IOCTL_FILE_START = 0x0119 |
FileDriver : Open and Start Pumping File.
int pyRT.native.omniBridgeModule._IOCTL_FILE_TELL = 0x0115 |
FileDriver : tell()
int pyRT.native.omniBridgeModule._IOCTL_FIX_SET_RXSEQ = _IOCTL_USER_BASE+2 |
FIX Driver : Set RX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FIX_SET_TXSEQ = _IOCTL_USER_BASE+1 |
FIX Driver : Set TX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_GET_RXSEQ = _IOCTL_USER_BASE+6 |
FIX Publisher : Get RX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_GET_TXSEQ = _IOCTL_USER_BASE+5 |
FIX Publisher : Get TX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_SET_RXSEQ = _IOCTL_USER_BASE+4 |
FIX Publisher : Set RX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FIXPUB_SET_TXSEQ = _IOCTL_USER_BASE+3 |
FIX Publisher : Set TX SeqNum.
int pyRT.native.omniBridgeModule._IOCTL_FLUSH_FID = 0x0117 |
MDDirectDriver : Conflate Flush Field ID (e.g.
TRDPRC_1)
int pyRT.native.omniBridgeModule._IOCTL_HBTMOUT = 0x0104 |
Force Heartbeat Timeout.
int pyRT.native.omniBridgeModule._IOCTL_LOGOUT = 0x0103 |
Logout.
int pyRT.native.omniBridgeModule._IOCTL_MDD_SVC = 0x0118 |
MDDirectDriver : Set service name for next call to Subscribe()
int pyRT.native.omniBridgeModule._IOCTL_ROLL_LOG = 0x0102 |
Roll Driver Log File.
int pyRT.native.omniBridgeModule._IOCTL_RTD_PUMP = 0x011b |
FileDriver : Open and Start Pumping File.
int pyRT.native.omniBridgeModule._IOCTL_RTD_SET = 0x011a |
FileDriver : Open and Start Pumping File.
int pyRT.native.omniBridgeModule._IOCTL_SET_CHUNKMS = 0x0113 |
Set ChunkMs in FileDriver.
int pyRT.native.omniBridgeModule._IOCTL_SET_FILTER = 0x0110 |
Set Filter on Message Contents.
int pyRT.native.omniBridgeModule._IOCTL_SET_MPS = 0x0112 |
Set msg/sec in FileDriver.
int pyRT.native.omniBridgeModule._IOCTL_START = 0x0100 |
Start Driver.
int pyRT.native.omniBridgeModule._IOCTL_STOP = 0x0101 |
Stop Driver.
int pyRT.native.omniBridgeModule._IOCTL_USER_BASE = 0x1000 |
User-defined ioctl() commands.