A B C D E F G H I J K L M N O P R S T U V W X Y 

A

actionPerformed(ActionEvent) - Method in class DatahubWin
 
actionPerformed(ActionEvent) - Method in class SqlConsoleWin
 
actionPerformed(ActionEvent) - Method in class com.hume.SECS.ServerDebug
 
actionPerformed(ActionEvent) - Method in class com.hume.SECS.TraceAndLoggingConfig
 
actionPerformed(ActionEvent) - Method in class com.hume.SECS.Tracewin
 
actionPerformed(ActionEvent) - Method in class com.hume.SECS.TracewinLoggingConfig
 
add(int, String) - Method in class com.hume.DMH.TclListModel
 
addAlias(String) - Method in class com.hume.DMH.DmhServer
 
addAlias(String) - Method in interface com.hume.DMH.DmhServerItf
Use the uncommon feature of adding a DMH groupname alias so that sending to mailbox@groupname is recognized as sending within the server's own DMH group.
addElement(String) - Method in class com.hume.DMH.TclListModel
 
addEvalProc(String, EvalProcItf) - Static method in class Datahub
Add a Java command to implement the SQL "eval commandName [arg]+" statement type.
addLvalProc(String, LvalProcItf) - Static method in class Datahub
Add a Java command to implement the SQL "lval commandName [arg]+" statement type.
alarmAdd(int, String) - Method in class com.hume.SECS.SecsEquip
Create an alarm type.
alarmAdd(int, String, int, int) - Method in class com.hume.SECS.SecsEquip
Less common method to create an alarm type used if you need to customize the data collection CEIDs used for the alarm set and alarm clear event reports.
alarmAdd(String, String, String) - Method in class com.hume.SECS.SecsHost
alarmAdd() is not commonly used.
alarmEnable(int, boolean) - Method in class com.hume.SECS.SecsEquip
Enable or Disable reporting of an Alarm.
alarmEnable(String, boolean) - Method in class com.hume.SECS.SecsHost
Enable or Disable reporting of an Alarm.
alarmIsEnabled(int) - Method in class com.hume.SECS.SecsEquip
The host can disable or enable reporting of an alarm, see if the reporting of an alarm is enabled.
alarmIsEnabled(String) - Method in class com.hume.SECS.SecsHost
see if the reporting of an alarm is enabled
alarmIsSet(int) - Method in class com.hume.SECS.SecsEquip
See if an alarm is currently set.
alarmIsSet(String) - Method in class com.hume.SECS.SecsHost
see if an alarm is currently set
alarmReport(SecsHost, String, boolean, String, String) - Method in interface com.hume.SECS.AlarmReportItf
notification of an alarm message, S5F1, received from the equipment
AlarmReportHandler - Variable in class com.hume.SECS.SecsHost
Set this field to direct the delivery of alarm reports to your application.
AlarmReportItf - Interface in com.hume.SECS
Host interface to receive Alarm Reports
alarmSet(int, boolean) - Method in class com.hume.SECS.SecsEquip
Set or Clear the alarmed state of an alarm.
alarmTable() - Method in class com.hume.SECS.SecsEquip
Obtain a table model with current alarm data.
alarmTable() - Method in class com.hume.SECS.SecsHost
The table column names can be renamed as the HostGui demonstrates.
areReportsCleared() - Method in class com.hume.SECS.SecsHost
Whether all existing event reports are deleted prior to defining new ones during initialization.
areReportsEnabled() - Method in class com.hume.SECS.SecsHost
Whether to enable all equipment events during initialization.
autoInstantiate - Variable in class com.hume.SECS.EquipStartupData
whether software should create the connection object at program start

B

baud - Variable in class com.hume.SECS.EquipStartupData
For SECS-I the RS-232 baudrate
binToInt(String) - Method in class com.hume.SECS.SecsConn
convert a SECS binary value formatted as hex 0xnn or base 10 to int

C

clear() - Method in class com.hume.DMH.ListBuilder
empty the list for re-use building a different list
clientData - Variable in class HubTable
for public client use - a reference to anything you want associated with the table
clientData - Variable in class com.hume.SECS.SecsHost
A value saved in the SecsHost instance for use by your application.
clientDisconnect(String) - Method in class com.hume.DMH.DmhServer
 
clientDisconnect(String) - Method in interface com.hume.DMH.DmhServerItf
close the client's socket connection
clientIdentify(String) - Method in class com.hume.DMH.DmhServer
 
clientIdentify(String) - Method in interface com.hume.DMH.DmhServerItf
ask the client to provide his hostname, command line, and DISPLAY name as a String result
clientPing(String) - Method in class com.hume.DMH.DmhServer
 
clientPing(String) - Method in interface com.hume.DMH.DmhServerItf
Exercise the network connection which causes an error closure if the client is gone.
clientTerminate(String) - Method in class com.hume.DMH.DmhServer
 
clientTerminate(String) - Method in interface com.hume.DMH.DmhServerItf
tell the client to exit, which is honored by Tcl and Java clients, and by VB clients if the developer codes the Shutdown() callback.
clone() - Method in class HubTableRow
The table needs to create rows without coding with the class name.
clone() - Method in class TableRowSchema
 
clone() - Method in class TableRowSub
 
close(String) - Method in class com.hume.DMH.DmhClient
 
close(String) - Method in interface com.hume.DMH.DmhClientItf
Stop using a mailbox - disarm receiving if listening, discard any pending messages, and remove from existence if it exists.
close(String) - Method in class com.hume.DMH.DmhServer
 
close() - Method in class com.hume.SECS.SecsEquip
Stop using an instance, but leave intact file system data for future use.
columnName - Variable in class LvalProcResult
 
columnName - Variable in class TableRowSchema
 
com.hume.datahub - package com.hume.datahub
The datahub package provides a high-performance, in-memory SQL database with subscription features.
com.hume.DMH - package com.hume.DMH
The DMH package implements client and server roles of the Hume Distributed Message Hub (DMH) inter-process communication message system.
com.hume.SECS - package com.hume.SECS
The SECS package provides classes to deploy either the equipment or host roles of the Semiconductor Equipment Communication Standard (SECS) protocol.
commDisable() - Method in class com.hume.SECS.SecsConn
disable SECS communication
commDisable() - Method in class com.hume.SECS.SecsEquip
Disable SECS communication.
commDisable() - Method in class com.hume.SECS.SecsHost
disable SECS communication
commEnable - Variable in class com.hume.SECS.EquipStartupData
whether SECS communication should be enabled
commEnable() - Method in class com.hume.SECS.SecsConn
enable SECS communication
commEnable() - Method in class com.hume.SECS.SecsEquip
Enable SECS communication.
commEnable() - Method in class com.hume.SECS.SecsHost
enable SECS communication
compareTo(HubTableRow) - Method in class HubTableRow
compareTo gets replaced in derived classes.
compareTo(HubTableRow) - Method in class TableRowSchema
 
compareTo(HubTableRow) - Method in class TableRowSub
 
connectionType - Variable in class com.hume.SECS.EquipStartupData
Enumerated connection type, 1995 for standard HSMS, 0 for serial
connectTypeHsmsActive(String, int) - Method in class com.hume.SECS.SecsConn
set the connection type to HSMS active
connectTypeHsmsPassive(int) - Method in class com.hume.SECS.SecsConn
set the connection type to HSMS passive
connectTypeSerial(String, int) - Method in class com.hume.SECS.SecsConn
host only - set the connection type to a serial port
connectTypeSet() - Method in class com.hume.SECS.SecsConn
Apply current connection type data set as properties.
connectTypeSet() - Method in class com.hume.SECS.SecsEquip
Set the SECS connection type per the current property values.
connectTypeSet() - Method in class com.hume.SECS.SecsHost
Set the SECS connection type per the current property values.
connectTypeTerminalServer(String, int) - Method in class com.hume.SECS.SecsConn
host only, set the connection type to a Terminal Server/IP connection
controlIntentOnline - Variable in class com.hume.SECS.EquipStartupData
whether an online control state is desired
controlModeRemote - Variable in class com.hume.SECS.EquipStartupData
whether remote control is desired in the online control state
controlStateOffline() - Method in class com.hume.SECS.SecsHost
send S1F15R host request for the offline control state
controlStateOnline() - Method in class com.hume.SECS.SecsHost
send S1F17R host request for the online control state (0 or 2 result mean online)
controlStateStartup - Variable in class com.hume.SECS.EquipStartupData
The desired control state at startup.
ControlStateText - Static variable in class com.hume.SECS.SecsEquip
Use the CS_* control state values as indexes in this array to obtain the state text values
copy(SecsHost) - Method in class com.hume.SECS.SecsHost
copy our property values to another SecsHost instance
copyAll(SecsHost) - Method in class com.hume.SECS.SecsHost
copy entire configuration to another SecsHost instance
count(String) - Method in class com.hume.DMH.DmhClient
 
count(String) - Method in interface com.hume.DMH.DmhClientItf
Obtain mailbox message counts.
count(String) - Method in class com.hume.DMH.DmhServer
 
countTables - Variable in class Datahub.HtmlSaveResult
count of tables successfully processed
createShow() - Static method in class DatahubWin
create or show the Datahub GUI window
createShow() - Static method in class com.hume.SECS.ServerDebug
 
createStatement() - Method in class HubTable
Return an SQL create statement for the table schema
CS_OFFLINE_ATTEMPT_ONLINE - Static variable in class com.hume.SECS.SecsEquip
control state "OFF-LINE SeekOnline" - we seek to be online
CS_OFFLINE_EQUIPMENT - Static variable in class com.hume.SECS.SecsEquip
control state "OFF-LINE Equipment" - we choose to be off line
CS_OFFLINE_HOST - Static variable in class com.hume.SECS.SecsEquip
control state "OFF-LINE Host" - off line because of host action or inaction
CS_ONLINE_LOCAL - Static variable in class com.hume.SECS.SecsEquip
control state "ON-LINE LOCAL" - online under operator control
CS_ONLINE_REMOTE - Static variable in class com.hume.SECS.SecsEquip
control state "ON-LINE REMOTE" - online under SECS communication control
csvFieldValue(HubTableColumn) - Method in class HubTableRow
obtain a value for Comma Separated Value (CSV) export

D

Datahub - Class in com.hume.datahub
The Datahub class implements high performance in-memory SQL tables with subscription features.
Datahub() - Constructor for class Datahub
 
Datahub.HtmlSaveResult - Class in com.hume.datahub
A data structure used to return htmlSave() results
Datahub.HtmlSaveResult() - Constructor for class Datahub.HtmlSaveResult
 
DatahubWin - Class in com.hume.datahub
The Datahub GUI top level window.
DatahubWin() - Constructor for class DatahubWin
Create an instance of the Datahub GUI window.
dataType - Variable in class TableRowSchema
 
day() - Method in class Localtime
 
dayOfYear() - Method in class Localtime
 
debugDmhStatus(boolean) - Static method in class com.hume.SECS.SecsConn
show or hide the SECS Server DMH message system status window
debugInspect() - Static method in class com.hume.SECS.SecsConn
exec the Datahub SDK inspect debugger to debug the SECS Tcl server
debugTableWindow(boolean) - Static method in class com.hume.SECS.SecsConn
show or hide the SECS server SQL table GUI
debugTclConsole(boolean) - Static method in class com.hume.SECS.SecsConn
show or hide the SECS server Tcl command console
debugTraceWindow(boolean) - Method in class com.hume.SECS.SecsConn
Show or hide the SECS server SECS trace window for this connection.
defaultValue - Variable in class com.hume.SECS.HostVariableInfo
The default value of an Equipment Configuration Variable.
defaultValue - Variable in class com.hume.SECS.VariableInfo
ECV default value
delete() - Method in class com.hume.SECS.SecsEquip
Delete an instance and its persisted data with no intention of future use.
delete() - Method in class com.hume.SECS.SecsHost
Stop using an instance.
deleteRow(HubTableRow) - Method in class HubTable
Delete a row from the table.
deleteStatement(HubTableRow) - Method in class HubTable
Build an SQL delete statement for deleting a row.
deleteWhere(String) - Method in class HubTable
Delete all table rows matching an SQL selection clause.
description - Variable in class com.hume.SECS.HostVariableInfo
Usage notes and/or a description of the data item.
description - Variable in class com.hume.SECS.VariableInfo
variable description
deviceID - Variable in class com.hume.SECS.EquipStartupData
Device ID
disarm(String) - Method in class com.hume.DMH.DmhClient
 
disarm() - Method in class com.hume.DMH.DmhClient
 
disarm(String) - Method in interface com.hume.DMH.DmhClientItf
Un-register the listener from a mailbox.
disarm() - Method in interface com.hume.DMH.DmhClientItf
Cancel all mailbox receiving for the connection.
disconnect() - Method in class com.hume.DMH.DmhClient
 
disconnect() - Method in interface com.hume.DMH.DmhClientItf
Clean-up resources such as network connections that are being used by this interface.
dismiss(boolean) - Method in class DatahubWin
close and dispose of the window.
dismiss() - Method in class DmhStatusWin
close and dispose of the window
dismiss() - Method in class HtmlSaveWin
 
