RobotLib
1
A set of software wrappers for Rovio, Roomba and NXT robots written in C#.
|
Public Member Functions | |
ReportComponent (Robot _robot) | |
Contructor. | |
override void | Update () |
Update the report. | |
Public Member Functions inherited from Rovio.API.MovementComponent | |
MovementComponent (Robot _robot) | |
The constructor. | |
virtual string | Request (string value) |
Request and parse the movement command. | |
Public Member Functions inherited from Rovio.Component | |
Component (Robot _robot) | |
The constructor. | |
Properties | |
double | X [get] |
Average X location of Rovio in relation to the strongest beacon. | |
double | Y [get] |
Average Y location of Rovio in relation to the strongest beacon. | |
double | Theta [get] |
Average orientation of Rovio in relation to the strongest beacon. | |
int | RoomID [get] |
Room ID: 0: home base, 1-9: mutable room ID. | |
int | NavigationSS [get] |
Navigation signal strength. %> 47000: strong signal %< 5000: no signal | |
int | BeaconSS [get] |
Signal strength for docking beacon. (0 - 65535) | |
int | BeaconX [get] |
Horizontal position of a beacon (as seen by NorthStar). (-32767 - 32768) | |
int | NextRoomID [get] |
The next strongest room beacon ID. -1: no room found, 1-9: mutable room ID. | |
int | NextRoomSS [get] |
The next strongest room beacon signal. (0 - 65535)
| |
Movement.NavigationState | Status [get] |
Rovio status. | |
int | UIStatus [get] |
Mysterious and non-documented variable: UserInterface status? | |
int | Resistance [get] |
Status of robot resistance to drive into areas badly covered by NorthStar. NOT IN USE! | |
int | StateMachine [get] |
Current status of the navigation state machine. | |
int | WayPoint [get] |
Current waypoint on the path. (1 - 10) | |
int | Flags [get] |
Flags: 1: home position, 2: obstacle detected, 3: IR detector activated | |
int | Brightness [get] |
Camera brightness level. | |
Camera.ImageResolution | Resolution [get] |
Camera resolution. | |
Camera.ImageCompression | Compression [get] |
Camera compression ratio. | |
int | Framerate [get] |
Camera frame rate. | |
int | Privilege [get] |
User privilige settings. 0: admin, 1: guest | |
int | UserCheck [get] |
Authentication: 0: requires user/password 1: does not require user/password | |
int | SpeakerVolume [get] |
Speaker volume. | |
int | MicVolume [get] |
Micorpohne volume. | |
int | WifiSS [get] |
Wifi signal strength. (0 - 254) | |
int | ShowTime [get] |
Time display in the image: 0: off 1: on | |
int | DDNSState [get] |
DDNS update status: 0: no update, 1: updating, 2: update successful, 3: update failed | |
int | EmailState [get] |
Email update status. NOT IN USE! | |
int | BatteryLevel [get] |
Battery level: < 100: turn itself off, 100-106: go back home, 106-127: normal | |
int | Charging [get] |
Charging status: 0-79: not charging 80: charging | |
int | HeadPosition [get] |
Head position: 204: low 135-140: mid 65: high | |
Camera.CameraFlickerFrequency | FlickerFrequency [get] |
Camera flicker frequency. | |
Additional Inherited Members | |
Public Attributes inherited from Rovio.Component | |
bool | AutoUpdate = true |
Automatic update option for methods requesting more than one piece of information. | |
Protected Member Functions inherited from Rovio.API.MovementComponent | |
string | GetParameter (string value) |
Parse the specific parameter and return its value. | |
Protected Attributes inherited from Rovio.API.MovementComponent | |
string | report |
Stores the latest response from the robot. Usefull for commands supporting multiple fields in the response. | |
Report class.
'ui_status' is not documented,
Use the defined enums for popular commands (e.g. Resolution)
Rovio.API.Movement.ReportComponent.ReportComponent | ( | Robot | _robot | ) |
Contructor.
|
virtual |
Update the report.
Reimplemented from Rovio.Component.
|
get |
Battery level: < 100: turn itself off, 100-106: go back home, 106-127: normal
|
get |
Signal strength for docking beacon. (0 - 65535)
|
get |
Horizontal position of a beacon (as seen by NorthStar). (-32767 - 32768)
|
get |
Camera brightness level.
|
get |
Charging status: 0-79: not charging 80: charging
|
get |
Camera compression ratio.
|
get |
DDNS update status: 0: no update, 1: updating, 2: update successful, 3: update failed
|
get |
Email update status. NOT IN USE!
|
get |
Flags: 1: home position, 2: obstacle detected, 3: IR detector activated
|
get |
Camera flicker frequency.
|
get |
Camera frame rate.
|
get |
Head position: 204: low 135-140: mid 65: high
|
get |
Micorpohne volume.
|
get |
Navigation signal strength. %> 47000: strong signal %< 5000: no signal
|
get |
The next strongest room beacon ID. -1: no room found, 1-9: mutable room ID.
|
get |
The next strongest room beacon signal. (0 - 65535)
47000: strong signal
< 5000: no signal
|
get |
User privilige settings. 0: admin, 1: guest
|
get |
Status of robot resistance to drive into areas badly covered by NorthStar. NOT IN USE!
|
get |
Camera resolution.
|
get |
Room ID: 0: home base, 1-9: mutable room ID.
|
get |
Time display in the image: 0: off 1: on
|
get |
Speaker volume.
|
get |
Current status of the navigation state machine.
|
get |
Rovio status.
|
get |
Average orientation of Rovio in relation to the strongest beacon.
|
get |
Mysterious and non-documented variable: UserInterface status?
|
get |
Authentication: 0: requires user/password 1: does not require user/password
|
get |
Current waypoint on the path. (1 - 10)
|
get |
Wifi signal strength. (0 - 254)
|
get |
Average X location of Rovio in relation to the strongest beacon.
|
get |
Average Y location of Rovio in relation to the strongest beacon.