Packagefunnel
Classpublic class Pin
InheritancePin Inheritance flash.events.EventDispatcher

I/Oモジュールの入出力ポートを表すクラスです。



Public Properties
 PropertyDefined by
  average : Number
[read-only] 平均値
Pin
  filters : Array
ポートに適応するフィルタ配列
Pin
  lastValue : Number
[read-only] ポートの変化する前の値
Pin
  maximum : Number
[read-only] 最大値
Pin
  minimum : Number
[read-only] 最小値
Pin
  number : uint
[read-only] ポート番号
Pin
  preFilterValue : Number
[read-only]
Pin
  type : uint
[read-only] ポートのタイプ(AIN、DIN、AOUT、DOUT)
Pin
  value : Number
センサからの入力値、またはアクチュエータへの出力値
Pin
Public Methods
 MethodDefined by
  
Pin(number:uint, type:uint)
Pin
  
addFilter(newFilter:*):void
Pin
  
clear():void
ヒストリをリセットします。
Pin
  
Pin
  
setFilters(newFilters:Array):void
Pin
Events
 EventSummaryDefined by
   ポートの値が変化 Pin
   ポートの値が0以外から0に変化 Pin
   ポートの値が0から0以外に変化 Pin
Public Constants
 ConstantDefined by
  AIN : uint = 0
[static] アナログ入力
Pin
  AOUT : uint = 2
[static] アナログ出力
Pin
  DIN : uint = 1
[static] デジタル入力
Pin
  DOUT : uint = 3
[static] デジタル出力
Pin
  I2C : uint = 6
[static] Pins for I2C
Pin
  PWM : uint = 2
[static]
Pin
  SERVO : uint = 4
[static] Pins for servo
Pin
Property detail
averageproperty
average:Number  [read-only]

平均値

Implementation
    public function get average():Number
filtersproperty 
filters:Array  [read-write]

ポートに適応するフィルタ配列

Implementation
    public function get filters():Array
    public function set filters(value:Array):void
lastValueproperty 
lastValue:Number  [read-only]

ポートの変化する前の値

Implementation
    public function get lastValue():Number
maximumproperty 
maximum:Number  [read-only]

最大値

Implementation
    public function get maximum():Number
minimumproperty 
minimum:Number  [read-only]

最小値

Implementation
    public function get minimum():Number
numberproperty 
number:uint  [read-only]

ポート番号

Implementation
    public function get number():uint
preFilterValueproperty 
preFilterValue:Number  [read-only]Implementation
    public function get preFilterValue():Number
typeproperty 
type:uint  [read-only]

ポートのタイプ(AIN、DIN、AOUT、DOUT)

Implementation
    public function get type():uint
valueproperty 
value:Number  [read-write]

センサからの入力値、またはアクチュエータへの出力値

Implementation
    public function get value():Number
    public function set value(value:Number):void
Constructor detail
Pin()constructor
public function Pin(number:uint, type:uint)

Parameters
number:uint — ポート番号
 
type:uint — ポートのタイプ(AIN、DIN、AOUT、DOUT)
Method detail
addFilter()method
public function addFilter(newFilter:*):voidParameters
newFilter:*
clear()method 
public function clear():void

ヒストリをリセットします。

removeAllFilters()method 
public function removeAllFilters():void
setFilters()method 
public function setFilters(newFilters:Array):voidParameters
newFilters:Array
Event detail
changeevent 
Event object type: PinEvent

ポートの値が変化

fallingEdgeevent  
Event object type: PinEvent

ポートの値が0以外から0に変化

risingEdgeevent  
Event object type: PinEvent

ポートの値が0から0以外に変化

Constant detail
AINconstant
public static const AIN:uint = 0

アナログ入力

AOUTconstant 
public static const AOUT:uint = 2

アナログ出力

DINconstant 
public static const DIN:uint = 1

デジタル入力

DOUTconstant 
public static const DOUT:uint = 3

デジタル出力

I2Cconstant 
public static const I2C:uint = 6

Pins for I2C

PWMconstant 
public static const PWM:uint = 2
SERVOconstant 
public static const SERVO:uint = 4

Pins for servo