Class Index

A B D F H I K M N O P R S W

A

AspectRatio AspectRatio represents available projection ratio  

B

BackendMapInfo

This class contains informations about a map. 

BackendMapInfo.Origin  

D

DepthBufferInfo Represents a point cloud. 
DisplayMode DisplayMode represents preset setting of the projector  
DisplayPosition DisplayPosition represents all possible flip for the projected image  

F

FisheyeDewarpManager Use this manager to changed the settings of the dewarp done on the Fisheye camera (the camera on top of Keecker). 

H

HttpHandler Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential Created by alexandre on 26/01/15. 
HttpManager Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential  
HttpManager.IHttpRequestListener  

I

IRegisterer Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential  
IZcamSubscriber  
IZcamSubscriber.Stub Local-side IPC implementation stub class. 

K

KeeckerRemoteListenerService Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential  
KeeckerServicesManager

Use this to get access to Keecker sdk functionalities

Some functionlalities are currently available through android sdk like:

  • Humidity
  • Temperature
  • Cameras
  • Volume control
  • Microphone
  • GPS
  • Battery
  • Wifi/Bluetooth

Some features are not yet implemented or available in keecker sdk but are on the road map:

  • Keecker user access: (unique id of user connected/authorized on Keecker)
  • Shock detection
  • Follow people
  • Moving obstacle detection
  • People detection
 

M

MapStorageManager Use this manager to retrieve the user's saved rooms / spots / maps, etc. 

N

NavigationManager Use this manager to move Keecker around autonomously or manually, monitor Keecker's velocity and obstacles around it, disable obstacle avoidance, etc. 

O

ObstacleSensorData  
OccupancyGrid A 2D map of obstacles around the robot. 
OccupancyGrid.CellOccupancy  

P

PathPlannerGoal Describes a navigation goal with destination coordinates in map and velocity limits  
PlanManager Use this manager to send Keecker to spots, rooms, etc. 
PlannerEvent Event from planner to indicate a goto room/spot ended  
Pose Describe a pose on current map represented by: - X, Y, Theta: coordinate in the map - ErrorX, ErrorY, ErrorTheta: the estimated error  
ProjectionConstants Constants for min/max value of projector settings  
ProjectorManager Use this manager to change Keecker's projector settings such as tilt, focus, brightness, contrast, etc. 
ProjectorState ProjectorParams is the class for the projector parameters. 

R

Room Represent a room on the map A room is a place (center of the room) without projection and that may contain spots Rooms are described by their id/type/pose  
Room.RoomType  
RoomsUpdated Event triggered when a room is updated  

S

Spot Spots are special places in a map representing a specific use. 
Spot.SpotType  
SpotsUpdated Event triggered when a spot is updated  
StoredMap StoreMap represents a map that keecker can use. 

W

WebSocketHandler Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential Created by alexandre on 26/01/15. 
WebSocketManager Copyright (C) 2015 KEECKER SAS (www.keecker.com) Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential Created by martin on 16/01/15. 
WebSocketManager.IWebSocketManagerListener