This section describes the messages which TOPCAT will respond to when it receives them from other applications via the SAMP hub. The SAMP MTypes are listed along with the descriptions; unless you are a tool developer you can probably ignore these.
SAMP MType:
table.load.votable
,
table.load.fits
,
table.load.cdf
or
table.load.stil
Note the non-standard MType table.load.stil
is
supported for loading tables with SAMP. This is like the other
table.load.*
MTypes, but any table format supported
by the application is permitted. This MType has an additional
parameter "format
", which must contain the table format
name (not case sensitive).
Note: this behaviour differs from the behaviour in TOPCAT versions prior to v3.0. Different options for handling exactly how a received row selection is treated may be made available in future versions.
SAMP MType: table.select.rowList
SAMP MType: table.highlight.row
SAMP MTypes: voresource.loadlist
,
voresource.loadlist.cone
,
voresource.loadlist.siap
,
voresource.loadlist.ssap
format
giving the (case-insensitive) table format name required for
the output table.
It also takes an optional integer-like parameter id
,
giving the ID number (as shown in the Control Window table list)
of the table required. If id
is missing or non-positive,
the current table is used.
The returned response has an output parameter url
giving the URL of the apparent table in question.
This MType is experimental and may be modified or withdrawn in
the future.
SAMP MType: table.get.stil
.
System-level messages are also responded to. For SAMP these are:
samp.hub.disconnect
samp.hub.event.shutdown
samp.hub.event.register
samp.hub.event.unregister
samp.hub.event.metadata
samp.hub.event.subscriptions
samp.app.ping