C# Class R2D2.BotToBaseDisp_

Inheritance: Ice.ObjectImpl, BotToBase
ファイルを表示 Open project: intel-cornellcup/r2bot Class Usage Examples

Public Properties

Property Type Description
ids__ string[]

Public Methods

Method Description
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

Protected Methods

Method Description
readImpl__ ( IceInternal is__ ) : void
writeImpl__ ( IceInternal os__ ) : void

Private Methods

Method Description
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

Method Details

dispatch__() public method

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

ice_id() public method

public ice_id ( ) : string
return string

ice_id() public method

public ice_id ( Ice current__ ) : string
current__ Ice
return string

ice_ids() public method

public ice_ids ( ) : string[]
return string[]

ice_ids() public method

public ice_ids ( Ice current__ ) : string[]
current__ Ice
return string[]

ice_isA() public method

public ice_isA ( string s ) : bool
s string
return bool

ice_isA() public method

public ice_isA ( string s, Ice current__ ) : bool
s string
current__ Ice
return bool

ice_staticId() public static method

public static ice_staticId ( ) : string
return string

readImpl__() protected method

protected readImpl__ ( IceInternal is__ ) : void
is__ IceInternal
return void

stopAndGo() public method

public stopAndGo ( bool stopped ) : void
stopped bool
return void

stopAndGo() public abstract method

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

updateBotPosition() public method

public updateBotPosition ( R2D2 enc, R2D2 imu ) : void
enc R2D2
imu R2D2
return void

updateBotPosition() public abstract method

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

updateInventory() public method

public updateInventory ( int inventory ) : void
inventory int
return void

updateInventory() public abstract method

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

updateObstacleGrid() public method

public updateObstacleGrid ( long grid ) : void
grid long
return void

updateObstacleGrid() public abstract method

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

updatePowerStats() public method

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

updatePowerStats() public abstract method

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

writeImpl__() protected method

protected writeImpl__ ( IceInternal os__ ) : void
os__ IceInternal
return void

Property Details

ids__ public_oe static_oe property

public static string[] ids__
return string[]