onbon.bx06.file.nd
Class BxAreaND

java.lang.Object
  extended by onbon.bx06.file.nd.BxAreaND
Direct Known Subclasses:
TextCaptionBxAreaND, TimeClockBxAreaND

public abstract class BxAreaND
extends Object

区域,为所有实作区域的父类别。

Author:
ONBON

Constructor Summary
BxAreaND(onbon.bx06.message.area.AbstractArea area, Bx6GScreenProfile screenProfile)
          建构子。
 
Method Summary
abstract  byte[] generate(Bx6GScreenProfile screenProfile)
          产生区域的位元组资讯。
 int getFrameMoveStep()
          取得边框移动步长,单位 pixel,范围 1 - 16。
protected  onbon.bx06.message.file.ScreenFrame getFrameSetting()
          取得区域边框设定。
 int getFrameSpeed()
          取得边框显示速度,1 - 48。
 int getFrameStyle()
          取得边框显示效果。
0:闪烁。
1:顺时针转动。
2:逆时钟转动。
3:闪烁并顺时钟转动。
4:闪烁并逆时钟转动。
5:红绿交替闪烁。
6:红绿交替转动。
7:静止打出。
protected  Bx6GScreenProfile getScreenProfile()
           
protected  void setAreaFrame(onbon.bx06.message.file.ScreenFrame areaFrame)
          设置区域边框设定。
 void setFrameMoveStep(int frameMoveStep)
          设置边框移动步长。单位 pixel,范围 1 - 16。
 void setFrameSpeed(int frameSpeed)
          设置边框显示速度,1 - 48。
 void setFrameStyle(int frameStyle)
          设置边框显示效果。
0:闪烁。
1:顺时针转动。
2:逆时钟转动。
3:闪烁并顺时钟转动。
4:闪烁并逆时钟转动。
5:红绿交替闪烁。
6:红绿交替转动。
7:静止打出。
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BxAreaND

public BxAreaND(onbon.bx06.message.area.AbstractArea area,
                Bx6GScreenProfile screenProfile)
建构子。

Parameters:
area - 区域。
screenProfile - 屏幕规格。
Method Detail

getFrameStyle

public int getFrameStyle()
取得边框显示效果。
0:闪烁。
1:顺时针转动。
2:逆时钟转动。
3:闪烁并顺时钟转动。
4:闪烁并逆时钟转动。
5:红绿交替闪烁。
6:红绿交替转动。
7:静止打出。

Returns:
边框显示效果。

setFrameStyle

public void setFrameStyle(int frameStyle)
设置边框显示效果。
0:闪烁。
1:顺时针转动。
2:逆时钟转动。
3:闪烁并顺时钟转动。
4:闪烁并逆时钟转动。
5:红绿交替闪烁。
6:红绿交替转动。
7:静止打出。

Parameters:
frameStyle - 边框显示效果。

getFrameSpeed

public int getFrameSpeed()
取得边框显示速度,1 - 48。

Returns:
边框显示速度。

setFrameSpeed

public void setFrameSpeed(int frameSpeed)
设置边框显示速度,1 - 48。

Parameters:
frameSpeed - 边框显示速度。

getFrameMoveStep

public int getFrameMoveStep()
取得边框移动步长,单位 pixel,范围 1 - 16。

Returns:
边框移动步长。

setFrameMoveStep

public void setFrameMoveStep(int frameMoveStep)
设置边框移动步长。单位 pixel,范围 1 - 16。

Parameters:
frameMoveStep - 边框移动步长。

getScreenProfile

protected Bx6GScreenProfile getScreenProfile()

getFrameSetting

protected onbon.bx06.message.file.ScreenFrame getFrameSetting()
取得区域边框设定。

Returns:
区域边框设定。

setAreaFrame

protected void setAreaFrame(onbon.bx06.message.file.ScreenFrame areaFrame)
设置区域边框设定。

Parameters:
areaFrame - 区域边框设定。

generate

public abstract byte[] generate(Bx6GScreenProfile screenProfile)
                         throws Bx6GException
产生区域的位元组资讯。

Parameters:
screenProfile - 屏幕规格。
Returns:
区域位元组资讯。
Throws:
Bx6GException - 产生区域位元组资讯时发生错误。

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2020 onbon. All rights reserved.