dismiss() - Method in class HubTableRowWin
 
dismiss() - Method in class HubTableWin
 
dismiss() - Method in class SqlConsoleWin
close the window and free related resources.
dismiss() - Method in class TextDisplay
 
dismiss() - Method in class com.hume.SECS.Tracewin
dismiss the window and end the related trace messages
DmhClient - Class in com.hume.DMH
An implementation of interface DmhClientItf.
DmhClient() - Constructor for class com.hume.DMH.DmhClient
An implementation of interface DmhClientItf.
dmhClientInit(DmhClientItf, String) - Static method in class Datahub
Join a DMH Group as a client that processes SQL command messages.
dmhClientInit(String, StringBuilder) - Static method in class Datahub
Join a DMH Group as a client that processes SQL command messages.
DmhClientItf - Interface in com.hume.DMH
This interface defines the public procedures that a DMH message system client can use.
dmhLostClient(DmhServerItf, String, boolean) - Method in interface com.hume.DMH.DmhLostClientItf
Notification of a disconnected DMH client.
DmhLostClientItf - Interface in com.hume.DMH
A callback interface for the DMH server to inform the application that a client has disonnected.
dmhLostServer(DmhClientItf) - Method in interface com.hume.DMH.DmhLostServerItf
Notification that the connection to the server is broken.
DmhLostServerItf - Interface in com.hume.DMH
The callback interface to be notified that a DMH server connection has been lost.
dmhReceive(DmhClientItf, String, String, String) - Method in interface com.hume.DMH.DmhReceiveItf
 
dmhReceive(DmhClientItf, String, String, String) - Method in class com.hume.DMH.DmhServer
 
dmhReceive(DmhClientItf, String, String, String) - Method in class com.hume.SECS.SecsConn
This is a callback for this code to receive messages from the SECS server.
dmhReceive(DmhClientItf, String, String, String) - Method in class com.hume.SECS.SecsEquip
 
dmhReceive(DmhClientItf, String, String, String) - Method in class com.hume.SECS.SecsHost
 
DmhReceiveItf - Interface in com.hume.DMH
The callback interface to receive a dmh message.
DmhServer - Class in com.hume.DMH
Class DmhServer is used to deploy the server role of the DMH message system.
DmhServer() - Constructor for class com.hume.DMH.DmhServer
 
dmhServerInit(String, String) - Static method in class Datahub
The Datahub static main() optionally calls this procedure to initialize usage of the DMH message system as a server.
DmhServerItf - Interface in com.hume.DMH
This interface defines the public procedures that a DMH message system server provides.
DmhStatusWin - Class in com.hume.datahub
Create the DMH Status window seen as a feature of the Datahub GUI.
DmhStatusWin(DmhClientItf) - Constructor for class DmhStatusWin
Creates a new DmhStatusWin window and makes it visible
dmhTrace(DmhClientItf, String) - Method in interface com.hume.DMH.DmhTraceItf
Delivery of a trace message.
DmhTraceItf - Interface in com.hume.DMH
A callback interface for diagnostic messages.
doubleFormatSpec - Static variable in class Datahub
You can optionally supply a String.format(doubleFormatSpec, d) format specification string to control how all double values are formatted.
doXact(String, String) - Method in class com.hume.DMH.DmhClient
 
doXact(String, String, int) - Method in class com.hume.DMH.DmhClient
 
doXact(String, String, String) - Method in class com.hume.DMH.DmhClient
 
doXact(String, String, String, int) - Method in class com.hume.DMH.DmhClient
 
doXact(String, String) - Method in interface com.hume.DMH.DmhClientItf
Send a message and wait for a reply.
doXact(String, String, int) - Method in interface com.hume.DMH.DmhClientItf
Send a message and wait for a reply.
doXact(String, String, String) - Method in interface com.hume.DMH.DmhClientItf
Send a message and wait for a reply.
doXact(String, String, String, int) - Method in interface com.hume.DMH.DmhClientItf
Send a message and wait for a reply.
drop() - Method in class HubTable
Delete the table.
dropStatement() - Method in class HubTable
Obtain an SQL drop statement for deleting the table.

E

e - Variable in class Datahub.HtmlSaveResult
An exception if the processing failed
elementAt(int) - Method in class com.hume.DMH.TclListModel
 
EquipStartupData - Class in com.hume.SECS
A structure for the startup data of a SECS interface running on the equipment side.
EquipStartupData() - Constructor for class com.hume.SECS.EquipStartupData
 
EquipStartupData(String) - Constructor for class com.hume.SECS.EquipStartupData
 
ERR_BASIC_USAGE - Static variable in class Datahub
non-specific syntax error, error message is usage help text
ERR_COMMUNICATION_ERROR - Static variable in class Datahub
a communication error when using the dmh eval command
ERR_CREATE_CLASSLOAD - Static variable in class Datahub
error loading the TableRow class for a table create.
ERR_CREATE_COMPILE - Static variable in class Datahub
error compiling the TableRow java code for a table create.
ERR_DUPLICATE_SUBSCRIPTION_NAME - Static variable in class Datahub
subscription name is already in use
ERR_FILE_IO - Static variable in class Datahub
file system error
ERR_IMPROPER_VALUE - Static variable in class Datahub
a value supplied is not proper for the usage context
ERR_INCLUDE_WARNING - Static variable in class Datahub
warning result from the INCLUDE command that errors were encountered from included statements
ERR_INSERT_UNIQUE_KEY_VIOLATION - Static variable in class Datahub
a table row with the same primary composite key value already exists
ERR_INVALID_SYNTAX - Static variable in class Datahub
syntax error, error message is specific for the error
ERR_MISSING_TERM - Static variable in class Datahub
missing a specific keyword or expected value
ERR_NOT_CREATED - Static variable in class Datahub
error instantiating a new table
ERR_SEND_ERROR - Static variable in class Datahub
error when sending initial sync message(s) during subscription open
ERR_TABLE_DUPLICATION - Static variable in class Datahub
table name is already in use
ERR_TABLE_WAS_DROPPED - Static variable in class Datahub
the table has been dropped
ERR_UNEXPECTED_EXCEPTION - Static variable in class Datahub
an unexpected java Exception was encountered
ERR_UNKNOWN_COLUMN - Static variable in class Datahub
column name not found
ERR_UNKNOWN_TABLE - Static variable in class Datahub
table name not found
ERR_UNKNOWN_VALUE - Static variable in class Datahub
unknown subscription name, file name, or similar item
ERR_UNSUPPORTED_COMBO - Static variable in class Datahub
mutually exclusive features have been specified for a subscription open.
ERR_UPDATE_UNIQUE_KEY_VIOLATION - Static variable in class Datahub
the update would create more than one row with the same key value
ERR_WOULD_OVERWRITE - Static variable in class Datahub
an output file already exists and the overwrite option is not specfied
errMsg(int) - Static method in class HubTable
Obtain an error message string for an error code returned by the HubTable methods insert(), update(), and delete().
errMsg - Variable in class LvalProcResult
 
errorOut - Static variable in class Datahub
You can optionally provide a different PrintStream for error output.
eval(String, String[]) - Method in interface EvalProcItf
 
EvalProcItf - Interface in com.hume.datahub
This interface is implemented by developers in order to install Java procedures that are executed by SQL messages received by the Datahub.
EvalResult - Class in com.hume.datahub
A data structure for execution results, a return code, rc, and a result string.
Datahub rc conventions:
rc == 0 unconditional success
rc > 0 success with a warning or informational result
rc < 0 error, and an error message result
EvalResult() - Constructor for class EvalResult
 
eventAdd(int, boolean, String) - Method in class com.hume.SECS.SecsEquip
Define an event type.
eventAdd(String, int, boolean, String) - Method in class com.hume.SECS.SecsEquip
Define an event type, and provide a unique name.
eventAdd(String, String, String, String) - Method in class com.hume.SECS.SecsHost
Manually add an event definition.
eventChoice() - Method in class com.hume.SECS.SecsHost
Obtain an array of {CEID VirtualName Description} lists providing a selection choice of events which do not currently have an associated event report.
eventDiscovery() - Method in class com.hume.SECS.SecsHost
Attempt to discover unknown event types
eventDvvals(String, String[]) - Method in class com.hume.SECS.SecsEquip
Specify the DVVAL variables associated with an event for S1F24.
eventEnable(int, boolean) - Method in class com.hume.SECS.SecsEquip
Enable or Disable reporting of an Event.
eventIsEnabled(int) - Method in class com.hume.SECS.SecsEquip
The host can change the enabled status; see if the reporting of an event is enabled.
eventIsHostEnabled(String) - Method in class com.hume.SECS.SecsHost
see if the reporting of an event is enabled by the host
eventIsReported(String) - Method in class com.hume.SECS.SecsHost
see if the reporting of an event is currently established with the equipment
eventPost(int) - Method in class com.hume.SECS.SecsEquip
Announce that a GEM event has occurred which may cause an event report message to be sent.
eventPostByName(String) - Method in class com.hume.SECS.SecsEquip
announce that a GEM event has occurred using the unique event name
eventRenumber(String, int) - Method in class com.hume.SECS.SecsEquip
Reassign a different numeric ID to a built-in event.
eventReport(SecsHost, String, String, HashMap<String, String>) - Method in interface com.hume.SECS.EventReportItf
delivery of an event report
eventReportConfig(String) - Method in class com.hume.SECS.SecsHost
lookup the {CEID virtualName Description VIDs} of an individual event report
eventReportConfigEx(String) - Method in class com.hume.SECS.SecsHost
lookup the {CEID virtualName Description VIDs RPTID} of an individual event report
eventReportDefine(String, String[], String) - Method in class com.hume.SECS.SecsHost
Create or update an event report definition.
eventReportDefine(String, String[]) - Method in class com.hume.SECS.SecsHost
Create or update an event report definition.
eventReportDelete(String) - Method in class com.hume.SECS.SecsHost
delete an event report definition
EventReportHandler - Variable in class com.hume.SECS.SecsHost
Set this field to direct the delivery of event reports to your application
EventReportItf - Interface in com.hume.SECS
Host interface to receive Event Reports.
eventReportLinks() - Method in class com.hume.SECS.SecsEquip
This method returns a list of integer pairs for the current associations of event types and report definitions.
eventsEnable() - Method in class com.hume.SECS.SecsHost
Enable the reporting of all equipment events
eventsEnable(String, boolean) - Method in class com.hume.SECS.SecsHost
Enable or Disable reporting of one or more Events
eventUnlink(int) - Method in class com.hume.SECS.SecsEquip
Unlink (disassociate) all associated reports from an event.
eventUpdate(String, String, String) - Method in class com.hume.SECS.SecsHost
give an event a meaningful name and description

F

fieldCompare(HubTableColumn, HubTableRow) - Method in class HubTableRow
Compare a column value in this row to the value in another row
fieldValue(HubTableColumn, boolean) - Method in class HubTableRow
SQL scripting method used to obtain a value
flush(String) - Method in class com.hume.DMH.DmhClient
 
flush(String) - Method in interface com.hume.DMH.DmhClientItf
Empty a mailbox of any pending messages.
frame - Variable in class com.hume.SECS.ServerDebug
 
frame - Variable in class com.hume.SECS.TableDisplay
 

G

get(int) - Method in class com.hume.DMH.StringList
Retrieve an element from a list, indexing starts with 0.
get(int) - Method in class com.hume.DMH.TclListModel
 
getAliases() - Method in class com.hume.DMH.DmhServer
 
getAliases() - Method in interface com.hume.DMH.DmhServerItf
An alias array is used to implement the concept of of virtual DMH groups in a single physical server.
getBAUD() - Method in class com.hume.SECS.SecsConn
property value BAUD, default 9600
getBinDir() - Static method in class com.hume.SECS.SecsConn
directory where DMH executables are - a read-only value
getCalendar() - Method in class Localtime
 
getCeidOffline() - Method in class com.hume.SECS.SecsHost
The event report CEID that signifies the equipment is transitioning to an off-line control state
getClientID() - Method in class com.hume.DMH.DmhClient
 
getClientID() - Method in interface com.hume.DMH.DmhClientItf
Get the server's unique ID string for the client connection.
getCols() - Method in class HubTableRow
obtain the columns of the table
getCols() - Method in class TableRowSchema
 
getCols() - Method in class TableRowSub
 
getColType(int) - Method in class com.hume.SECS.HubTableModel
 
getColumn(String) - Method in class HubTable
Lookup a table column by name.
getColumnCount() - Method in class HubTable
Obtain the count of table columns.
getColumnCount() - Method in class ListReplyTableModel
 
getColumnCount() - Method in class com.hume.SECS.HubTableModel
 
getColumnName(int) - Method in class ListReplyTableModel
 
getColumnName(int) - Method in class com.hume.SECS.HubTableModel
 
