Class CopyVideoRegion
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.UnitOutputRequest
de.gmxhome.conrad.jpos.jpos_base.remoteorderdisplay.PositionBase
de.gmxhome.conrad.jpos.jpos_base.remoteorderdisplay.AreaBase
de.gmxhome.conrad.jpos.jpos_base.remoteorderdisplay.CopyVideoRegion
- All Implemented Interfaces:
Runnable
Output request executor for RemoteOrderDisplay method CopyVideoRegion.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
JposOutputRequest.JposRequestThread
-
Field Summary
Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
Abort, AdditionalData, Device, EndSync, Exception, Finished, OutputID, Props, Waiting
-
Constructor Summary
ConstructorsConstructorDescriptionCopyVideoRegion(RemoteOrderDisplayProperties data, int units, int row, int column, int height, int width, int targetRow, int targetColumn)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionint
Retrieves parameter targetColumn of remote order display method.int
Retrieves parameter targetRow of remote order display method.void
invoke()
Invokes the command.Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.remoteorderdisplay.AreaBase
checkAreaValid, getHeight, getWidth
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.remoteorderdisplay.PositionBase
checkPositionValid, getColumn, getRow
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.UnitOutputRequest
checkUnitsOnline, clearOutput, createErrorEvent, getUnits
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
abortCommand, abortCommand, catchedInvocation, clearAll, clearInput, countCommands, createIdleEvent, createOutputEvent, dequeue, enqueue, enqueueSynchronous, finishAsyncProcessing, finished, reactivate, reactivate, reset, run
-
Constructor Details
-
CopyVideoRegion
public CopyVideoRegion(RemoteOrderDisplayProperties data, int units, int row, int column, int height, int width, int targetRow, int targetColumn)Constructor. Stores given parameters for later use.- Parameters:
data
- Property set of device service.units
- Bitwise mask indicating which video unit(s) to operate on.row
- Upper row of the specified region.column
- Left column of the specified region.height
- Height of the specified region.width
- Width of the specified region.targetRow
- Upper row of target location.targetColumn
- Left column of target location.
-
-
Method Details
-
getTargetRow
public int getTargetRow()Retrieves parameter targetRow of remote order display method. See UPOS specification of the specific method for further information.- Returns:
- Value of method parameter targetRow.
-
getTargetColumn
public int getTargetColumn()Retrieves parameter targetColumn of remote order display method. See UPOS specification of the specific method for further information.- Returns:
- Value of method parameter targetColumn.
-
invoke
public void invoke() throws jpos.JposExceptionDescription copied from class:JposOutputRequest
Invokes the command. Must be implemented in derived class. Calls finished() to wake up potentially waiting threads.- Overrides:
invoke
in classJposOutputRequest
- Throws:
jpos.JposException
- JposException thrown by the command to be executed.
-