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, TIMEOUT_ERROR, 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.
|
addResponseHandler, checkZeroLength, convertData, convertData, convertData, convertDataRecursive, createMsg, createSecsFormatObject, dateToString, getAbortTransaction, getAbortTransaction, getClassFromHeader, getData, getDataFormats, getDataFormatsRecursive, getDefaultReplyBit, getDeviceId, getError, getException, getFormattedBytes, getFunction, getIgnoreAllTimeouts, getIgnoreTimeouts, getMessageId, getMsgId, getNACK, getPrimaryMessage, getReplyBit, getResponseMessage, getSessionManager, getShouldSendMultiBlockRequests, getStream, getSystemBytes, getTimeStamp, getTotalLength, getUnconvertedMsg, getUnrecoverableErrorHandler, handleResponseMessage, hasTimedOut, isConsideredMultiblock, isLastBlock, isMultiBlock, isReply, processSelf, registerMessageSpecificOutgoingVerifier, removeResponseHandler, replaceDataWith, responseTimedout, sendMessage, sendMessageAndWait, sendMessageInternal, setDeviceId, setFunction, setIgnoreAllTimeouts, setIgnoreTimeouts, setIsLastBlock, setMessageId, setPrimaryMessage, setReplyBit, setResponseMessage, SetSecsError, SetSecsError, setSessionManager, setShouldSendMultiBlockRequests, setStream, setSystemBytes, setTimeStamp, setUnconvertedMsg, setUnrecoverableErrorHandler, theExceptionString, toHost, toString, waitForReply
public 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 SecsMsg
SecsException
public MultiBlockRequest getMultiBlockRequest()
getMultiBlockRequest
in class SecsMsg
public java.lang.Object[] getStructure()
getStructure
in class SecsMsg
SecsMsg.getStructure()
public java.lang.String longName()
longName
in class SecsMsg
SecsMsg.shortName()
public java.lang.String shortName()
shortName
in class SecsMsg
SecsMsg.longName()
public boolean toEquipment()
toEquipment
in class SecsMsg
Copyright © 1999-2021 ErgoTech Systems, Inc. All Rights Reserved.