getColumnNameList() - Method in class HubTable
Obtain a whitespace separated list of all the column names.
getColumnNames() - Method in class HubTable
Obtain the column names as an array
getCommState() - Method in class com.hume.SECS.SecsConn
CommState value Possible literal text values are
DISABLED, ENABLED {NOT COMMUNICATING}, COMMUNICATING
getConnectionType() - Method in class com.hume.SECS.SecsConn
property value ConnectionType
See getConnectionType for details.
getControlState() - Method in class com.hume.SECS.SecsConn
property value ControlState
A read-only value of the actual GEM Control State, which reflects your ControlIntentOnline value, your ControlModeRemote value, and host dynamics.
getControlStateStartup() - Method in class com.hume.SECS.SecsEquip
get the configured control state startup value
getControlStateStartupText() - Method in class com.hume.SECS.SecsEquip
get GUI text for the control state startup value
getDate() - Method in class Localtime
 
getDefaultTimeout() - Method in class com.hume.DMH.DmhClient
 
getDefaultTimeout() - Method in interface com.hume.DMH.DmhClientItf
Get the current default timeout that is used on DoXact calls.
getDescription() - Method in class com.hume.DMH.DmhClient
 
getDescription() - Method in interface com.hume.DMH.DmhClientItf
returns the client description
getDEVID() - Method in class com.hume.SECS.SecsConn
property value DEVID, the SECS device ID, default 0
getDmh() - Static method in class com.hume.SECS.SecsConn
DMH connection to the SECS Server - read-only
getDmhGroupName() - Static method in class com.hume.SECS.SecsConn
DMH Group name - read-only
getElementAt(int) - Method in class com.hume.DMH.TclListModel
 
getErrCode() - Method in exception SqlException
 
getGroupname() - Method in class com.hume.DMH.DmhClient
 
getGroupname() - Method in interface com.hume.DMH.DmhClientItf
return the DMH Groupname as provided to the init() method.
getHostname() - Method in class com.hume.DMH.DmhClient
 
getHostname() - Method in interface com.hume.DMH.DmhClientItf
Return the TCP/IP hostname of the local computer
getHostname() - Static method in class com.hume.DMH.Hostname
obtain the cached hostname value
getHsmsHost() - Method in class com.hume.SECS.SecsConn
property value HSMS Connection Hostname or IP address.
getHsmsPassive() - Method in class com.hume.SECS.SecsConn
property value HsmsPassive - whether to act as a passive server instead of an active client
getHsmsPort() - Method in class com.hume.SECS.SecsConn
property value HsmsPort - the HSMS socket port, default value is 5555
getJavaServerDir() - Static method in class com.hume.SECS.SecsConn
directory where SecsServer[.exe] or SecsServer.tcl is found treat it as a read-only property
getKey() - Method in class HubTableRow
obtain the primary composite key (PCK) value
getKey() - Method in class TableRowSchema
 
getKey() - Method in class TableRowSub
 
getKeyCols() - Method in class HubTableRow
obtain the key columns of the table
getKeyCols() - Method in class TableRowSchema
 
getKeyCols() - Method in class TableRowSub
 
getKeyCount() - Method in class ListReplyTableModel
 
getKeyName(int) - Method in class ListReplyTableModel
 
getKeyNameList() - Method in class HubTable
Obtain a whitespace separated list of the key column names.
getKeyNames() - Method in class HubTable
Obtain the key column names as an array
getMDLN() - Method in class com.hume.SECS.SecsEquip
Get the SECS equipment model type
getMhGroup() - Method in class com.hume.DMH.DmhClient
 
getMhGroup() - Method in interface com.hume.DMH.DmhClientItf
If you have a connection, getMhgroup() returns hostname:port of the DMH server else an empty string
getMhMsgs(String) - Method in class com.hume.DMH.DmhServer
 
getMhMsgs(String) - Method in interface com.hume.DMH.DmhServerItf
Tcl virtual data mh_msgs.
getName() - Method in class HubTable
Obtain the table name which is possibly truncated to the maximum length, NAME_MAX, but preserves the original case passed to the constructor.
getName() - Method in class HubTableColumn
Obtain the original name passed to the constructor but possibly truncated to NAME_MAX characters in length.
getName() - Method in class com.hume.SECS.SecsConn
A unique name for the SECS connection, used as an identifier for saved data, Set during construction.
getNotice() - Method in class ListReplyTableModel
 
getPosixSeconds() - Method in class Localtime
 
getProcessProgramDir() - Method in class com.hume.SECS.SecsConn
The Process Program Directory - you can set a relative path such as "./pp".
getProduct() - Method in class com.hume.DMH.DmhClient
 
getProduct() - Method in interface com.hume.DMH.DmhClientItf
Obtain the vendor product id.
getRowCount() - Method in class HubTable
Obtain the count of table rows.
getRowCount() - Method in class ListReplyTableModel
 
getRowCount() - Method in class com.hume.SECS.HubTableModel
 
getRTY() - Method in class com.hume.SECS.SecsConn
property value SECS-I retry maximum
getSchema() - Method in class HubTable
Obtain the table schema as data rows
getSchemaList() - Method in class HubTable
Obtain the table schema formatted as an SQL selection statement result select {table schema} {{Column Name} Key Type} {{Column Name}} colCount {} data
getSchemaList(boolean) - Method in class HubTable
Obtain the table schema formatted as an SQL selection statement result optionally with an empty Description column added.
getSelectedItem() - Method in class com.hume.DMH.TclListModel
 
getSequence() - Method in class HubTableColumn
Return the column index.
getSerialPort() - Method in class com.hume.SECS.SecsConn
property value SECS-I SerialPort, default is COM1 on Windows
getSize() - Method in class com.hume.DMH.TclListModel
 
getSOFTREV() - Method in class com.hume.SECS.SecsEquip
returns the currently configured SECS software revision string
getSortFlag() - Method in class HubTable
The sortFlag controls whether additional sorting is performed on selection results to sequence numeric data in numeric order.
getSpoolDirectory() - Method in class com.hume.SECS.SecsEquip
SpoolDirectory property
getSpoolingAllow() - Method in class com.hume.SECS.SecsEquip
return the current Spooling Allow configuration string
getSpoolInit() - Method in class com.hume.SECS.SecsHost
Spool Initialization PURGE | IGNORE | UNLOAD
getState() - Method in class com.hume.DMH.DmhClient
 
getState() - Method in interface com.hume.DMH.DmhClientItf
Obtain an integer code representing communication status.
getState() - Method in class com.hume.SECS.SecsConn
The low-level connection state, OFFLINE, LISTENING, COMMUNICATING and more, The value is null until the interface instance has been constructed in the SECS server process.
getStringAt(int) - Method in class HubTableRow
Obtain a field value.
getStringAt(int, int) - Method in class com.hume.SECS.HubTableModel
 
getSubscriptionCount() - Method in class HubTable
Obtain the count of subscriptions to the table.
getSubscriptions() - Method in class HubTable
Obtain an array of the current table subscriptions.
getSubscriptionsList() - Method in class HubTable
Obtain the current subscriptions as an SQL selection list.
getSupervisorDir() - Static method in class com.hume.SECS.SecsHost
 
getT1() - Method in class com.hume.SECS.SecsConn
property value, SECS-I T1 timer
getT2() - Method in class com.hume.SECS.SecsConn
property value, SECS-I Protocol timeout timer
getT3() - Method in class com.hume.SECS.SecsConn
property value, SECS Reply timeout timer
getT4() - Method in class com.hume.SECS.SecsConn
property value, SECS-I interblock timeout timer
getT5() - Method in class com.hume.SECS.SecsConn
property value, HSMS re-connection attempt timer
getT6() - Method in class com.hume.SECS.SecsConn
property value, HSMS control transaction timeout.
getT7() - Method in class com.hume.SECS.SecsConn
property value, HSMS not selected timeout.
getT8() - Method in class com.hume.SECS.SecsConn
 
getTablename() - Method in class ListReplyTableModel
 
getTables() - Static method in class Datahub
Obtain an array of the data tables.
gettDATAID() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for DATAID items, default U4.
gettDATALENGTH() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for DATALENGTH items, default U4
gettLENGTH() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for LENGTH items, default U4
gettPPID() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for PPID items.
getTraceBits() - Method in class com.hume.DMH.DmhClient
 
getTraceBits() - Method in interface com.hume.DMH.DmhClientItf
get the trace bitfield settings
getTraceBits() - Method in class com.hume.SECS.SecsConn
get the TraceBits which control tracing of SECS communication
getTraceLogMaxWidth() - Method in class com.hume.SECS.SecsConn
the maximum width of a line in characters when saving SECS communication trace data to log files, 0 = no limit, or >= 1000
getTraceSaveDir() - Method in class com.hume.SECS.SecsConn
the file system directory for trace data save files
getTraceSaveMaxDayFiles() - Method in class com.hume.SECS.SecsConn
 
getTraceSaveZipCmd() - Method in class com.hume.SECS.SecsConn
The compression command which is executed in the saving directory with the additional argument of the day file name which has just been closed at midnight.
getTracewinMaxWidth() - Method in class com.hume.SECS.SecsConn
 
gettREPGSZ() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for REPGSZ items, default U4
gettRPTID() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for RPTID items, default U4.
gettTOTSMP() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for TOTSMP items, default U4
gettTRID() - Method in class com.hume.SECS.SecsHost
SECS TSN type code for TRID items, default U4
getType() - Method in class HubTableColumn
the HubTableColumn.TYPE_* column data type
getValueAt(int) - Method in class HubTableRow
Obtain a field value.
getValueAt(int, int) - Method in class ListReplyTableModel
 
getValueAt(int, int) - Method in class com.hume.SECS.HubTableModel
 
getVarcharLen() - Method in class HubTableColumn
Maximum declared length of a varchar field
getVarValueTimeout() - Method in class com.hume.SECS.SecsEquip
Internal VarValueRequest timeout value in milliseconds.
getVersion() - Method in class com.hume.DMH.DmhClient
 
getVersion() - Method in interface com.hume.DMH.DmhClientItf
Obtain the DMH compatibility version.
getVersion() - Method in class com.hume.DMH.DmhServer
 
getWhereClause() - Method in class HubTableRow
a where clause for this row
groupnamePort(String) - Method in class com.hume.DMH.DmhClient
 
groupnamePort(String) - Method in interface com.hume.DMH.DmhClientItf
Return the socket port that a DMH groupname is mapped to.

H

hhmmss() - Method in class Localtime
the time as HHmmss
hisTimeout(HisTimer) - Method in interface com.hume.DMH.HisTimeoutItf
timed interval completion
HisTimeoutItf - Interface in com.hume.DMH
The callback interface that an HisTimer uses for notification of interval completion.
HisTimer - Class in com.hume.DMH
A timer notifies you when an interval has expired.
HisTimer(long, HisTimeoutItf) - Constructor for class com.hume.DMH.HisTimer
Construct a timer and start it running.
Hostname - Class in com.hume.DMH
This class is used to determine the TCP/IP hostname of the local computer.
Hostname() - Constructor for class com.hume.DMH.Hostname
 
hostname - Static variable in class com.hume.DMH.Hostname
 
HostVariableInfo - Class in com.hume.SECS
a data structure to manage the configuration and value of a variable.
HostVariableInfo() - Constructor for class com.hume.SECS.HostVariableInfo
 
hour() - Method in class Localtime
 
hsmsHost - Variable in class com.hume.SECS.EquipStartupData
For active HSMS connections, the target host or IP address.
hsmsPassive - Variable in class com.hume.SECS.EquipStartupData
Whether the HSMS interface is started as the TCP/IP server.
hsmsPort - Variable in class com.hume.SECS.EquipStartupData
For HSMS, the TCP/IP socket port being served or being connected to.
htmlSave(boolean, boolean, boolean, boolean) - Static method in class Datahub
Save selected table information for all of the tables as one combined document or as an HTML document per table in the current directory.
htmlSave(boolean, boolean, boolean, boolean, boolean, String[], String) - Static method in class Datahub
Save selected table information as one combined document or as an HTML document per table.
HtmlSaveWin - Class in com.hume.datahub
Dialog window used to obtain user preferences and execute the Datahub.htmlSave() method.
HubTable - Class in com.hume.datahub
The Datahub Table class.
HubTable(String, HubTableRow) - Constructor for class HubTable
Construct a HubTable instance and add it to the Datahub.
HubTableColumn - Class in com.hume.datahub
Datahub Table Column class.
HubTableColumn(String, int, int, int, Field, boolean) - Constructor for class HubTableColumn
 
HubTableModel - Class in com.hume.SECS
Query and parse Datahub table data to provide a Table Model.
HubTableModel(String, String, String) - Constructor for class com.hume.SECS.HubTableModel
 
HubTableRow - Class in com.hume.datahub
HubTableRow is the base class for Datahub table rows.
HubTableRow() - Constructor for class HubTableRow
 
HubTableRowWin - Class in com.hume.datahub
Editing dialogs for Table rows
HubTableWin - Class in com.hume.datahub
The Datahub table window class.
HubTableWin(HubTable) - Constructor for class HubTableWin
Used by table.showDataWin()

I

idTsn - Variable in class com.hume.SECS.HostVariableInfo
The TSN format type code for the varID as used by the equipment.
inheritWin(JFrame, HubTable, HubTableRow) - Static method in class HubTableRowWin
Create or show a dialog for adding a new row starting with the data of an existing row.
init(String, String) - Method in class com.hume.DMH.DmhClient
 
