Layout class

Layout is a post process specific device

User can configure one or many arithmetics operations (+ , - , * , / , >> , << ) & transformations (FLIP, Rotation) on the image

User can also configure an order of each operation in the operations chain

Properties

No Property

Attributes

Attribute name

Read/Write

Type

Description

version

R

String

Display the Version of the Layout Device.

operationType

R/W

String

Available operation types :

  • +

  • -

  • *

  • /

  • >>

  • <<

  • ROTATION

  • FLIP

operationValue

R/W

String

Arithmetic operationType : any arithmetic value can be used.

FLIP operationType : only X, Y, XY value can be used.

ROTATION operationType : only 90, 180, 270 value can be used.

operationsList

R

String

Enumerate all Layout active ‘post processing’ operations on the image.

Commands

Command name

Arg. in

Arg. out

Description

Init

Void

Void

Do not use.

State

Void

Long

Return the device state.

Status

Void

String

Return the device state as a string.

AddOperation

Long

Void

Add Lima external operation in order to transform the image.

User must first define the operationType, operationValue.

argin will define the level of operation.

RemoveOperation

Long

Void

Remove a Lima external operation previously defined at the level argin.