Packagejp.digifie.ardrone
Classpublic class ARDroneForAS3
InheritanceARDroneForAS3 Inheritance flash.display.Sprite



Public Properties
 PropertyDefined By
  altitude : int
ARDroneForAS3
  batteryPercentage : int
ARDroneForAS3
  isLanding : Boolean
[read-only]
ARDroneForAS3
  pitch : Number = 0
ARDroneForAS3
  roll : Number = 0
ARDroneForAS3
  seq : int = 1
ARDroneForAS3
  videoImage : BitmapData
ARDroneForAS3
  vx : Number = 0
ARDroneForAS3
  vy : Number = 0
ARDroneForAS3
  vz : Number = 0
ARDroneForAS3
  yaw : Number = 0
ARDroneForAS3
Public Methods
 MethodDefined By
  
ARDroneForAS3(droneIP:String = 192.168.1.1)
コンストラクタです.
ARDroneForAS3
  
ARDroneForAS3
  
down():void
ARDrone を下降させます.
ARDroneForAS3
  
ARDroneForAS3
  
ARDroneForAS3
  
landing():void
ARDrone を着地させます.
ARDroneForAS3
  
moveAllDirection(dx:Number, dy:Number):void
ARDrone を dx(左右)dy(前後)方向へ値分移動させます.
ARDroneForAS3
  
moveBack():void
ARDrone を後ろに移動させます.
ARDroneForAS3
  
moveFwd():void
ARDrone を前に移動させます.
ARDroneForAS3
  
moveLeft():void
ARDrone を左に移動させます.
ARDroneForAS3
  
moveRight():void
ARDrone を右に移動させます.
ARDroneForAS3
  
moveStop():void
移動状態の ARDrone を停止させます.
ARDroneForAS3
  
reset():void
強制停止状態の ARDrone をリセットします.
ARDroneForAS3
  
ARDroneForAS3
  
setup():void
各パラメータの初期設定を行います.
ARDroneForAS3
  
ARDrone を初期化して UDP ソケット通信を開始します.
ARDroneForAS3
  
ARDrone との通信を停止し UDP ソケットを閉じます.
ARDroneForAS3
  
takeoff():void
ARDrone をテイクオフさせます.
ARDroneForAS3
  
turn(dx:Number):void
ARDrone を dx の値分回転させます.
ARDroneForAS3
  
turnLeft():void
ARDrone を左に回転させます.
ARDroneForAS3
  
turnRight():void
ARDrone を右に回転させます.
ARDroneForAS3
  
up():void
ARDrone を上昇させます.
ARDroneForAS3
  
upDown(dy:Number):void
ARDrone を dy の値分上昇下降させます
ARDroneForAS3
Property Detail
altitudeproperty
public var altitude:int

The default value is .

batteryPercentageproperty 
public var batteryPercentage:int

The default value is .

isLandingproperty 
isLanding:Boolean  [read-only]


Implementation
    public function get isLanding():Boolean
pitchproperty 
public var pitch:Number = 0

The default value is .

rollproperty 
public var roll:Number = 0

The default value is .

seqproperty 
public var seq:int = 1

The default value is .

videoImageproperty 
public var videoImage:BitmapData

The default value is .

vxproperty 
public var vx:Number = 0

The default value is .

vyproperty 
public var vy:Number = 0

The default value is .

vzproperty 
public var vz:Number = 0

The default value is .

yawproperty 
public var yaw:Number = 0

The default value is .

Constructor Detail
ARDroneForAS3()Constructor
public function ARDroneForAS3(droneIP:String = 192.168.1.1)

コンストラクタです.

Parameters
droneIP:String (default = 192.168.1.1)
Method Detail
disableAutomaticVideoBitrate()method
public function disableAutomaticVideoBitrate():void

down()method 
public function down():void

ARDrone を下降させます.

enableDemoData()method 
public function enableDemoData():void

enableVideoData()method 
public function enableVideoData():void

landing()method 
public function landing():void

ARDrone を着地させます.

moveAllDirection()method 
public function moveAllDirection(dx:Number, dy:Number):void

ARDrone を dx(左右)dy(前後)方向へ値分移動させます.

Parameters

dx:Number
 
dy:Number

moveBack()method 
public function moveBack():void

ARDrone を後ろに移動させます.

moveFwd()method 
public function moveFwd():void

ARDrone を前に移動させます.

moveLeft()method 
public function moveLeft():void

ARDrone を左に移動させます.

moveRight()method 
public function moveRight():void

ARDrone を右に移動させます.

moveStop()method 
public function moveStop():void

移動状態の ARDrone を停止させます.

reset()method 
public function reset():void

強制停止状態の ARDrone をリセットします.

sendControlAck()method 
public function sendControlAck():void

setup()method 
public function setup():void

各パラメータの初期設定を行います.

startARDrone()method 
public function startARDrone():void

ARDrone を初期化して UDP ソケット通信を開始します.

stopARDrone()method 
public function stopARDrone():void

ARDrone との通信を停止し UDP ソケットを閉じます.

takeoff()method 
public function takeoff():void

ARDrone をテイクオフさせます.

turn()method 
public function turn(dx:Number):void

ARDrone を dx の値分回転させます.

Parameters

dx:Number

turnLeft()method 
public function turnLeft():void

ARDrone を左に回転させます.

turnRight()method 
public function turnRight():void

ARDrone を右に回転させます.

up()method 
public function up():void

ARDrone を上昇させます.

upDown()method 
public function upDown(dy:Number):void

ARDrone を dy の値分上昇下降させます

Parameters

dy:Number