C# 클래스 R2D2.BotToBaseDisp_

상속: Ice.ObjectImpl, BotToBase
파일 보기 프로젝트 열기: intel-cornellcup/r2bot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ids__ string[]

공개 메소드들

메소드 설명
dispatch__ ( IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
ice_id ( ) : string
ice_id ( Ice current__ ) : string
ice_ids ( ) : string[]
ice_ids ( Ice current__ ) : string[]
ice_isA ( string s ) : bool
ice_isA ( string s, Ice current__ ) : bool
ice_staticId ( ) : string
stopAndGo ( bool stopped ) : void
stopAndGo ( bool stopped, Ice current__ ) : void
updateBotPosition ( R2D2 enc, R2D2 imu ) : void
updateBotPosition ( R2D2 enc, R2D2 imu, Ice current__ ) : void
updateInventory ( int inventory ) : void
updateInventory ( int inventory, Ice current__ ) : void
updateObstacleGrid ( long grid ) : void
updateObstacleGrid ( long grid, Ice current__ ) : void
updatePowerStats ( float batteryPercent, float voltage, float regulatedCurrent, float unregulatedCurrent ) : void
updatePowerStats ( float batteryPercent, float voltage, float regulatedCurrent, float unregulatedCurrent, Ice current__ ) : void

보호된 메소드들

메소드 설명
readImpl__ ( IceInternal is__ ) : void
writeImpl__ ( IceInternal os__ ) : void

비공개 메소드들

메소드 설명
stopAndGo___ ( BotToBase obj__, IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
updateBotPosition___ ( BotToBase obj__, IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
updateInventory___ ( BotToBase obj__, IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
updateObstacleGrid___ ( BotToBase obj__, IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
updatePowerStats___ ( BotToBase obj__, IceInternal inS__, Ice current__ ) : Ice.DispatchStatus

메소드 상세

dispatch__() 공개 메소드

public dispatch__ ( IceInternal inS__, Ice current__ ) : Ice.DispatchStatus
inS__ IceInternal
current__ Ice
리턴 Ice.DispatchStatus

ice_id() 공개 메소드

public ice_id ( ) : string
리턴 string

ice_id() 공개 메소드

public ice_id ( Ice current__ ) : string
current__ Ice
리턴 string

ice_ids() 공개 메소드

public ice_ids ( ) : string[]
리턴 string[]

ice_ids() 공개 메소드

public ice_ids ( Ice current__ ) : string[]
current__ Ice
리턴 string[]

ice_isA() 공개 메소드

public ice_isA ( string s ) : bool
s string
리턴 bool

ice_isA() 공개 메소드

public ice_isA ( string s, Ice current__ ) : bool
s string
current__ Ice
리턴 bool

ice_staticId() 공개 정적인 메소드

public static ice_staticId ( ) : string
리턴 string

readImpl__() 보호된 메소드

protected readImpl__ ( IceInternal is__ ) : void
is__ IceInternal
리턴 void

stopAndGo() 공개 메소드

public stopAndGo ( bool stopped ) : void
stopped bool
리턴 void

stopAndGo() 공개 추상적인 메소드

public abstract stopAndGo ( bool stopped, Ice current__ ) : void
stopped bool
current__ Ice
리턴 void

updateBotPosition() 공개 메소드

public updateBotPosition ( R2D2 enc, R2D2 imu ) : void
enc R2D2
imu R2D2
리턴 void

updateBotPosition() 공개 추상적인 메소드

public abstract updateBotPosition ( R2D2 enc, R2D2 imu, Ice current__ ) : void
enc R2D2
imu R2D2
current__ Ice
리턴 void

updateInventory() 공개 메소드

public updateInventory ( int inventory ) : void
inventory int
리턴 void

updateInventory() 공개 추상적인 메소드

public abstract updateInventory ( int inventory, Ice current__ ) : void
inventory int
current__ Ice
리턴 void

updateObstacleGrid() 공개 메소드

public updateObstacleGrid ( long grid ) : void
grid long
리턴 void

updateObstacleGrid() 공개 추상적인 메소드

public abstract updateObstacleGrid ( long grid, Ice current__ ) : void
grid long
current__ Ice
리턴 void

updatePowerStats() 공개 메소드

public updatePowerStats ( float batteryPercent, float voltage, float regulatedCurrent, float unregulatedCurrent ) : void
batteryPercent float
voltage float
regulatedCurrent float
unregulatedCurrent float
리턴 void

updatePowerStats() 공개 추상적인 메소드

public abstract updatePowerStats ( float batteryPercent, float voltage, float regulatedCurrent, float unregulatedCurrent, Ice current__ ) : void
batteryPercent float
voltage float
regulatedCurrent float
unregulatedCurrent float
current__ Ice
리턴 void

writeImpl__() 보호된 메소드

protected writeImpl__ ( IceInternal os__ ) : void
os__ IceInternal
리턴 void

프로퍼티 상세

ids__ 공개적으로 정적으로 프로퍼티

public static string[] ids__
리턴 string[]