init(String, int) - Method in class com.hume.DMH.DmhClient
 
init(String, String) - Method in interface com.hume.DMH.DmhClientItf
Initialize and connect to a DMH server.
init(String, int) - Method in interface com.hume.DMH.DmhClientItf
Initialize and connect to a DMH server.
init(String) - Method in class com.hume.DMH.DmhServer
 
init(int) - Method in class com.hume.DMH.DmhServer
 
init(String, int) - Method in class com.hume.DMH.DmhServer
 
init(String) - Method in interface com.hume.DMH.DmhServerItf
Initialize the DMH server, usually on the default network interface.
init(int) - Method in interface com.hume.DMH.DmhServerItf
Initialize using a specified socket port number.
initialize() - Method in class com.hume.SECS.SecsHost
Perform online initialization which enables communication and sets up event reports.
initRcResult() - Method in class com.hume.SECS.SecsHost
A version of initialize that also returns explanation text with the return code.
insert(HubTableRow) - Method in class HubTable
Add a new row to the table.
insertStatement(HubTableRow, HubTableColumn[]) - Method in class HubTable
Provide an insert statement encompassing some or all of the column values in the provided row.
insertWin(JFrame, HubTable) - Static method in class HubTableRowWin
Create or show a dialog for adding a new row
instances - Static variable in class com.hume.SECS.SecsHost
A table of SecsHost instances with lookup by connection name.
isAlarmEventShared() - Method in class com.hume.SECS.SecsEquip
 
isAutoInit() - Method in class com.hume.SECS.SecsHost
Whether the initialization logic is executed when an online control state is established or re-established.
isAutoStart() - Method in class com.hume.SECS.SecsHost
Whether to start the interface with communication enabled when it is constructed using the constructor form that supplies the needed property settings.
isCompressed() - Method in class com.hume.SECS.EquipStartupData
 
isControlIntentOnline() - Method in class com.hume.SECS.SecsEquip
Whether we intend to be in an online control state.
isControlModeRemote() - Method in class com.hume.SECS.SecsEquip
Whether remote control is desired when online.
isEmpty() - Method in class com.hume.DMH.TclListModel
 
isEquip() - Method in class com.hume.SECS.SecsConn
host or equipment role
isHsms() - Method in class com.hume.SECS.SecsConn
whether the connection type is HSMS or a non-standard variant
isHsmsPassive() - Method in class com.hume.SECS.SecsConn
 
isIdRangeChecked() - Method in class com.hume.SECS.SecsEquip
Set this property false to bypass the normal ID range checking on adding alarms, events, parameters, and variables.
isMult() - Method in class com.hume.SECS.SecsHost
SECS-I parameter whether the equipment can handle owing more than 1 reply at a time.
isParameterSetSaved() - Method in class com.hume.SECS.SecsEquip
Return the configuration state of ECV parameter saving.
isPPbodyFileMode() - Method in class com.hume.SECS.SecsConn
Return the configured state of whether S7F3 and S7F6 process program transfers are direct with files bypassing memory.
isPPFilesByRequest() - Method in class com.hume.SECS.SecsEquip
Query whether process program files are requested/written by the app.
isProcessProgramTypeBinary() - Method in class com.hume.SECS.SecsEquip
Return the configured state of whether recipe files are binary and not text.
isReportConfigSaved() - Method in class com.hume.SECS.SecsEquip
get the configured state of event report setup saving
isS13InUse() - Method in class com.hume.SECS.SecsEquip
test if Stream 13 large process program transfer messages are enabled
isS13InUse() - Method in class com.hume.SECS.SecsHost
Enable S13 for data set transfers, default true.
isS1F11InUse() - Method in class com.hume.SECS.SecsHost
query Status Variable values during initialization, default true
isS1F13InUse() - Method in class com.hume.SECS.SecsHost
use S1F13 to initialize communication, default true
isS1F17InUse() - Method in class com.hume.SECS.SecsHost
use S1F17 to request online control state, default true
isS1F21InUse() - Method in class com.hume.SECS.SecsHost
use S1F21 to query DVVAL variables, default false
isS1F23InUse() - Method in class com.hume.SECS.SecsHost
use S1F23 to query Data Collection Events, default false
isS1F3InUse() - Method in class com.hume.SECS.SecsHost
query Status Variable definitions during initialization, default true
isS2F13InUse() - Method in class com.hume.SECS.SecsHost
use S2F13 during initialization to request equipment constant values, default true.
isS2F29InUse() - Method in class com.hume.SECS.SecsHost
Use S2F29 during initialization to determine equipment constants, default true.
isS2F31InUse() - Method in class com.hume.SECS.SecsHost
Use S2F31 during initialization to synchronize the clock, default true.
isS5F5InUse() - Method in class com.hume.SECS.SecsHost
Enable using S5F5 to determine alarm types, default true.
isS5F7InUse() - Method in class com.hume.SECS.SecsHost
Use S5F7 to determine enabled alarm types, default true.
isSaved() - Method in class com.hume.SECS.EquipStartupData
 
isTraceDataCompressed() - Method in class com.hume.SECS.SecsConn
 
isTraceDataSaved() - Method in class com.hume.SECS.SecsConn
 
isWindows() - Static method in class com.hume.SECS.SecsConn
are we running on Windows? read-only

J

javaDeclare(StringBuilder, boolean) - Method in class HubTableColumn
Return a java declaration phrase for the column field such as "int columnName"
join() - Method in class com.hume.DMH.StringList
return the string representation of your list created from joining the elements.
join(String) - Method in class com.hume.DMH.StringList
Join using a specified separator string.
join() - Method in class com.hume.DMH.TclList
return the string representation of your list created from joining the elements.
join(String) - Method in class com.hume.DMH.TclList
Join using a specified separator string.
join() - Method in class com.hume.DMH.TclListModel
 

K

keyName - Variable in class LvalProcResult
 
keyOf(String) - Static method in class TableRowSchema
 
keyOf(String, String) - Static method in class TableRowSub
 
keySep - Static variable in class HubTableRow
The separation character for composite key values.
keySequence - Variable in class TableRowSchema
 

L

lappend(ListBuilder, HubTableColumn) - Method in class HubTableRow
A value access method used to append a value to a value list
lappend(int) - Method in class com.hume.DMH.ListBuilder
Append an integer as a list element.
lappend(long) - Method in class com.hume.DMH.ListBuilder
Append a long integer as a list element.
lappend(String) - Method in class com.hume.DMH.ListBuilder
Append a string value as a list element.
lappend(String, String) - Method in class com.hume.DMH.ListBuilder
Append string values as list elements.
lappend(String, String, String) - Method in class com.hume.DMH.ListBuilder
 
lappend(String, String, String, String) - Method in class com.hume.DMH.ListBuilder
 
lappend(String[]) - Method in class com.hume.DMH.ListBuilder
Append a string array as 0 or more list elements.
lappend(String) - Method in class com.hume.DMH.StringList
add an element to the list end
lappend(String, String) - Method in class com.hume.DMH.StringList
add 2 elements to the list end
lappend(String, String, String) - Method in class com.hume.DMH.StringList
add 3 elements to the list end
lappend(String, String, String, String) - Method in class com.hume.DMH.StringList
add 4 elements to the list end
lappend(String) - Method in class com.hume.DMH.TclList
add an element to the list end
lappend(String, String) - Method in class com.hume.DMH.TclList
add 2 elements to the list end
lappend(String, String, String) - Method in class com.hume.DMH.TclList
add 3 elements to the list end
lappend(String, String, String, String) - Method in class com.hume.DMH.TclList
add 4 elements to the list end
lappend(String) - Method in class com.hume.DMH.TclListModel
append an element to the end of the list
lappendSublist(String[]) - Method in class com.hume.DMH.ListBuilder
Append a string array as a single sublist element.
lappendToken(String) - Method in class com.hume.DMH.ListBuilder
a higher performance lappend when it is known that a string is a simple alphanumeric token without interior spaces or special characters such as punctuation or control characters.
lappendToken(String, String) - Method in class com.hume.DMH.ListBuilder
a higher performance lappend when it is known that a string is a simple alphanumeric token without interior spaces or special characters such as punctuation or control characters.
lappendToken(String, String, String) - Method in class com.hume.DMH.ListBuilder
a higher performance lappend when it is known that a string is a simple alphanumeric token without interior spaces or special characters such as punctuation or control characters.
lappendToken(String, String, String, String) - Method in class com.hume.DMH.ListBuilder
a higher performance lappend when it is known that a string is a simple alphanumeric token without interior spaces or special characters such as punctuation or control characters.
lastException - Static variable in exception SqlException
 
lastLock - Static variable in exception SqlException
 
lastRead(String) - Method in class com.hume.DMH.DmhServer
 
lastRead(String) - Method in interface com.hume.DMH.DmhServerItf
To support debugging, the DMH server keeps a copy of the last message sent to each mailbox.
length() - Method in class com.hume.DMH.StringList
Return the count of list elements.
length() - Method in class com.hume.DMH.TclList
Return the count of list elements.
lindex(int) - Method in class com.hume.DMH.StringList
Retrieve an element from a list, indexing starts with 0.
lindex(int) - Method in class com.hume.DMH.TclList
Retrieve an element from a list, indexing starts with 0.
lindex(String, int) - Static method in class com.hume.DMH.TclList
Parse a list and return an element, indexing starts with 0.
lindex(int) - Method in class com.hume.DMH.TclListModel
retrieve an element from the list, indexes start with 0
linktest() - Method in class com.hume.SECS.SecsConn
Synchronously test a COMMUNICATING HSMS connection to verify that the link is responsive.
linktestAsync() - Method in class com.hume.SECS.SecsConn
Cause a linktest HSMS control message to be sent to test if a healthy connection still exists.
linsert(String, int) - Method in class com.hume.DMH.StringList
Insert an element at index N, sliding existing elements +1.
linsert(String, int) - Method in class com.hume.DMH.TclList
Insert an element at index N, sliding existing elements +1.
linsert(String, int) - Method in class com.hume.DMH.TclListModel
add an element at index N, sliding existing elements +1
list(int, String) - Static method in class com.hume.DMH.ListBuilder
Create a list from an integer code and a string value.
list(int, String, String) - Static method in class com.hume.DMH.ListBuilder
Create a list from an integer code, a text token, and a string.
list(String, String) - Static method in class com.hume.DMH.ListBuilder
convenience method to format a list without explicit object construction
list(String, String, String) - Static method in class com.hume.DMH.ListBuilder
convenience method to format a list without explicit object construction
list(String, String, String, String) - Static method in class com.hume.DMH.ListBuilder
convenience method to format a list without explicit object construction
list(String[]) - Static method in class com.hume.DMH.ListBuilder
Convert a String array to a String list.
ListBuilder - Class in com.hume.DMH
A class for creating text structured as lists where whitespace, and {braces} are used to delimit list elements.
ListBuilder() - Constructor for class com.hume.DMH.ListBuilder
 
ListBuilder(int) - Constructor for class com.hume.DMH.ListBuilder
Initialize with a specified character buffer size.
ListBuilder(String) - Constructor for class com.hume.DMH.ListBuilder
A constructor for character sequences that are valid whitespace delimited list elements.
listElement(String, int) - Static method in class com.hume.DMH.TclList
Parse a list and return an element, indexing starts with 0.
listElement(String, int, int) - Static method in class com.hume.DMH.TclList
Parse a nested list - the ith element is parsed as a list for the jth item.
listElement(String, int, int, int) - Static method in class com.hume.DMH.TclList
Parse a double nested list for an element.
listElement(String, int) - Static method in class com.hume.SECS.SecsConn
Parse text structured as a list for the nth element.
listElement(String, int, int) - Static method in class com.hume.SECS.SecsConn
Parse a nested list - the ith element is parsed as a list for the jth item.
listElement(String, int, int, int) - Static method in class com.hume.SECS.SecsConn
Parse a doubly nested list - the ith element is parsed as a list for the jth item, then the jth item is parsed for the kth element.
ListFormatException - Exception in com.hume.DMH
Not all strings are valid lists.
ListFormatException(String) - Constructor for exception com.hume.DMH.ListFormatException
 
listJoin(String[]) - Static method in class com.hume.SECS.SecsConn
A convenience method to convert a string array to a list.
listNames(HubTableColumn[]) - Static method in class HubTableColumn
return a list of names for the specified columns
ListReplyTableModel - Class in com.hume.datahub
A class to parse Datahub selection list results and provide a Table Model.
ListReplyTableModel(String) - Constructor for class ListReplyTableModel
Constructor.
listSplit(String) - Static method in class com.hume.SECS.SecsConn
A listSplit method that returns an empty list instead of an exception if the input text is not a valid list.
llength() - Method in class com.hume.DMH.StringList
Return the count of list elements
llength() - Method in class com.hume.DMH.TclList
Return the count of list elements
llength() - Method in class com.hume.DMH.TclListModel
compute the list length - the number of elements
load(String) - Static method in class HubTable
A counterpart to save() - load a table that was saved on the file system.
Localtime - Class in com.hume.datahub
This class provides high resolution time values by combining System.currentTimeMillis() with System.nanoTime().
Localtime() - Constructor for class Localtime
Capture a high resolution clock value for the current time.
lval(String, String[]) - Method in interface LvalProcItf
 
