Package | Description |
---|---|
com.ergotech.secs | |
com.ergotech.secs.gem | |
com.ergotech.transsecs.secs |
Modifier and Type | Class and Description |
---|---|
class |
HSMSHeaderMsg
This object is just for Sending HSMSHeaderMessages.
|
class |
MultiBlockRequest |
class |
S0F0
A general purpose method.
|
class |
S100F1
Are You There Request.
|
class |
S100F10 |
class |
S100F105
Tag File Directory Read (FDR).
|
class |
S100F11 |
class |
S100F13
Equipment Constant Request.
|
class |
S100F14
New Equipment Constant Send (ECS).
|
class |
S100F15
New Equipment Constant Send.
|
class |
S100F16
New Equipment Constant Acknowledge.
|
class |
S100F17
Date And Time Request.
|
class |
S100F18
Data And Time Data.
|
class |
S100F2
On Line Data.
|
class |
S100F31
Date And Time Set Request.
|
class |
S100F32
Date And Time Set Acknowledge.
|
class |
S100F7 |
class |
S100F8
S100F8
|
class |
S100F9
New Equipment Constant Acknowledge.
|
class |
S10F0
Abort Transaction.
|
class |
S10F1
Terminal Request (TRN).
|
class |
S10F2
Terminal Request Acknowledge (TRA).
|
class |
S10F3
Terminal Display Single (VTN).
|
class |
S10F4
Terminal Display, Single Acknowledge (VTA).
|
class |
S10F5
Terminal Display, Multi-Block (VTN).
|
class |
S10F6
Terminal Display, Multi-Block Acknowledge (VMA).
|
class |
S15F0
Abort Transaction.
|
class |
S15F1
On Line Data.
|
class |
S15F10
On Line Data.
|
class |
S15F11
On Line Data.
|
class |
S15F12
Recipe Version Data
|
class |
S15F13
Recipe Create Request
|
class |
S15F14
On Line Data.
|
class |
S15F15
Recipe Store Request.
|
class |
S15F16
On Line Data.
|
class |
S15F17
On Line Data.
|
class |
S15F18
Recipe Store Request.
|
class |
S15F19
On Line Data.
|
class |
S15F2
Recipe Managerment Multi-block Grant.
|
class |
S15F20
On Line Data.
|
class |
S15F21
On Line Data.
|
class |
S15F22
On Line Data.
|
class |
S15F23
On Line Data.
|
class |
S15F24
Recipe Store Request.
|
class |
S15F25
On Line Data.
|
class |
S15F26
On Line Data.
|
class |
S15F27
On Line Data.
|
class |
S15F28
Recipe Store Request.
|
class |
S15F29
On Line Data.
|
class |
S15F3
On Line Data.
|
class |
S15F30
Recipe Store Request.
|
class |
S15F31
On Line Data.
|
class |
S15F32
Recipe Store Request.
|
class |
S15F33
Recipe Store Request.
|
class |
S15F34
On Line Data.
|
class |
S15F35
On Line Data.
|
class |
S15F36
On Line Data.
|
class |
S15F37
On Line Data.
|
class |
S15F38
On Line Data.
|
class |
S15F39
On Line Data.
|
class |
S15F4
On Line Data.
|
class |
S15F40
On Line Data.
|
class |
S15F41
On Line Data.
|
class |
S15F42
On Line Data.
|
class |
S15F43
On Line Data.
|
class |
S15F44
DRNS Get Change Request Data
|
class |
S15F45
DRNS Manager Segment Change Approval Request.
|
class |
S15F46
DRNS Manger Segment Approval Acknowledge
|
class |
S15F47
DRNS Manager Rebuild Request
|
class |
S15F48
On Line Data.
|
class |
S15F5
On Line Data.
|
class |
S15F6
On Line Data.
|
class |
S15F7
On Line Data.
|
class |
S15F8
On Line Data.
|
class |
S15F9
On Line Data.
|
class |
S1F0
Abort Transaction.
|
class |
S1F1
Are You There Request.
|
class |
S1F10
Material Transfer Status Data (TSD).
|
class |
S1F11
Status Variable Namelist Request(SVNR).
|
class |
S1F12
Status Variable Namelist Reply (SVNRR).
|
class |
S1F13
Establish Communications Request.
|
class |
S1F14
Establish Communications Request Acknowledge.
|
class |
S1F15
Request On-Line.
|
class |
S1F16
On-Line Acknowledge.
|
class |
S1F17
Request On-Line.
|
class |
S1F18
On-Line Acknowledge.
|
class |
S1F19
S1F19 Get Attribute.
|
class |
S1F2
On Line Data.
|
class |
S1F20
S1F20 Attribute Data.
|
class |
S1F3
Selected Equipment Status Request.
|
class |
S1F4
Selected Equipment Status Data.
|
class |
S1F5
Formatted Status Request.
|
class |
S1F6 |
class |
S1F7
Fixed Form Request (FFR).
|
class |
S1F8 |
class |
S1F9
Material Transfer Status Request (TSR).
|
class |
S2F0
Abort Transaction.
|
class |
S2F1
This message is used to initiate the transfer of a
process program or to select from stored programs.
|
class |
S2F10
This message transfers a Service program.
|
class |
S2F11
Service Program Directory Request.
|
class |
S2F12
Service Program Directory Data.
|
class |
S2F13
Equipment Constant Request.
|
class |
S2F14
Equipment Constant Data.
|
class |
S2F15
New Equipment Constant Send.
|
class |
S2F16
New Equipment Constant Acknowledge.
|
class |
S2F17
Date And Time Request.
|
class |
S2F18
Data And Time Data.
|
class |
S2F19
Reset/Initialize Send.
|
class |
S2F2
This message gives permission for a Service program to be loaded.
|
class |
S2F20
Reset Acknowledge (RIA).
|
class |
S2F21
Remote Command Send.
|
class |
S2F22
Remote Command Acknowledge (RCA).
|
class |
S2F23
Trace Initialize Send.
|
class |
S2F24
Trace Initialize Acknowledge.
|
class |
S2F25
Loopback Disgnostic Request.
|
class |
S2F26
Loopback Disgnostic Data.
|
class |
S2F27
Initiate Processing Request.
|
class |
S2F28
Initiate Processing Acknowldege.
|
class |
S2F29
Equipment Constant Namelist Request.
|
class |
S2F3
This message transfers a Service program.
|
class |
S2F30
Equipment Constant Namelist.
|
class |
S2F31
Date And Time Set Request.
|
class |
S2F32
Date And Time Set Acknowledge.
|
class |
S2F33
Define Report.
|
class |
S2F34
On-Line Acknowledge.
|
class |
S2F35
Link Event Report (LER).
|
class |
S2F36
Link Event Report Acknowledge.
|
class |
S2F37
Enable/Disable Event Report.
|
class |
S2F38
Acknowledge or error.
|
class |
S2F39
If a S2F33, S2F35, S2F45, OR S2F49 message is more than one block,
this transaction must procede the message.
|
class |
S2F4
This message transfers a Service program.
|
class |
S2F40
Multi-block Grant.
|
class |
S2F41
Host Command Send (HCS).
|
class |
S2F42
Host Command Acknowledge (HCA).
|
class |
S2F43
Reset Spooling Streams and Function (RSSF).
|
class |
S2F44
Reset Spooling Acknowledge (RSA).
|
class |
S2F45
Defined Variable Limit Attributes (DVLA).
|
class |
S2F46
Variable Limit Attribute Acknowledge (VLAA).
|
class |
S2F47
Variable Limit Attributes Request (VLAR).
|
class |
S2F48
Variable Limit Attributes Send (VLAS).
|
class |
S2F49
Enhanced Remote Command ( ).
|
class |
S2F5
This message transfers a Service program.
|
class |
S2F50
Enhanced Remote Command Acknowledge ( ).
|
class |
S2F6
This message transfers a Service program.
|
class |
S2F7
This message transfers a Service program.
|
class |
S2F8
This message transfers a Service program.
|
class |
S2F9
This message transfers a Service program.
|
class |
S5F0
Abort Transaction.
|
class |
S5F1
Alarm Report Send (ARS).
|
class |
S5F2
Alarm Report Acknowledge (ARA).
|
class |
S5F3
Enable/Disable Alarm Send (EAS).
|
class |
S5F4
Enable/Disable Alarm Acknowledge (EAA).
|
class |
S5F5
List Alarm Request (LAR).
|
class |
S5F6
List Alarm Data (LAD).
|
class |
S5F7
List alarms which are enabled (LEAR).
|
class |
S5F8
List Enable Alarm Data (LEAD).
|
class |
S6F0
Abort Transaction.
|
class |
S6F1
Trace Data Send(TDS).
|
class |
S6F10
Formatted Variable Acknowledge (FVA).
|
class |
S6F11
Event Report Send (ERS).
|
class |
S6F12
Equipment Report Acknowledge.
|
class |
S6F13
Annotated Event Report Send (AERS).
|
class |
S6F14
Annotated Event Report Acknowledge (AERA).
|
class |
S6F15
Event Report Request (ERR).
|
class |
S6F16
Event Report Data (ERD).
|
class |
S6F17
Annotated Event Report Request (AERR).
|
class |
S6F18
Annotated Event Report Data (AERD).
|
class |
S6F19
Individual Report Request (IRR).
|
class |
S6F2
Trace Data Acknowledge.
|
class |
S6F20
Individual Report Data (IRD).
|
class |
S6F21
Annotated Individual Report Request (AIRR).
|
class |
S6F22
Annotated Individual Report Data (AIRD).
|
class |
S6F23
Request Spooled Data (RSD).
|
class |
S6F24
Request Spooled Data Acknowledgement Send(RSDAS).
|
class |
S6F25
Notification Report Send ( ).
|
class |
S6F26
Notification Report Send Acknowledge ( ).
|
class |
S6F27
Trace Report Send (TRS).
|
class |
S6F28
Trace Report Send Acknowledge ( ).
|
class |
S6F29
Trace Report Request (TRR).
|
class |
S6F3
Discrete Variable Data Send(DVS).
|
class |
S6F30
Trace Report Data (TRD).
|
class |
S6F4
Discrete Variable Data Acknowledge (DVA).
|
class |
S6F5
Multi-block Data Send Inquire(MBI).
|
class |
S6F6
Multi-block Grant (MBG).
|
class |
S6F7
Data Transfer Request (DDR).
|
class |
S6F8
Data Transfer Data(DDD).
|
class |
S6F9
Formatted variable Send (FVS).
|
class |
S6F99
Bad Function Number ( ).
|
class |
S7F0
Abort Transaction.
|
class |
S7F1
This message is used to initiate the transfer of a
process program or to select from stored programs.
|
class |
S7F10
M/P M Data (MMD).
|
class |
S7F11
M/P M Update Send (UMS).
|
class |
S7F12
This message is used to acknowledge or error.
|
class |
S7F13
Delete M/P M Entry Send (DES).
|
class |
S7F14
This message is used to acknowledge or error.
|
class |
S7F15
This message is used by the host to chsnge the method of process program.
|
class |
S7F16
This message is used to acknowledge or error.
|
class |
S7F17
Delete Process Program Send (DPS).
|
class |
S7F18
This message is used to acknowledge or error.
|
class |
S7F19
Current EPPD Request (RER).
|
class |
S7F2
This message gives permission for a process program to be loaded.
|
class |
S7F20
Current EPPD Data (RED).
|
class |
S7F3
This message is used to send a process program.
|
class |
S7F4
This message is used to acknowledge a process program.
|
class |
S7F5
This message is used to Request a process program.
|
class |
S7F6
This message is used to Data a process program.
|
class |
S7F7
This message is used to request the PPID for use on the material identified.
|
class |
S7F8
This message is used to transmit a single matrix entry in response to F7
The format of this message
is a list containing a PPID and a MID of the message to be sent.
|
class |
S7F9
M/P M Request.
|
class |
S99F3
Unrecognized Stream Type (USN).
|
class |
S9F0
Abort Transaction.
|
class |
S9F1
Unrecognized Device ID (UDN).
|
class |
S9F11
Data Too Long (DLN).
|
class |
S9F13
Conversation Timeout(CTN).
|
class |
S9F3
Unrecognized Stream Type (USN).
|
class |
S9F5
Unrecognized Function Type (UFN).
|
class |
S9F7
Illegal Data (IDN).
|
class |
S9F9
Transaction Timer Timeout (TTN).
|
Modifier and Type | Method and Description |
---|---|
SecsMsg |
HSMSSessionManager.createMessage(byte[] unconverted)
Creates a SecsMsg from the raw byte stream.
|
SecsMsg |
SecsISessionManager.createMessage(byte[] unconverted)
Creates a SecsMsg from the raw byte stream.
|
abstract SecsMsg |
SessionManager.createMessage(byte[] unconverted)
This method will convert the provided byte stream into a secs message.
|
static SecsMsg |
SecsMsg.createMsg(int stream,
int function,
byte[] unconverted)
This will create an instance of a message S
|
SecsMsg |
SecsMsg.getAbortTransaction()
This will return the abort transaction for the current stream.
|
static SecsMsg |
SecsMsg.getAbortTransaction(int stream)
This will return the abort transaction for a specific stream.
|
SecsMsg |
SecsMsg.getNACK()
Returns a nack for this message (ie SxF0)
|
SecsMsg |
SecsMsg.getPrimaryMessage()
This method will returns the original message.
|
SecsMsg |
SecsMsg.getResponseMessage()
This method will returns the original message.
|
SecsMsg |
SecsMsg.sendMessageAndWait()
Sends a message using sendMessage and waits for a response.
|
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable<java.lang.Object,SecsMsg> |
SessionManager.getWaitingMessages()
Returns a Hashtable of messages waiting for an acknowledgment or a response.
|
Modifier and Type | Method and Description |
---|---|
byte[][] |
HSMSSessionManager.convertToBytes(SecsMsg msg)
Converts a SecsMsg into the raw byte stream.
|
byte[] |
MsgManager.convertToBytes(SecsMsg msg) |
byte[][] |
SecsISessionManager.convertToBytes(SecsMsg msg)
Converts a SecsMsg into the raw byte stream.
|
abstract byte[][] |
SessionManager.convertToBytes(SecsMsg msg)
Convert a SecsMsg to a byte stream suitable for passing through whatever
port we are using.
|
void |
SecsMsg.handleResponseMessage(int status,
SecsMsg sm)
This message will be called if the message receives an expected reply.
|
boolean |
UnrecoverableErrorInterface.invalidDataFormat(java.lang.Object source,
SecsMsg msg)
This method is called if the system detects an invalid data format.
|
boolean |
UnrecoverableErrorInterface.invalidStreamOrFunction(java.lang.Object source,
SecsMsg msg)
This method is called when a message is not understood.
|
boolean |
SessionManager.isValidHostCommandMessage(SecsMsg msgIn)
host command - must have at least this structure.
|
boolean |
UnrecoverableErrorInterface.messageTimeout(SecsMsg msg)
This method is called on a T3 timeout.
|
void |
Logger.received(SecsMsg msg)
Called whenever a message is received.
|
void |
LoggerInterface.received(SecsMsg msg)
Called whenever a message is received.
|
void |
NetLogger.received(SecsMsg msg) |
void |
SyslogLogger.received(SecsMsg msg) |
boolean |
SessionManager.reprocessMessage(SecsMsg msg)
This allows for a messages to be processed as though it had been received.
|
void |
SpoolHandler.requestSpool(SecsMsg sm) |
boolean |
MessageResponseInterface.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
This method will be called when a response to the message is received.
|
boolean |
MultiBlockRequest.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
TransactionManager.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
ECVoyeurHandler.S2F13(SecsMsg msg) |
boolean |
ECControllerHandler.S2F14(SecsMsg msg)
Captures the reply messages for the controller asking for the latest EC
|
boolean |
ECControllerHandler.S2F16(SecsMsg msg)
Captures the reply messages for the controller asking for the latest EC
|
boolean |
ERVoyeurHandler.S2F37(SecsMsg msg)
Enable/Disable Event Report (EDER)
This will register this connection to get updated for the given CEID's
|
boolean |
ERControllerHandler.S6F11(SecsMsg msg)
Captures the reply messages for the controller asking for the latest EC
|
boolean |
HSMSSessionManager.sendHSMSHeaderMessage(byte byte3,
byte sType,
int sID,
SecsMsg sm)
This message creates a message that is only the HSMS header and sends it.
|
void |
HSMSSessionManager.sendMessage(SecsMsg msg) |
void |
SecsISessionManager.sendMessage(SecsMsg msg)
Sends the SECS Message over the HSMS link.
|
abstract void |
SessionManager.sendMessage(SecsMsg msg)
Sends the SECS Message over the HSMS link.
|
void |
MultiBlockRequest.sendMultiBlockMsg(SecsMsg msg)
Will send this message and if the response is OK it will send the
real message.
|
void |
Logger.sent(SecsMsg msg)
Called whenever a message is sent.
|
void |
LoggerInterface.sent(SecsMsg msg)
Called whenever a message is sent.
|
void |
NetLogger.sent(SecsMsg msg) |
void |
SyslogLogger.sent(SecsMsg msg) |
void |
SecsMsg.setPrimaryMessage(SecsMsg sm)
This method will set the original message.
|
void |
SecsMsg.setResponseMessage(SecsMsg sm)
This method will set the response message.
|
boolean |
MessageVerifier.verifyMessage(SecsMsg msg)
The response from this message determines whether the message is blocked
or not.
|
boolean |
MessageVerifierOneItem.verifyMessage(SecsMsg msg) |
boolean |
SystemHandlerInterface.verifyMessage(SecsMsg msg)
This method will be called on ALL outgoing messages (for each system message handler).
|
boolean |
TransactionManager.verifyMessage(SecsMsg msg)
This method checks to see if the outgoing message is a primary.
|
Constructor and Description |
---|
MHEAD(SecsMsg msg)
Create a new message from a SecsMsg
|
S9F1(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
S9F11(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
S9F3(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
S9F5(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
S9F7(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
S9F9(SecsMsg receivedMessage)
Creates this message from the message that caused the error.
|
SHEAD(SecsMsg msg)
Create a new message from a SecsMsg
|
Modifier and Type | Method and Description |
---|---|
SecsMsg |
GemHandler.generateReport(GemCEID ceid,
ValueObjectInterface valueObject)
This will be called by the report when it wants to send a specific report.
|
SecsMsg |
ReportWriter.generateReport(GemCEID ceid,
ValueObjectInterface theValue) |
SecsMsg |
GemHandler.generateReport(GemCEID ceid,
ValueObjectInterface valueObject,
int function,
SecsMsg incoming)
This will be called by the report when it wants to send a specific report.
|
SecsMsg |
GemHandler.generateReport(GemCEID ceid,
ValueObjectInterface valueObject,
int function,
SecsMsg incoming,
boolean send)
This will be called by the report when it wants to send a specific report.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OnlineHandler.blockOnVerify(SecsMsg msg,
int state)
Returns false if the message verifiers exist and the message is acceptable
to the verifiers.
|
SecsMsg |
GemHandler.generateReport(GemCEID ceid,
ValueObjectInterface valueObject,
int function,
SecsMsg incoming)
This will be called by the report when it wants to send a specific report.
|
SecsMsg |
GemHandler.generateReport(GemCEID ceid,
ValueObjectInterface valueObject,
int function,
SecsMsg incoming,
boolean send)
This will be called by the report when it wants to send a specific report.
|
SecsFormat |
GemHandler.getData(SecsMsg msg)
This will return the data from the message provide.
|
void |
Log4JLogger.received(SecsMsg msg)
Called when a message is received.
|
boolean |
CommunicationsHandler.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
This method receives the response to the S1F13 sent out in "Not Communicating"
and will change the state to "Wait Delay" if appropriate.
|
boolean |
EventOutSpooler.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
EventSpooler.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
GemSpoolHandler.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
GemHandler.S1F1(SecsMsg msg)
Respond to an S1F1.
|
boolean |
GemHandler.S1F11(SecsMsg msg)
This method receives an S1F11 and sends an S1F12.
|
boolean |
GemHandler.S1F13(SecsMsg msg)
This method receives an S21F13 and sends an S2F14.
|
boolean |
OnlineHandler.S1F13(SecsMsg msg)
This will allow S1F13's to go through if offline.
|
boolean |
OnlineHandler.S1F14(SecsMsg msg)
This will allow the replys to a S1F14 to go through.
|
boolean |
OnlineHandler.S1F15(SecsMsg msg)
Request OFF-LINE.
|
boolean |
OnlineHandler.S1F17(SecsMsg msg)
Request ON-LINE.
|
boolean |
GemHandler.S1F21(SecsMsg msg)
This method receives an S1F21 and sends an S1F22.
|
boolean |
GemHandler.S1F23(SecsMsg msg)
This method receives an S1F23 (CEID list request) and sends an S1F24 reply.
|
boolean |
GemHandler.S1F3(SecsMsg msg)
This method receives an S1F3 and sends an S1F4.
|
boolean |
GemHandler.S2F13(SecsMsg msg)
This method receives an S21F13 and sends an S2F14.
|
boolean |
GemHandler.S2F15(SecsMsg msg)
This method receives an S21F15 and sends an S2F16.
|
boolean |
GemHandler.S2F17(SecsMsg msg)
This method recieves an S2F17.
|
boolean |
GemHandler.S2F23(SecsMsg msg)
This method recieves an S2F23.
|
boolean |
GemHandler.S2F29(SecsMsg msg)
This method receives an S2F29 and sends an S2F30.
|
boolean |
GemHandler.S2F31(SecsMsg msg)
This method receives an S2F31 and sends an S2F32.
|
boolean |
GemHandler.S2F33(SecsMsg msg) |
boolean |
GemHandler.S2F35(SecsMsg msg)
This method receives an S2F35 and sends an S2F36.
|
boolean |
GemHandler.S2F37(SecsMsg msg)
This method receives an S2F37 and sends an S2F38.
|
boolean |
GemHandler.S2F39(SecsMsg msg)
Stream 2 multi-block Request.
|
boolean |
GemSpoolHandler.S2F43(SecsMsg msg)
This method receives an S2F43 and sends an S2F44.
|
boolean |
GemHandler.S2F45(SecsMsg msg)
This will receive a S2F44 secs msg.
|
boolean |
GemHandler.S2F47(SecsMsg msg)
This method receives an S2F47 and sends an S2F48.
|
boolean |
GemHandler.S5F3(SecsMsg msg)
Enable/Disable alarm send (EAS).
|
boolean |
GemHandler.S5F5(SecsMsg msg)
List alarm request.
|
boolean |
GemHandler.S5F7(SecsMsg msg)
List Enabled Alarm Request.
|
boolean |
GemHandler.S6F15(SecsMsg msg)
Respond to the S6F15 message.
|
boolean |
GemHandler.S6F17(SecsMsg msg)
Respond to the S6F17 message.
|
boolean |
GemHandler.S6F19(SecsMsg msg)
S6F19 - Report Request.
|
boolean |
GemHandler.S6F21(SecsMsg msg)
S6F21 - Annotated Report Request.
|
boolean |
GemSpoolHandler.S6F23(SecsMsg msg)
Process the S6F23 message.
|
boolean |
GemHandler.S6F5(SecsMsg msg)
Stream 6 multi-block Request.
|
boolean |
OnlineHandler.sendingAllowed(SecsMsg msg,
java.util.Map<java.lang.String,MessageVerifier> verifiers)
This will return true if the msg is allowed to be sent while in local_online mode.
|
static void |
GemHandler.sendS9F7(SecsMsg msg)
Send an S9F7 message.
|
void |
OnlineHandler.sendSxF0(SecsMsg msg)
Send the SxF0 message.
|
void |
Log4JLogger.sent(SecsMsg msg)
Called when a message is sent.
|
void |
TraceServer.setInitialziationMessage(SecsMsg s2f23)
Set the message that created us.
|
boolean |
GemSpoolHandler.spoolMessage(SecsMsg msg)
This will accept spool requests and determine how to handle them.
|
boolean |
CommunicationsHandler.verifyMessage(SecsMsg msg)
This checks outgoing messages to make sure that we allow them to go out.
|
boolean |
EventOutSpooler.verifyMessage(SecsMsg msg)
This method checks to see if the outgoing message is a primary.
|
boolean |
EventSpooler.verifyMessage(SecsMsg msg) |
boolean |
GemSpoolHandler.verifyMessage(SecsMsg msg)
This checks to see if we need to spool the message.
|
boolean |
OnlineHandler.verifyMessage(SecsMsg msg)
This checks outgoing messages to make sure that we allow them to go out.
|
Modifier and Type | Method and Description |
---|---|
SecsMsg |
SecsDefinedMessage.createMessage()
Create the message.
|
SecsMsg |
VIBInMessageBean.createMessage()
Create the secs message.
|
abstract SecsMsg |
VIBMessageBean.createMessage()
Create the secs message.
|
SecsMsg |
FileRecipeManager.getResponse(SecsMsg msg)
This method handles S7F3 (Process Program Send), S7F5 (Process Program Request), S7F17 (Process Program Delete),
and S7F19 (Current EPPD Request).
|
SecsMsg |
SecsDefinedMessage.getSecsMsg()
Returns the Secs Message.
|
SecsMsg |
VIBMessageBean.getSecsMsg()
returns the raw secs message associated with this object.
|
SecsMsg |
SecsDefinedMessage.sendMessage()
Send the message.
|
SecsMsg |
VIBMessageBean.sendMessage()
Send the message.
|
SecsMsg |
VIBMessageBean.sendMessage(int deviceId)
Send the message.
|
Modifier and Type | Method and Description |
---|---|
VIBMessageBean |
TransSecsController.getMatchingPrimary(SecsMsg msg)
Returns the VIBMessageBean matching the system bytes of the provided
SecsMsg or null if there is no matching message.
|
VIBMessageBean |
TransSecsController.getMatchingResponse(SecsMsg msg)
Returns VIBMessageBean that represents the response to the SecsMsg provided
or null if no response can be found.
|
SecsMsg |
FileRecipeManager.getResponse(SecsMsg msg)
This method handles S7F3 (Process Program Send), S7F5 (Process Program Request), S7F17 (Process Program Delete),
and S7F19 (Current EPPD Request).
|
boolean |
TransSecsController.handleHandCraftedMessage(SecsMsg msg) |
boolean |
VIBMessageBean.hostMessageParameterMatchError(SecsMsg hostMessage,
java.util.Set<java.lang.String> matched,
SecsFormat00 paramList,
java.util.List<java.lang.String> expected)
Indicate that an error has occured in processing a host message and create the error list if appropriate.
|
boolean |
FileRecipeManager.processMessage(SecsMsg msg)
This method handles S7F3 (Process Program Send), S7F5 (Process Program Request), S7F17 (Process Program Delete),
and S7F19 (Current EPPD Request).
|
boolean |
RecipeManagerInterface.processMessage(SecsMsg msg)
This method should return true if the message is handled, otherwise false.
|
boolean |
SecsDefinedMessage.processMessage(SecsMsg msg)
Process the response to the sent message - if any.
|
boolean |
VIBMessageBean.processMessage(SecsMsg msg)
Process the response to the sent message - if any.
|
boolean |
TransSecsController.processMessage(SecsMsg msg,
int whichPort)
Iterate through the messages.
|
boolean |
TransSecsController.processMessage(SecsMsg msg,
SessionManager toSessionManager)
Process the message and send it to the appropriate wrapper.
|
boolean |
VoyeurPassThroughMessageHandler.processMessage(SecsMsg msg,
WrapperInterface toWrapper)
Process the message and send it to the appropriate wrapper.
|
boolean |
VoyeurPassThroughMessageHandler.processMessageFromEquipment(SecsMsg msg)
Process the message and send it to the appropriate wrapper.
|
boolean |
VoyeurPassThroughMessageHandler.processMessageFromHost(SecsMsg msg)
Process the message and send it to the appropriate wrapper.
|
boolean |
SecsDefinedMessage.publishData(SecsMsg msg)
Publishes the data from unsolicted messages is they match an incoming message.
|
abstract boolean |
VIBMessageBean.publishData(SecsMsg msg)
Publishs the data from unsolicted messages is they match an incoming message.
|
boolean |
VIBOutMessageBean.publishData(SecsMsg msg)
Publishs the data from unsolicted messages is they match an incoming message.
|
void |
TransSecsController.publishReport(SecsMsg incoming)
This will be called by a recieved report to publish all the VIDs.
|
void |
Log4JLogger.received(SecsMsg msg)
Called when a message is received.
|
void |
MultiLogger.received(SecsMsg msg)
Passed through to all the loggers.
|
void |
VIBLogger.received(SecsMsg msg)
Called to display the SML of the messages received.
|
boolean |
VIBMessageBean.receiveMessage(SecsMsg msg,
boolean doPublish)
Process the response to the sent message.
|
abstract boolean |
VIBMessageBean.receiveMessage(SecsMsg msg,
boolean doPublish,
boolean logInfo)
Process the response to the sent message.
|
boolean |
VIBOutMessageBean.receiveMessage(SecsMsg msg,
boolean doPublish,
boolean logInfo)
Process the incoming message.
|
boolean |
VIBMessageBean.responseReceived(int status,
SecsMsg primary,
SecsMsg response)
The MsgResponseInterface.
|
boolean |
VIBMessageBean.sendErrorResponse(SecsMsg hostMessage,
boolean defaultReturn)
Send the S2F42 if appropriate.
|
boolean |
TransSecsController.sendResponse(VIBMessageBean msg,
SecsMsg incoming)
/** This method will send a response to a received message.
|
void |
Log4JLogger.sent(SecsMsg msg)
Called when a message is sent.
|
void |
MultiLogger.sent(SecsMsg msg)
Passed through to all the loggers.
|
void |
VIBLogger.sent(SecsMsg msg)
Called to display the SML of the sent message.
|
void |
VIBMessageBean.setSecsMsg(SecsMsg sm)
Sets the raw secs message associated with this object.
|
Copyright © 1999-2021 ErgoTech Systems, Inc. All Rights Reserved.