public class S2F33 extends SecsMsg
The type of report to be transmitted is designated by a Boolean "Equipment Constant". An "Equipment Constant Value" of "False" means that an "Event Report" (S6F11) will be sent, and a value of "True" means tha an "Annotated Event Report" (S6F13) will be sent. If S2F33 is Multi-block, it must be preceded by the S2F39/S2F40 Inquire/Grant transaction.
The format of this message is a list (Format00) of Format00s.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
cvsRev |
allowBrokenMessages, allowGenericSecsMessage, ALWAYS, ALWAYS_244BLOCK, ALWAYS_SECS1, CANNOT_SEND, F0_ERROR, maxRetryAttempts, NO_ERROR, replyBit, responseError, S9_ERROR, SECS1_244BLOCK, SECS1_MULTIBLOCK, sendErrors, SPOOLED, TIMEOUT_ERROR, towerAkrion, UNSOLICITED| Constructor and Description |
|---|
S2F33() |
S2F33(SecsFormat theData)
The data is assumed to be correct format and is not checked.
|
S2F33(SecsFormat00 moreThanOne)
Creates this message from a list (Format00) of constants containing an DATAID, then a list
containing a list of RPTID and a list of VIDs
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
convertException(SecsFormat temp)
This will check for exceptions in the structure.
|
MultiBlockRequest |
getMultiBlockRequest()
This is the multiblock message we will send if we have auto-multiblock setup.
|
java.lang.Object[] |
getStructure()
Returns the required data types for this message.
|
java.lang.String |
longName()
Returns the long name for this object.
|
java.lang.String |
shortName()
Returns the short name for this object.
|
boolean |
toEquipment()
Returns true since this method can be sent to the equipment.
|
java.lang.String |
toSML(GemHandler gemHandler)
Create a documented SML string for the message.
|
addResponseHandler, checkZeroLength, convertData, convertData, convertData, convertDataRecursive, createMsg, createSecsFormatObject, dateToString, getAbortTransaction, getAbortTransaction, getClassFromHeader, getData, getDataFormats, getDataFormatsRecursive, getDefaultReplyBit, getDetailedSML, getDeviceId, getError, getException, getFormattedBytes, getFunction, getIgnoreAllTimeouts, getIgnoreTimeouts, getMessageId, getMsgId, getNACK, getPrimaryMessage, getReplyBit, getResponseMessage, getSessionManager, getShouldSendMultiBlockRequests, getStream, getSystemBytes, getTimeStamp, getTotalLength, getUnconvertedMsg, getUniqueSystemBytes, getUnrecoverableErrorHandler, handleResponseMessage, hasTimedOut, isConsideredMultiblock, isLastBlock, isMultiBlock, isReply, notifyResponse, processSelf, registerMessageSpecificOutgoingVerifier, removeResponseHandler, replaceDataWith, responseTimedout, sendMessage, sendMessageAndWait, sendMessageInternal, setDetailedSML, setDeviceId, setFunction, setIgnoreAllTimeouts, setIgnoreTimeouts, setIsLastBlock, setMessageId, setPrimaryMessage, setReplyBit, setResponseMessage, SetSecsError, SetSecsError, setSessionManager, setShouldSendMultiBlockRequests, setStream, setSystemBytes, setTimeStamp, setUnconvertedMsg, setUnrecoverableErrorHandler, theExceptionString, toHost, toString, waitForReplypublic static final java.lang.String cvsRev
public S2F33()
public S2F33(SecsFormat theData)
public S2F33(SecsFormat00 moreThanOne)
public boolean convertException(SecsFormat temp) throws SecsException
convertException in class SecsMsgSecsExceptionpublic MultiBlockRequest getMultiBlockRequest()
getMultiBlockRequest in class SecsMsgpublic java.lang.Object[] getStructure()
getStructure in class SecsMsgSecsMsg.getStructure()public java.lang.String longName()
longName in class SecsMsgSecsMsg.shortName()public java.lang.String shortName()
shortName in class SecsMsgSecsMsg.longName()public boolean toEquipment()
toEquipment in class SecsMsgpublic java.lang.String toSML(GemHandler gemHandler)
gemHandler - the gem handler which will handle the requestCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.