LvalProcItf - Interface in com.hume.datahub
Implemented by developers to install custom procedures that provide list results when executed by SQL messages received by the Datahub.
LvalProcResult - Class in com.hume.datahub
A data structure used to pass the execution results of an LvalProc.
LvalProcResult() - Constructor for class LvalProcResult
 

M

main(String[]) - Static method in class Datahub
Execute the Datahub, optionally as a DMH server, optionally with console input, optionally with a User interface.
main(String[]) - Static method in class DmhStatusWin
 
main(String[]) - Static method in class HubTable
Create java files for the table row types used internally by the com.hume.datahub package.
main(String[]) - Static method in class TextDisplay
Instantiate a simple TextDisplay for testing.
main(String[]) - Static method in class com.hume.DMH.DmhServer
Run a DMH server as a standalone application.
makeTableFile(String, String, String) - Static method in class Datahub
A procedure for the Java user to prepare TableRowName.java files.
maxValue - Variable in class com.hume.SECS.HostVariableInfo
The maximum value of an Equipment Configuration Variable.
maxValue - Variable in class com.hume.SECS.VariableInfo
ECV maximum value
messageTypeAdd(int, int, SecsMessageReceiveItf) - Method in class com.hume.SECS.SecsConn
Specify a SECS message type to be received and handled by your application.
messageTypeRemove(int, int) - Method in class com.hume.SECS.SecsConn
Cancel receiving of a message type, either of a built-in message type handled by the SECS server, or one that is being handled in the Java application.
micros() - Method in class Localtime
 
millis() - Method in class Localtime
 
minute() - Method in class Localtime
 
minValue - Variable in class com.hume.SECS.HostVariableInfo
The minimum value of an Equipment Configuration Variable.
minValue - Variable in class com.hume.SECS.VariableInfo
ECV minimum value
month() - Method in class Localtime
 
mult - Variable in class com.hume.SECS.EquipStartupData
For SECS-I whether multiple open transactions are allowed.
myIP - Static variable in class com.hume.DMH.Hostname
 

N

name - Variable in class com.hume.SECS.EquipStartupData
the connection/object name, also a unique database table key
NAME_MAX - Static variable in class HubTable
A very long name can be used but only the first 31 chars of the name are significant.
NAME_MAX - Static variable in class HubTableColumn
 
nameCheck(String, boolean) - Static method in class com.hume.SECS.SecsHost
public name validation
nameID(String) - Static method in class HubTable
Return the case-insensitive, length-limited name used for lookup.
namesCommaList(HubTableColumn[]) - Static method in class HubTableColumn
Obtain a comma separated list of column names.
newList(String) - Static method in class com.hume.DMH.StringList
Construct a list beginning with the provided String value, returning null if the initial text is not proper.
newSecsHost() - Static method in class com.hume.SECS.SecsHost
a constructor with defaults, used internally after the supervisor is up and the server process is running in order to obtain property defaults.

O

onParameterChange(ParameterChangeItf) - Method in class com.hume.SECS.SecsEquip
The ParameterChange event notifies you of host initiated Equipment Configuration Variable (ECV) changes.
onPPFileRequest(PPFileRequestItf) - Method in class com.hume.SECS.SecsEquip
When using the PPFilesByRequest feature, the app is requested to write process programs as files when needed.
onSecsTrace(SecsTraceItf) - Method in class com.hume.SECS.SecsConn
register a callback for SECS message traffic diagnostic tracing
onServerError(ServerErrorItf) - Static method in class com.hume.SECS.SecsConn
SECS Server and DMH connection error delivery.
onSpoolingAlert(SpoolingAlertItf) - Method in class com.hume.SECS.SecsEquip
The GEM standard describes Spooling events that are to be brought to the attention of the equipment operator.
onStateChange(ValueChangeItf) - Method in class com.hume.SECS.SecsConn
register a callback for the state change event
openStatement - Variable in class TableRowSub
 

P

parameterAdd(int, String, String, String, String, String, String, String, String, boolean) - Method in class com.hume.SECS.SecsEquip
Define new Equipment Configuration Value parameters.
parameterAdd(int, String, String, String, String, String, String, String, String) - Method in class com.hume.SECS.SecsEquip
Define new Equipment Configuration Variables (ECV) parameters which do not affect processing.
parameterAdd(String, String, String, String, String, String) - Method in class com.hume.SECS.SecsHost
manually add a parameter (ECV) definition- rarely used
parameterChange(SecsConn, String, String) - Method in interface com.hume.SECS.ParameterChangeItf
delivery of an equipment parameter value change
ParameterChangeItf - Interface in com.hume.SECS
Equipment interface to receive a host initiated Parameter (ECV) change.
parameterGet(int) - Method in class com.hume.SECS.SecsEquip
Get the current value of a Parameter (ECV)
parameterGetByName(String) - Method in class com.hume.SECS.SecsEquip
Get the current value of a Parameter (ECV)
parameterGetInfo(int) - Method in class com.hume.SECS.SecsEquip
Obtains the configuration data of an ECV.
parameterGetInfoByName(String) - Method in class com.hume.SECS.SecsEquip
Obtains the configuration data of an ECV using its name.
parameterSet(int, String) - Method in class com.hume.SECS.SecsEquip
This call is used to set the value of an ECV parameter.
parameterSetByName(String, String) - Method in class com.hume.SECS.SecsEquip
This call is used to set the value of a named ECV.
parametersRestore() - Method in class com.hume.SECS.SecsEquip
parametersRestore gets called automatically when you first enable communication if property ParameterSetSaved is true.
parameterUpdate(String, String) - Method in class com.hume.SECS.SecsHost
Update the value of an Equipment Constant parameter
parse(String, Map<String, String>) - Static method in class com.hume.DMH.Vfei2Map
Parse SEMATECH VFEI message text, adding parsed values to a dictionary.
pathnames - Variable in class Datahub.HtmlSaveResult
output file names written
PPFileRequest(String, String) - Method in interface com.hume.SECS.PPFileRequestItf
When using the PPFilesByRequest feature, the app is requested to write process programs as files when needed.
PPFileRequestItf - Interface in com.hume.SECS
Equipment interface for the SecsEquip to ask the app to prepare a process program as a file when needed for a host upload.
printSqlExceptions - Static variable in class Datahub
If this value is set true, all SqlExceptions are printed to the errorOut PrintStream.
processProgramDownload(String) - Method in class com.hume.SECS.SecsEquip
The equipment can initiate the download of a process program from the host using S7F5R.
processProgramDownload(String) - Method in class com.hume.SECS.SecsHost
Download a process program to the equipment using Stream 7 messages.
processProgramLargeRequest(String) - Method in class com.hume.SECS.SecsEquip
The equipment can initiate the download of a process program from the host using Stream 13 which supports the transfer of very large files.
processProgramLargeRequest(String) - Method in class com.hume.SECS.SecsHost
Upload a large process program from the equipment
processProgramLargeSend(String) - Method in class com.hume.SECS.SecsEquip
This method initiates the upload of a process program to the host using the message types of Stream 13 which are designed for large data set transfers.
processProgramLargeSend(String) - Method in class com.hume.SECS.SecsHost
Download a large process program to the equipment
processProgramList() - Method in class com.hume.SECS.SecsHost
obtain the current list of process programs (S7F19R)
processProgramUpload(String) - Method in class com.hume.SECS.SecsEquip
Equipment initiated request to transfer a process program to the host using S7F3R.
processProgramUpload(String) - Method in class com.hume.SECS.SecsHost
Upload a process program from the equipment to our file system
processStateNames(int[], String[]) - Method in class com.hume.SECS.SecsEquip
Calling this method during initialization adds a Status Variable named ProcessStateNames whose value is a list of Process State values and their names.
put(HubTableRow) - Method in class HubTable
The put method combines the action of an insert of a new row or an update if a row with the same primary composite key value already exists.
put(String, String) - Method in class com.hume.DMH.DmhClient
 
put(String, String) - Method in interface com.hume.DMH.DmhClientItf
Send a message to a named mailbox.
put(String, String) - Method in class com.hume.DMH.DmhServer
 
putr(String, String, String) - Method in class com.hume.DMH.DmhClient
 
putr(String, String, String) - Method in interface com.hume.DMH.DmhClientItf
Send a message to a mailbox with a reply mailbox indicated.
putr(String, String, String) - Method in class com.hume.DMH.DmhServer
 

R

rc - Variable in class EvalResult
 
rc - Variable in class LvalProcResult
 
rc - Variable in class com.hume.SECS.RcResult
return code
RcResult - Class in com.hume.SECS
A structure for the return value of methods where there is a numeric code and a string result.
RcResult() - Constructor for class com.hume.SECS.RcResult
 
RcResult(int, String) - Constructor for class com.hume.SECS.RcResult
 
RcResult(String) - Constructor for class com.hume.SECS.RcResult
construct from two element list formatted string
refresh() - Method in class DatahubWin
refresh the table summary display
refresh() - Method in class DmhStatusWin
refresh the DMH status display
refresh() - Method in class HubTableWin
 
refresh(String) - Method in class ListReplyTableModel
Parse a reply list and refresh the data model.
refresh() - Method in class com.hume.SECS.HubTableModel
refresh the data selection
refresh() - Method in class com.hume.SECS.TableDisplay
 
refreshTableList() - Static method in class Datahub
If the GUI is showing, update the table display list.
refreshTableList() - Static method in class DatahubWin
Refresh the GUI table summary information if the GUI exists.
remove(int) - Method in class com.hume.DMH.StringList
remove a single element from the list
remove(int[]) - Method in class com.hume.DMH.StringList
remove multiple elements
remove(int) - Method in class com.hume.DMH.TclList
remove a single element from the list
remove(int[]) - Method in class com.hume.DMH.TclList
remove multiple elements
remove(int) - Method in class com.hume.DMH.TclListModel
 
replace(int, String) - Method in class com.hume.DMH.StringList
Replace a single element in a list.
replace(int, String) - Method in class com.hume.DMH.TclList
Replace a single element in a list.
replace(int, String) - Method in class com.hume.DMH.TclListModel
 
reportDefine(int, int[]) - Method in class com.hume.SECS.SecsEquip
Support for manually editing the event report configuration.
reportDelete(int) - Method in class com.hume.SECS.SecsEquip
delete an event report definition
reportGetDef(int) - Method in class com.hume.SECS.SecsEquip
get the Variable IDs in an event report definition
reportGetInfo(int) - Method in class com.hume.SECS.SecsEquip
returns a list of VariableInfo structures for the variables of a report definition
reportLink(int, int) - Method in class com.hume.SECS.SecsEquip
Link a report definition to an event type, causing the report to be sent as part of the event report message.
reportsClear() - Method in class com.hume.SECS.SecsEquip
This method, not commonly used, supports manual editing of the event report configuration.
reportsList() - Method in class com.hume.SECS.SecsEquip
returns an array of rptIDs for current report definitions
reportsRestore() - Method in class com.hume.SECS.SecsEquip
ReportsRestore gets called automatically when you first enable communication if property ReportsAreSaved is true.
reportUnlink(int) - Method in class com.hume.SECS.SecsEquip
remove the association of a report from all events
reportUnlink(int, int) - Method in class com.hume.SECS.SecsEquip
remove the association of a report from a particular event
reset() - Static method in exception SqlException
 
result - Variable in class EvalResult
 
result - Variable in class com.hume.SECS.RcResult
result text
rowData - Variable in class LvalProcResult
 
rty - Variable in class com.hume.SECS.EquipStartupData
For SECS-I the maximum retry count
run() - Method in class com.hume.DMH.DmhClient
Run is public for Thread start to call, not for applications to call.
run() - Method in class com.hume.DMH.DmhServer
 
run() - Method in class com.hume.DMH.HisTimer
Run() is called internally by Thread.start().

S

save() - Method in class HubTable
Save the table as sql statements using tablename.tab in the working directory
schemaHtmlData(HubTable, boolean) - Static method in class Datahub
Returns HTML text describing the schema of a table.
second() - Method in class Localtime
 
