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.