MLinkSignalReady
Field Name | Field Type | Description |
---|---|---|
sessionID | short | (optional) actions below apply only to the sessionID virtual session; should be zero for non-multiplexed web-socket connections. |
signalID | GroupingCode | (optional) will be reflected back in xCheckPt.signalID fields that indicates that a specified signal ready triggered active send is complete. |
readyScan | enum | (optional; default is Incremental) Incremental = messages w/changes (all fields; cumulative changes) since previous MLinkSignalReady; FullScan = all messages. |
- It is possible for the MLinkServer to have received multiple updates to a single Primary Key between successive SignalReady messages. If this occurs, only the most recent record update will be forwarded to the client.
- If activelyLatency is set to any integer N greater than or equal to zero, it will have the effect of automatically triggering the transmission of any pending updates every N milliseconds, with zero being interpreted as no delay.
- If the client system is unable to process messages at the speed with which they are being sent, MLinkServer will fall back to sending messages at the rate the client is able to receive, which will also result in some messages being skipped in favor of more recent updates.