SecsConn - Class in com.hume.SECS
A base SECS connection class for Equipment or Host use.
SecsConn(String, String, boolean) - Constructor for class com.hume.SECS.SecsConn
Initialize the SECS connection including the start of a child SECS Server process.
SecsEquip - Class in com.hume.SECS
Use this class to deploy a SECS/GEM equipment interface
SecsEquip(String, String) - Constructor for class com.hume.SECS.SecsEquip
The constructor.
SecsHost - Class in com.hume.SECS
Use this class to deploy a SECS host interface.
SecsHost(String, String[], String[]) - Constructor for class com.hume.SECS.SecsHost
Construct an instance from startup table data.
SecsHost(String, String) - Constructor for class com.hume.SECS.SecsHost
The constructor choice for a developer who chooses not to use the ei_startup table.
secsMessageReceive(SecsConn, int, int, boolean, int, String, String) - Method in interface com.hume.SECS.SecsMessageReceiveItf
Delivery of a SECS message.
SecsMessageReceiveItf - Interface in com.hume.SECS
Host or Equipment interface to receive SECS messages.
secsTrace(SecsConn, String, String) - Method in interface com.hume.SECS.SecsTraceItf
delivery of trace text as controlled by the setting of TraceBits.
secsTrace(SecsConn, String, String) - Method in class com.hume.SECS.Tracewin
receive trace data - executed internally and not by applications
SecsTraceItf - Interface in com.hume.SECS
The interface to receive SECS communication activity tracing.
select(String) - Method in class HubTable
Find all table rows matching a search condition.
selectAll() - Method in class HubTable
Select all rows from the table.
selectPCK(String) - Method in class HubTable
Direct lookup of a single row using the primary composite key value.
selectToHtml(String) - Static method in class Datahub
Convert the sqlReply() table data list selection format to HTML text.
selectToHtml(String, String) - Static method in class Datahub
Convert the sqlReply() table data list selection format to HTML text.
sendAbort(int, int) - Method in class com.hume.SECS.SecsConn
Send a function 0 abort message in lieu of a proper reply.
sendReply(int, int, int) - Method in class com.hume.SECS.SecsConn
send a SECS reply message - header only, no data.
sendReply(int, int, int, String) - Method in class com.hume.SECS.SecsConn
Send a SECS reply message with data.
sendS9(int, String) - Method in class com.hume.SECS.SecsConn
Send a Stream 9 error message:
F1 bad device ID,
F3 bad stream,
F5 bad function,
F7 bad data,
F9 T3 reply timeout,
F11 too much data,
F13 conversation timeout
sendSecsMsg(int, int, boolean, String, boolean) - Method in class com.hume.SECS.SecsConn
Send a primary SECS message, optionally indicating a reply is wanted, and optionally waiting for the reply message.
serialDevice - Variable in class com.hume.SECS.EquipStartupData
For SECS-I the communication device such as COM1 or /dev/ttyS0
ServerDebug - Class in com.hume.SECS
A window class for our demonstration applications.
ServerDebug() - Constructor for class com.hume.SECS.ServerDebug
 
serverError(String) - Method in interface com.hume.SECS.ServerErrorItf
SECS Server error message delivery
ServerErrorItf - Interface in com.hume.SECS
The interface to receive SECS Server background error notifications.
serverLicenseCheck() - Static method in class com.hume.SECS.SecsConn
Return a status code for the license when using SecsServer[.exe].
serverReply(String) - Static method in class com.hume.SECS.SecsConn
Send a Tcl command to the Server and wait for the reply.
serverSqlCmd(String) - Static method in class com.hume.SECS.SecsConn
Send an SQL command to the SECS Server for evaluation without waiting for a reply.
serverSqlReply(String) - Static method in class com.hume.SECS.SecsConn
Execute an SQL command in the Server process and wait for the reply
serverStart(String) - Static method in class com.hume.SECS.SecsConn
startup the SECS Server if not already started
serverStatus() - Method in class com.hume.DMH.DmhClient
 
serverStatus() - Method in interface com.hume.DMH.DmhClientItf
Obtain the current message system status as a text list.
serverStop() - Static method in class com.hume.SECS.SecsConn
disconnect from and possibly terminate the SECS Server
serverTclCmd(String) - Static method in class com.hume.SECS.SecsConn
Send a Tcl command to the Server process without waiting for the reply.
serverTclReply(String) - Static method in class com.hume.SECS.SecsConn
Send a Tcl command to the Server and wait for the reply.
set(int, String) - Method in class com.hume.DMH.TclListModel
 
setAlarmEventShared(boolean) - Method in class com.hume.SECS.SecsEquip
set whether alarm set and clear event CEIDs are the same for all alarms
setAutoInit(boolean) - Method in class com.hume.SECS.SecsHost
Set whether the initialization logic is executed when an online control state is established or re-established.
setAutoStart(boolean) - Method in class com.hume.SECS.SecsHost
Set whether to start the interface with communication enabled when it is constructed using the constructor form that supplies the needed property settings.
setBAUD(int) - Method in class com.hume.SECS.SecsConn
property value BAUD, default 9600
must issue connect type call to use a new value
setCeidOffline(String) - Method in class com.hume.SECS.SecsHost
The event report CEID that signifies the equipment is transitioning to an off-line control state
setColumnName(String, String) - Method in class ListReplyTableModel
You can redefine the column names for a table display.
setColumnName(String, String) - Method in class com.hume.SECS.HubTableModel
You can redefine the column names for a table display.
setConnectionType(int) - Method in class com.hume.SECS.SecsConn
We recommend you use connectTypeHsmsPassive() or connectTypeHsmsActive() instead of this method.
setControlIntentOnline(boolean) - Method in class com.hume.SECS.SecsEquip
Set whether we intend to be in an online control state.
setControlModeRemote(boolean) - Method in class com.hume.SECS.SecsEquip
When in online control, do we intend to be in REMOTE control?
setControlStateStartup(int) - Method in class com.hume.SECS.SecsEquip
You can set the control state startup using the index (enumerated constants)
CS_OFFLINE_EQUIPMENT=0,
CS_OFFLINE_ATTEMPT_ONLINE=1,
CS_OFFLINE_HOST=2,
CS_ONLINE_LOCAL=3,
CS_ONLINE_REMOTE=4.
setDefaultSorting() - Method in class HubTable
A call to set the default sorting behavior.
setDefaultTimeout(int) - Method in class com.hume.DMH.DmhClient
 
setDefaultTimeout(int) - Method in interface com.hume.DMH.DmhClientItf
Set the default timeout that is used on DoXact calls.
setDescription(String) - Method in class com.hume.DMH.DmhClient
 
setDescription(String) - Method in interface com.hume.DMH.DmhClientItf
Set the description for the client that is shown by the "Identify" button from the DMH Status window.
setDEVID(int) - Method in class com.hume.SECS.SecsConn
property value DEVID, the SECS device ID, default 0
setHsmsHost(String) - Method in class com.hume.SECS.SecsConn
property value HSMS Connection Hostname or IP address
setHsmsPassive(boolean) - Method in class com.hume.SECS.SecsConn
property value HsmsPassive - whether to act as a passive server instead of an active client
setHsmsPort(int) - Method in class com.hume.SECS.SecsConn
property value HsmsPort - the HSMS socket port, default value is 5555
setIdRangeChecked(boolean) - Method in class com.hume.SECS.SecsEquip
Set this property false to bypass the normal ID range checking on adding alarms, events, parameters, and variables.
setLostClient(DmhLostClientItf) - Method in class com.hume.DMH.DmhServer
 
setLostClient(DmhLostClientItf) - Method in interface com.hume.DMH.DmhServerItf
register to receive notification of disconnected clients.
setLostServer(DmhLostServerItf) - Method in class com.hume.DMH.DmhClient
 
setLostServer(DmhLostServerItf) - Method in interface com.hume.DMH.DmhClientItf
Register a handler that gets called if the connection to the DMH server is lost.
setMDLN(String) - Method in class com.hume.SECS.SecsEquip
Set the SECS equipment model type, 20 chars max.
setMult(boolean) - Method in class com.hume.SECS.SecsHost
SECS-I parameter whether the equipment can handle owing more than 1 reply at a time.
setParameterSetSaved(boolean) - Method in class com.hume.SECS.SecsEquip
This property controls whether the parameter values are saved at the program exit and restored during the next session.
setPPbodyFileMode(boolean) - Method in class com.hume.SECS.SecsConn
Specify if S7F3 and S7F6 process program transfers are direct with files bypassing possibly large memory allocations.
setPPFilesByRequest(boolean) - Method in class com.hume.SECS.SecsEquip
Set whether process program files are written by the app triggered by PPFileRequest callbacks.
setProcessProgramDir(String) - Method in class com.hume.SECS.SecsConn
The Process Program Directory Also known as the RecipeDirectory - a relative pathname value is relative to the SECS Server working directory not the Java program working directory.
setProcessProgramTypeBinary(boolean) - Method in class com.hume.SECS.SecsEquip
Specify if process programs (recipes) are treated as binary instead of text.
setReportConfigSaved(boolean) - Method in class com.hume.SECS.SecsEquip
This optionally set property controls whether the state of event reporting is saved at the program exit and restored during the next session.
setReportsClear(boolean) - Method in class com.hume.SECS.SecsHost
Whether all existing event reports are deleted prior to defining new ones during initialization.
setReportsEnable(boolean) - Method in class com.hume.SECS.SecsHost
Whether to enable all equipment events during initialization.
setRTY(int) - Method in class com.hume.SECS.SecsConn
SECS-I retry maximum, default 3, range 1..31
setS13InUse(boolean) - Method in class com.hume.SECS.SecsEquip
Enable S13 for large process program transfers, default is disabled (false).
setS13InUse(boolean) - Method in class com.hume.SECS.SecsHost
Enable S13 for data set transfers, default true.
setS1F11InUse(boolean) - Method in class com.hume.SECS.SecsHost
query Status Variable values during initialization, default true
setS1F13InUse(boolean) - Method in class com.hume.SECS.SecsHost
use S1F13 to initialize communication, default true
setS1F17InUse(boolean) - Method in class com.hume.SECS.SecsHost
use S1F17 to request online control state, default true
setS1F21InUse(boolean) - Method in class com.hume.SECS.SecsHost
use S1F21 to query DVVAL variables, default false
setS1F23InUse(boolean) - Method in class com.hume.SECS.SecsHost
use S1F23 to query DVVAL variables, default false
setS1F3InUse(boolean) - Method in class com.hume.SECS.SecsHost
query Status Variable definitions during initialization, default true
setS2F13InUse(boolean) - Method in class com.hume.SECS.SecsHost
use S2F13 during initialization to request equipment constant values, default true.
setS2F29InUse(boolean) - Method in class com.hume.SECS.SecsHost
Use S2F29 during initialization to determine equipment constants, default true.
setS2F31InUse(boolean) - Method in class com.hume.SECS.SecsHost
Use S2F31 during initialization to synchronize the clock, default true.
setS5F5InUse(boolean) - Method in class com.hume.SECS.SecsHost
Enable using S5F5 to determine alarm types, default true.
setS5F7InUse(boolean) - Method in class com.hume.SECS.SecsHost
Use S5F7 to determine enabled alarm types, default true.
setSelectedItem(Object) - Method in class com.hume.DMH.TclListModel
 
