C# Класс R2D2.BotToBaseDisp_

Наследование: Ice.ObjectImpl, BotToBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]