setSerialPort(String) - Method in class com.hume.SECS.SecsConn
SECS-I serial port, default is COM1 on Windows
setSOFTREV(String) - Method in class com.hume.SECS.SecsEquip
Set the SECS Software revision - limited to no more than 20 characters.
setSortFlag(boolean) - Method in class HubTable
The sortFlag controls whether additional sorting is performed on selection results to sequence numeric data in numeric order.
setSpoolDirectory(String) - Method in class com.hume.SECS.SecsEquip
SpoolDirectory property
setSpoolingAllow(String) - Method in class com.hume.SECS.SecsEquip
This property is optionally set to specify the streams which the host is allowed to specify for spooling in message type S2F43.
setSpoolInit(String) - Method in class com.hume.SECS.SecsHost
Spool Initialization PURGE | IGNORE | UNLOAD
setSupervisorDir(String) - Static method in class com.hume.SECS.SecsHost
The default directory for file system saving and loading is where the SecsServer.exe program is found, or where the Datahub SDK gem2/server directory is found.
setT1(int) - Method in class com.hume.SECS.SecsConn
SECS-I inter-character timeout, default 500, range 100..10000
setT2(int) - Method in class com.hume.SECS.SecsConn
T2, SECS-I Protocol timeout, default 10000, range 200..25000
setT3(int) - Method in class com.hume.SECS.SecsConn
T3, SECS reply timeout, default 45000, range 1000..120000
setT4(int) - Method in class com.hume.SECS.SecsConn
T4, SECS-I interblock timeout, default 45000, range 1000..120000
setT5(int) - Method in class com.hume.SECS.SecsConn
T5, HSMS delay between re-connection attempts.
setT6(int) - Method in class com.hume.SECS.SecsConn
T6, HSMS control transaction timeout.
setT7(int) - Method in class com.hume.SECS.SecsConn
T7, HSMS not selected timeout.
setT8(int) - Method in class com.hume.SECS.SecsConn
T8 is not used
setTableDir(String) - Static method in class Datahub
Optionally set the directory for generated TableRow.java files when processing SQL create statements.
settDATAID(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for DATAID items, default U4.
settDATALENGTH(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for DATALENGTH items, default U4
settLENGTH(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for LENGTH items, default U4
settPPID(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for PPID items.
setTrace(DmhTraceItf) - Method in class com.hume.DMH.DmhClient
 
setTrace(DmhTraceItf) - Method in interface com.hume.DMH.DmhClientItf
set the Trace output handler, return the previous value
setTRACE(int, boolean, boolean) - Method in class com.hume.SECS.EquipStartupData
 
setTraceBits(int) - Method in class com.hume.DMH.DmhClient
 
setTraceBits(int) - Method in interface com.hume.DMH.DmhClientItf
Control the output of trace information.
setTraceBits(int) - Method in class com.hume.SECS.SecsConn
used as a bitfield to control tracing of SECS communication
setTraceLogMaxWidth(int) - Method in class com.hume.SECS.SecsConn
The maximum width of a line in characters when saving trace data to log files.
setTraceMsg(DmhReceiveItf) - Method in class com.hume.DMH.DmhServer
 
setTraceMsg(DmhReceiveItf) - Method in interface com.hume.DMH.DmhServerItf
Register to receive the messages that are sent to the TRACE mailbox.
setTraceSaving(boolean, boolean, int, String, String) - Method in class com.hume.SECS.SecsConn
Control over saving of trace data as day files.
setTracewinMaxWidth(int) - Method in class com.hume.SECS.SecsConn
the maximum width in characters for the display of trace data
settREPGSZ(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for REPGSZ items, default U4
settRPTID(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for RPTID items, default U4.
settTOTSMP(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for TOTSMP items, default U4
settTRID(String) - Method in class com.hume.SECS.SecsHost
SECS TSN type code for TRID items, default U4
setValueAt(int, String) - Method in class HubTableRow
Set a field value.
setValueAt(HubTableColumn, String) - Method in class HubTableRow
Set a field value.
setVarValueTimeout(int) - Method in class com.hume.SECS.SecsEquip
Rarely used feature to override default internal VarValueRequest timeout of 20000 milliseconds.
show() - Method in class DatahubWin
Show the window instance and refresh the table summary data.
show() - Method in class HtmlSaveWin
 
show() - Method in class HubTableRowWin
 
show() - Method in class HubTableWin
 
show() - Method in class TextDisplay
 
show(boolean) - Method in class com.hume.SECS.Tracewin
Make the window visible in the normal size state.
showDataWin() - Method in class HubTable
Show the Datahub GUI table data window for the table.
showSchemaWin() - Method in class HubTable
Show the Datahub GUI table schema window.
showSubsWin() - Method in class HubTable
Show the Datahub GUI table subscription window.
showWin() - Method in class DmhStatusWin
show and refresh the DMH status - raises the window if it is iconified.
showWin(JFrame, HubTable[]) - Static method in class HtmlSaveWin
call with an array of the selected tables
showWin() - Method in class SqlConsoleWin
Show the window.
shutdown() - Method in class com.hume.DMH.DmhServer
 
shutdown() - Method in interface com.hume.DMH.DmhServerItf
shutdown the listening socket and close all existing client connections
size() - Method in class com.hume.DMH.TclListModel
 
split() - Method in class com.hume.DMH.StringList
return the list elements as a String array
split() - Method in class com.hume.DMH.TclList
split a list into elements
split(String) - Static method in class com.hume.DMH.TclList
split the input list into elements
split() - Method in class com.hume.DMH.TclListModel
 
spoolingAlert(SecsEquip, String) - Method in interface com.hume.SECS.SpoolingAlertItf
delivery of a Spooling event
SpoolingAlertItf - Interface in com.hume.SECS
Equipment interface to receive notification of a Spooling event
spoolPurge() - Method in class com.hume.SECS.SecsEquip
Purge any Spooled Messages
spoolStop() - Method in class com.hume.SECS.SecsEquip
Stop Spooling any more messages
spoolStreamFns() - Method in class com.hume.SECS.SecsEquip
Enable all allowed spooling per the property setting of SpoolingAllow
spoolStreamFns(String) - Method in class com.hume.SECS.SecsEquip
Configure Streams (Ss) and or SsFf message types for spooling - bypasses SpoolingAllow property
sql(String) - Static method in class Datahub
Execute an SQL statement and provide a return code result.
sqlColonTerminate - Static variable in class Datahub
If this value is set true, then SQL statements generated by the Datahub are terminated by a colon.
SqlConsoleWin - Class in com.hume.datahub
Create a console window for executing Datahub SQL commands.
SqlConsoleWin() - Constructor for class SqlConsoleWin
Create and display an SQL command console window.
SqlException - Exception in com.hume.datahub
 
SqlException(int, String) - Constructor for exception SqlException
 
sqlNotify(String, Object) - Method in interface SubscriberSqlItf
 
sqlReply(String) - Static method in class Datahub
Execute an SQL statement and provide a string result structured as a list.
sqlReply(String, BufferedReader) - Static method in class Datahub
A version of sqlreply to accomodate data values that embed newlines.
startupLoad(String) - Static method in class com.hume.SECS.SecsEquip
Retrieve a startup data record from persistent storage.
startupRestore(EquipStartupData) - Method in class com.hume.SECS.SecsEquip
Apply the provided startup data to the instance, configuring properties according to the data and calling ConnectTypeSet().
startupSave(EquipStartupData) - Static method in class com.hume.SECS.SecsEquip
Save startup data to the file system.
startupSync() - Method in class com.hume.SECS.SecsHost
Write current property values to the startup table.
STATE_CLOSING - Static variable in interface com.hume.DMH.DmhClientItf
 
STATE_COMM_ERROR - Static variable in interface com.hume.DMH.DmhClientItf
 
STATE_CONNECTED - Static variable in interface com.hume.DMH.DmhClientItf
 
STATE_DISCONNECTED - Static variable in interface com.hume.DMH.DmhClientItf
 
STATE_NAME_RESOLUTION - Static variable in interface com.hume.DMH.DmhClientItf
 
STATE_SETUP_IN_PROGRESS - Static variable in interface com.hume.DMH.DmhClientItf
 
StringList - Class in com.hume.DMH
A class for parsing or building whitespace separated lists.
StringList() - Constructor for class com.hume.DMH.StringList
construct an empty list
StringList(String) - Constructor for class com.hume.DMH.StringList
Parse text that is formatted as a whitespace delimited list of elements.
sublistEnd() - Method in class com.hume.DMH.ListBuilder
End a nested sublist.
sublistStart() - Method in class com.hume.DMH.ListBuilder
Begin a nested sublist.
SubNoticeType - Enum in com.hume.datahub
 
subNotify(SubNoticeType, HubTable, HubTableColumn[], HubTableRow, HubTableRow, Object) - Method in interface SubscriberItf
 
SubscriberItf - Interface in com.hume.datahub
An interface for receiving subscription notifications from the Datahub as Java data.
SubscriberSqlItf - Interface in com.hume.datahub
An interface for receiving subscription notifications from the Datahub as SQL statements.
subscription - Variable in class TableRowSub
 
subscriptionAddJava(SubscriberItf, String, String[], boolean, boolean, boolean, boolean, boolean, String, Object) - Method in class HubTable
Open a table subscription that provides notifications as Java instance data.
subscriptionAddJavaSync(SubscriberItf, String) - Method in class HubTable
Open a table subscription that provides all current and future data as Java instance data.
subscriptionAddSql(SubscriberSqlItf, String, String[], boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, Object) - Method in class HubTable
Open a table subscription that provides SQL statement notifications
subscriptionAddSqlSync(SubscriberSqlItf, String) - Method in class HubTable
Open a table subscription that provides the table create statement, and all current and future data.
subscriptionClose(String) - Method in class HubTable
Close a subscription to the table.
superSave() - Static method in class com.hume.SECS.SecsHost
Save SECS server table data.
superSaveStartup() - Static method in class com.hume.SECS.SecsHost
called to save the host interface startup records
superStart(String) - Static method in class com.hume.SECS.SecsHost
Instantiate SecsHost instances for all or selected startup records.
supervisorStart(String) - Static method in class com.hume.SECS.SecsHost
initialization logic for the Supervisor - management of multiple host interfaces

T

t1 - Variable in class com.hume.SECS.EquipStartupData
The SECS-I receive intercharacter timeout
t2 - Variable in class com.hume.SECS.EquipStartupData
The SECS-I protocol timeout for block transfer
t3 - Variable in class com.hume.SECS.EquipStartupData
Conversation reply timeout.
t4 - Variable in class com.hume.SECS.EquipStartupData
SECS-I inter-block timeout
t5 - Variable in class com.hume.SECS.EquipStartupData
HSMS connect separation timeout
t6 - Variable in class com.hume.SECS.EquipStartupData
HSMS control transaction timeout
t7 - Variable in class com.hume.SECS.EquipStartupData
HSMS not selected timeout
t8 - Variable in class com.hume.SECS.EquipStartupData
HSMS intercharacter timeout - (not used)
TableDisplay - Class in com.hume.SECS
A window class to display table data of the SECS Server
TableDisplay(String, HubTableModel) - Constructor for class com.hume.SECS.TableDisplay
Create a table display window using a HubTableModel
tableDrop(String) - Static method in class Datahub
Drop (delete) a table.
tableGet(String) - Static method in class Datahub
Get a reference to a table for direct use in Java code.
tableList() - Static method in class Datahub
Obtain the Datahub table summary information which is prominently featured in the GUI as a two-dimensional array.
tablelistSubClose(String) - Static method in class Datahub
Close a subscription that was opened using tablelistSubscribe.
tablelistSubscribe(SubscriberItf, String) - Static method in class Datahub
Open a subscription that provides current and future notifications of created or dropped tables as Java instance data.
tableName - Variable in class LvalProcResult
 
tablename - Variable in class TableRowSub
 
tableRowClassname(String) - Static method in class Datahub
This method returns the class name of a table data row type when the class is generated automatically from an SQL create table statement.
TableRowSchema - Class in com.hume.datahub
 
TableRowSchema() - Constructor for class TableRowSchema
 
TableRowSchema(String, String, String) - Constructor for class TableRowSchema
 
TableRowSub - Class in com.hume.datahub
 
TableRowSub() - Constructor for class TableRowSub
 
TableRowSub(String, String, String) - Constructor for class TableRowSub
 
tclCmd(String) - Method in class com.hume.SECS.SecsConn
Send Tcl code to the SECS server command mailbox for evaluation without waiting for a reply.
TclList - Class in com.hume.DMH
A class for parsing or building whitespace separated lists.
TclList() - Constructor for class com.hume.DMH.TclList
construct an empty list
TclList(String) - Constructor for class com.hume.DMH.TclList
construct a list from a String value
TclListModel - Class in com.hume.DMH
Support for using text formatted as lists in listbox and combobox GUI elements
TclListModel() - Constructor for class com.hume.DMH.TclListModel
 
TclListModel(String) - Constructor for class com.hume.DMH.TclListModel
 
tclReply(String) - Method in class com.hume.SECS.SecsConn
Send Tcl code to the SECS server command mailbox and wait for the evaluation result.
terminalDisplayAck() - Method in class com.hume.SECS.SecsEquip
The tool GUI calls this method to Acknowledge a Terminal Display
TextDisplay - Class in com.hume.datahub
A simple window class to display a scrollable screen of text using a monospace font.
TextDisplay(String, String, int, int, String) - Constructor for class TextDisplay
 
timedReceive(String, int) - Method in class com.hume.DMH.DmhClient
 
timedReceive(String, int) - Method in interface com.hume.DMH.DmhClientItf
Wait for a message to be received.
TIMEOUT - Static variable in class com.hume.SECS.SecsConn
"TIMEOUT" string constant which is used as a failure reply
tLatest - Variable in class com.hume.SECS.HostVariableInfo
The YYYYMMDDhhmmsscc timestamp when varvalue was last updated.
toCsv() - Method in class HubTableRow
the Comma Separated Value of this row
toString() - Method in class EvalResult
return a list of the return code and result string
toString() - Method in class HubTableRow
A simple name=value[, name=value]* display useful for logging and debugging
toString() - Method in class Localtime
 
toString() - Method in exception SqlException
 
toString() - Method in class com.hume.DMH.DmhClient
 
toString() - Method in class com.hume.DMH.DmhServer
 
toString() - Method in class com.hume.DMH.HisTimer
The string representation is classname@hashcode.
toString() - Method in class com.hume.DMH.Hostname
 
toString() - Method in class com.hume.DMH.ListBuilder
Obtain the current list value as a formatted String.
toString() - Method in class com.hume.DMH.StringList
 
toString() - Method in class com.hume.DMH.TclList
 
toString() - Method in class com.hume.DMH.TclListModel
 
toString() - Method in class com.hume.SECS.HostVariableInfo
 
toString() - Method in class com.hume.SECS.RcResult
 
toString() - Method in class com.hume.SECS.VariableInfo
 
TRACE_DEFAULT_BITS - Static variable in class com.hume.SECS.SecsConn
default trace window initialization trace bits, value 0x440E
TRACE_ERRS - Static variable in interface com.hume.DMH.DmhClientItf
trace background errors including exceptions thrown by application message receiving callbacks.
TRACE_LOGIC - Static variable in interface com.hume.DMH.DmhClientItf
trace connection setup and other processing logic
TRACE_READ_WRITE_IO - Static variable in class com.hume.SECS.SecsConn
trace bit for low level read/write IO activity, 1
TRACE_READS - Static variable in interface com.hume.DMH.DmhClientItf
trace low level data receiving
TRACE_RECV - Static variable in interface com.hume.DMH.DmhClientItf
trace DMH message receiving
TRACE_RECV_HDR_HEX - Static variable in class com.hume.SECS.SecsConn
trace bit for received header hex display, 0x0100
TRACE_RECV_HDR_INTERP - Static variable in class com.hume.SECS.SecsConn
trace bit for received header interpretation, 0x0200
TRACE_RECV_MSG_HEXDUMP - Static variable in class com.hume.SECS.SecsConn
trace bit for received message data hex display, 0x0800
TRACE_RECV_MSG_TSN - Static variable in class com.hume.SECS.SecsConn
trace bit for received message as TSN text, 0x0004
TRACE_RECV_SF_DESC - Static variable in class com.hume.SECS.SecsConn
trace bit for received message type description, 0x0400
TRACE_SEND - Static variable in interface com.hume.DMH.DmhClientItf
trace DMH message sending
TRACE_SEND_HDR_HEX - Static variable in class com.hume.SECS.SecsConn
trace bit for sent header hex display, 0x1000
TRACE_SEND_HDR_INTERP - Static variable in class com.hume.SECS.SecsConn
trace bit for sent header interpretation, 0x2000
TRACE_SEND_MSG_HEXDUMP - Static variable in class com.hume.SECS.SecsConn
trace bit for sent message data hex display, 0x8000
TRACE_SEND_MSG_TSN - Static variable in class com.hume.SECS.SecsConn
trace bit for sent message as TSN text, 0x0008
TRACE_SEND_SF_DESC - Static variable in class com.hume.SECS.SecsConn
trace bit for sent message type description, 0x4000
TRACE_STATE_LOGIC - Static variable in class com.hume.SECS.SecsConn
trace bit for state changes including connection attempts, 2
TRACE_WRITES - Static variable in interface com.hume.DMH.DmhClientItf
trace low level data sending
TraceAndLoggingConfig - Class in com.hume.SECS
A window class to configure the desired startup settings of both tracing and the logging of trace data to the file system.
TraceAndLoggingConfig(Dialog, EquipStartupData) - Constructor for class com.hume.SECS.TraceAndLoggingConfig
 
TraceAndLoggingConfig(Frame, EquipStartupData) - Constructor for class com.hume.SECS.TraceAndLoggingConfig
 
traceBits - Variable in class com.hume.SECS.EquipStartupData
Diagnostic output setting
traceDir - Variable in class com.hume.SECS.EquipStartupData
Directory for trace data logging files
traceLogMaxWidth - Variable in class com.hume.SECS.EquipStartupData
Maximum characters per line in log file
traceMax - Variable in class com.hume.SECS.EquipStartupData
Maximum number of logging day files
traceSetup(String, int, int, int, String) - Method in class com.hume.SECS.SecsHost
Initiate a series of trace reports.
traceWin(boolean, boolean) - Method in class com.hume.SECS.SecsConn
Show or hide the native Java trace window which displays the SECS connection status and activity.
traceWin(boolean) - Method in class com.hume.SECS.SecsConn
Show or hide the native Java trace window with logging configuration allowed.
Tracewin - Class in com.hume.SECS
A window class to display SECS communication activity.
Tracewin(SecsConn, boolean) - Constructor for class com.hume.SECS.Tracewin
Construct and show a window to display SECS communication activity.
traceWinDeleted() - Method in class com.hume.SECS.SecsConn
the Tracewin notifies us when disposed (internal call)
TracewinLoggingConfig - Class in com.hume.SECS
A window class to configure continuous saving of SECS communication activity to the file system.
TracewinLoggingConfig(Dialog, SecsConn) - Constructor for class com.hume.SECS.TracewinLoggingConfig
 
TracewinLoggingConfig(Frame, SecsConn) - Constructor for class com.hume.SECS.TracewinLoggingConfig
 
traceZipCmd - Variable in class com.hume.SECS.EquipStartupData
Compression command for trace data logging files
ts() - Method in class Localtime
"yyyy-MM-dd HH:mm:ss" in the local timezone
tsIso() - Method in class Localtime
Obtain an ISO 8601 timestamp string.
tsnI8Value(long) - Method in class com.hume.SECS.SecsEquip
!Obsolete! Hex notation is no longer needed to pass 8 byte integers to the SECS interface.
tsnTypeIsOk(String) - Static method in class com.hume.SECS.SecsConn
A quick but non-rigorous validation of the TSN type code for a variable.
tsu() - Method in class Localtime
"yyyy-MM-dd HH:mm:ss.uuuuuu" in the local timezone
tsUTC() - Method in class Localtime
"yyyy-MM-dd HH:mm:ss" for UTC timezone
tsuUTC() - Method in class Localtime
"yyyy-MM-dd HH:mm:ss.uuuuuu" for UTC timezone (aka GMT)
TYPE_INT - Static variable in class HubTableColumn
 
TYPE_INT - Static variable in class com.hume.SECS.HubTableModel
 
TYPE_INVALID - Static variable in class com.hume.SECS.HubTableModel
 
TYPE_LONG - Static variable in class HubTableColumn
 
TYPE_LONG - Static variable in class com.hume.SECS.HubTableModel
 
TYPE_REAL - Static variable in class HubTableColumn
 
TYPE_REAL - Static variable in class com.hume.SECS.HubTableModel
 
TYPE_VARCHAR - Static variable in class HubTableColumn
 
TYPE_VARCHAR - Static variable in class com.hume.SECS.HubTableModel
 

U

units - Variable in class com.hume.SECS.HostVariableInfo
The default of an empty string means a pure number without units.
units - Variable in class com.hume.SECS.VariableInfo
configured Units value
update(HubTableRow, HubTableRow) - Method in class HubTable
Update a table row where the key may be changing.
update(HubTableRow) - Method in class HubTable
Update a single table row where the key is not changing.
update(String, HubTableRow) - Method in class HubTable
Update the single row identified by the key.
updateWin(JFrame, HubTable, HubTableRow) - Static method in class HubTableRowWin
Create or show a dialog for updating a row
usage() - Static method in class Datahub
Print a usage message to stdout explaining the command line options to main, and showing an example of adding tools.jar to the classpath.
usageJavaWhereClause(StringBuilder) - Method in class HubTable
Return an example Java code where clause with the key column names and concatenating java variable names for their values
usageSqlWhereClause(StringBuilder) - Method in class HubTable
Provide an example where clause with the key column names and concatenating constants for their values
usesSortFlag() - Method in class HubTable
If the table uses numeric keys, sorting may be desirable to sequence numeric data in numeric order instead of text sort order which is the default that does not require additional processing.

V

valueChange(SecsConn, String, String) - Method in interface com.hume.SECS.ValueChangeItf
 
ValueChangeItf - Interface in com.hume.SECS
The interface to receive status data value changes for both host and equipment.
valueOf(String) - Static method in enum SubNoticeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum SubNoticeType
Returns an array containing the constants of this enum type, in the order they are declared.
valueTsn - Variable in class com.hume.SECS.HostVariableInfo
The TSN format type code for the variable value used by equipment.
valueTsn - Variable in class com.hume.SECS.VariableInfo
the SECS notation type code for value of the variable
varchar(String, int) - Static method in class HubTableRow
Used to truncate string values to the declared field length
varClass - Variable in class com.hume.SECS.HostVariableInfo
The class of the data item.
varClass - Variable in class com.hume.SECS.VariableInfo
The class of the data item.
varGroupSet(int[], String[]) - Method in class com.hume.SECS.SecsEquip
A more efficient alternative to calling variableSet() multiple times, the method sends the updated values to the SECS Server in one message.
varGroupSetEventPost(int[], String[], int) - Method in class com.hume.SECS.SecsEquip
A more efficient alternative to calling variableSet() multiple times and then posting a Data Collection event.
variableAdd(int, String, String, String, String, String, String) - Method in class com.hume.SECS.SecsEquip
Define a Status Variable (SV) or a Data Value (DVVAL).
variableAdd(String, String, String, String, String, String) - Method in class com.hume.SECS.SecsHost
Manually add a variable definition to enable use with event report methods used if the equipment does not support S1F3 or for special testing requirements or if DVVAL variables cannot be discovered.
variableChoice() - Method in class com.hume.SECS.SecsHost
return a list of Variable names which could be used in event reports
variableGet(int) - Method in class com.hume.SECS.SecsEquip
Get the current value of a Variable, possibly using the callback mechanism.
variableGetByName(String) - Method in class com.hume.SECS.SecsEquip
Get the current value of a Variable, possibly using the callback mechanism.
variableGetId(String) - Method in class com.hume.SECS.SecsHost
map variable virtual name(s) to ID(s) - (SVID, VID, ECID)
variableGetId(String[]) - Method in class com.hume.SECS.SecsHost
map variable virtual name(s) to ID(s), array arguments
variableGetInfo(int) - Method in class com.hume.SECS.SecsEquip
Fetch the configuration information of a variable.
variableGetInfo(String) - Method in class com.hume.SECS.SecsHost
Fetch the configuration information of a variable.
variableGetInfoByName(String) - Method in class com.hume.SECS.SecsEquip
Fetch the configuration information of a variable by name
variableGetVirtualName(String) - Method in class com.hume.SECS.SecsHost
map variable ID(s) to virtual name(s)
variableGetVirtualName(String[]) - Method in class com.hume.SECS.SecsHost
map variable IDs to virtual names, array arguments
VariableInfo - Class in com.hume.SECS
a data structure to provide the configuration data of a Variable or ECV Parameter
VariableInfo() - Constructor for class com.hume.SECS.VariableInfo
 
variableMethodSet(int, VarValueRequestItf) - Method in class com.hume.SECS.SecsEquip
Set a variable's evaluation method to be done using a callback you code a class that implements the VarValueRequestItf interface
variableQuery(int) - Method in class com.hume.SECS.SecsHost
Query the value of a variable using the numeric ID
variableQuery(String) - Method in class com.hume.SECS.SecsHost
Query the value of a variable using the machine given name Some machines have more than variable with the same given name!
variableQuery(String, String) - Method in class com.hume.SECS.SecsHost
Use the server procedure ei_var_query to obtain the value of a variable identified by varID, varname or virtual name.
variableQueryVirtual(String) - Method in class com.hume.SECS.SecsHost
Query the value of a variable using the virtual name
variableRenumber(String, int) - Method in class com.hume.SECS.SecsEquip
Reassign a different numeric ID to a built-in variable or parameter.
variableSet(int, String) - Method in class com.hume.SECS.SecsEquip
This call is used to set the value for a variable whose value is stored directly in the ei_variable table instead of being evaluated by a callback.
variableSetByName(String, String) - Method in class com.hume.SECS.SecsEquip
This call is used to set the value for a variable whose value is stored directly in the ei_variable table instead of being evaluated by a callback
variableTable() - Method in class com.hume.SECS.SecsHost
Return a table model for the variables associated with this instance.
variableUpdate(String, String, String) - Method in class com.hume.SECS.SecsHost
give a variable a meaningful name and description
varID - Variable in class com.hume.SECS.HostVariableInfo
An identifier for the data item.
varID - Variable in class com.hume.SECS.VariableInfo
ID code value
varMethod - Variable in class com.hume.SECS.HostVariableInfo
Tcl code to compute the current value of the data item.
varmethod - Variable in class com.hume.SECS.VariableInfo
Tcl code which is executed by the SECS Server to obtain the value of the variable
varName - Variable in class com.hume.SECS.HostVariableInfo
A name for the data item.
varname - Variable in class com.hume.SECS.VariableInfo
variable name
varValue - Variable in class com.hume.SECS.HostVariableInfo
The latest value of the variable, possibly updated from receiving a SECS message such as an event report, or a status query reply.
varValueRequest(SecsEquip, int) - Method in interface com.hume.SECS.VarValueRequestItf
Variable value request.
VarValueRequestItf - Interface in com.hume.SECS
Equipment interface for the SecsEquip to request a variable value from your application.
Vfei2Map - Class in com.hume.DMH
A class for parsing SEMATECH VFEI messages
Vfei2Map() - Constructor for class com.hume.DMH.Vfei2Map
 
virtualName - Variable in class com.hume.SECS.HostVariableInfo
An assigned virtual name for the variable.

W

whenMsg(String, DmhReceiveItf) - Method in class com.hume.DMH.DmhClient
 
whenMsg(String, DmhReceiveItf) - Method in interface com.hume.DMH.DmhClientItf
Register a callback object to receive the next message available in mailbox boxname.
whenMsgAgain() - Method in class com.hume.DMH.DmhClient
 
whenMsgAgain() - Method in interface com.hume.DMH.DmhClientItf
This method is called by the logic of your dmhReceive() method to specify that the current handler object should be used to process the next message received in the same destination mailbox.
whenMsgDump() - Method in class com.hume.DMH.DmhClient
 
whenMsgDump() - Method in interface com.hume.DMH.DmhClientItf
Dump the list of active mailbox listeners.
write(String, boolean) - Method in class HubTable
Write the table data to a file as SQL statements.
writeCsv(String) - Method in class HubTable
Export the table as comma separated value data.

X

xmlSanitize(String) - Static method in class Datahub
For proper conversion of table data to XML or HTML text, special characters including '&', '<', '>', and '&guot;' have to be escaped.

Y

year() - Method in class Localtime
 
yyyymmdd() - Method in class Localtime
 
A B C D E F G H I J K L M N O P R S T U V W X Y