|
Digital
|
Field:EZ_B.Digital.MinPoolTimeMS -
To prevent requests from flooding the communication channel, this limit prevents too many calls. Best to leave it alone.
|
|
|
Method:EZ_B.Digital.SetDigitalPort(EZ_B.Digital.DigitalPortEnum, System.Boolean) -
Set the status of a digital port. TRUE will output +5, FALSE will short to GND
|
|
|
Method:EZ_B.Digital.GetLastDigitalPortSet(EZ_B.Digital.DigitalPortEnum) -
Does not query the EZ-B Controller. This returns the status of the port after you had SetDigitalPort().
|
|
|
Method:EZ_B.Digital.GetDigitalPort(EZ_B.Digital.DigitalPortEnum) -
Query the status of a digital port.
|
|
|
Method:EZ_B.Digital.GetDigitalPortAsInt(EZ_B.Digital.DigitalPortEnum) -
Query the status of a digital port as an Integer (0 false, 1 true)
|
|
|
Type:EZ_B.Digital.DigitalPortEnum -
List of Digital Ports
|
|
|
|
ObjectLocation
|
Type:EZ_B.ObjectLocation -
This class is returned by the GetObjectLocation method.
This class will contain information regarding the location of an object, if found.
|
|
|
Field:EZ_B.ObjectLocation.TrackingType -
The type of tracking for this object
|
|
|
Field:EZ_B.ObjectLocation.isFound -
True if an object was found.
|
|
|
Field:EZ_B.ObjectLocation.Glyph -
If Shape detect was used, this contains the glyph found
|
|
|
Field:EZ_B.ObjectLocation.verticalLocation -
The vertical location of the object, if found.
|
|
|
Field:EZ_B.ObjectLocation.horizontalLocation -
The horizontal location of the object, if found.
|
|
|
Method:EZ_B.ObjectLocation.CenterX -
Center X location of the object
|
|
|
Method:EZ_B.ObjectLocation.CenterY -
Center Y location of the object
|
|
|
|
SabertoothSerial
|
Field:EZ_B.SabertoothSerial.SpeedLeftWheelForward -
Value of the Left Wheel when moving forward
|
|
|
Field:EZ_B.SabertoothSerial.SpeedRightWheelForward -
Value of the Right Wheel when moving forward
|
|
|
Field:EZ_B.SabertoothSerial.SpeedLeftWheelTurnLeft -
Value of the Left Wheel when turning Left
|
|
|
Field:EZ_B.SabertoothSerial.SpeedRightWheelTurnLeft -
Value of the Right Wheel when turning Right
|
|
|
Field:EZ_B.SabertoothSerial.SpeedLeftWheelReverse -
Value of the Left Wheel when moving reverse
|
|
|
Field:EZ_B.SabertoothSerial.SpeedRightWheelReverse -
Value of the Right Wheel when moving reverse
|
|
|
Field:EZ_B.SabertoothSerial.SpeedLeftWheelTurnRight -
Value of the Left Wheel when turning right
|
|
|
Field:EZ_B.SabertoothSerial.SpeedRightWheelTurnRight -
Value of the Right Wheel when turning right
|
|
|
Field:EZ_B.SabertoothSerial.BaudRate -
Baud rate for the communication
|
|
|
Field:EZ_B.SabertoothSerial.DigitalPort -
Digital port used for communication to the controller
|
|
|
Method:EZ_B.SabertoothSerial.Stop -
Stop
|
|
|
Method:EZ_B.SabertoothSerial.Forward -
Move forward.
|
|
|
Method:EZ_B.SabertoothSerial.Reverse -
Move reverse.
|
|
|
Method:EZ_B.SabertoothSerial.Right -
Right.
|
|
|
Method:EZ_B.SabertoothSerial.Left -
Left.
|
|
|
|
AutoPosition
|
Field:EZ_B.AutoPosition.Interval -
Length of time to wait in MS between steps of a frame
|
|
|
Method:EZ_B.AutoPosition.MoveToFrame(EZ_B.Classes.AutoPositionConfigFrame) -
Move into the selected position from the current position
|
|
|
Method:EZ_B.AutoPosition.MoveToFrame(EZ_B.Classes.AutoPositionConfigFrame, System.Int32) -
Move into the selected position from the current position
|
|
|
Event:EZ_B.AutoPosition.OnComplete -
Event risen when movement is complete
|
|
|
|
BV4615
|
Method:EZ_B.BV4615.GetFirmware -
Return the firmware of the device
|
|
|
Method:EZ_B.BV4615.GetData -
Returns a response object with the data from the buffer
|
|
|
|
EZB
|
Field:EZ_B.EZB.components -
Required designer variable.
|
|
|
Method:EZ_B.EZB.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Method:EZ_B.EZB.InitializeComponent -
Required method for Designer support - do not modify
the contents of this method with the code editor.
|
|
|
Field:EZ_B.EZB._BlueTooth -
This is the underlying bluetooth connection to the EZ-B.
This is for advanced users.
|
|
|
Field:EZ_B.EZB.BV4615 -
Interact with the BV4615 i2c RC-5 Infrared Decoder
|
|
|
Field:EZ_B.EZB.SureDualAxisCompass -
The Sure Electronics i2c Dual-Axis Magnetic Sensor Module (DC-SS503V100)
|
|
|
Field:EZ_B.EZB.Roomba -
Control a iRobot Roomba
|
|
|
Field:EZ_B.EZB.Uart -
Send serial commands from any digital port
|
|
|
Field:EZ_B.EZB.TellyMate -
Communicate to a TellyMate TV Board @ 57600 on Port D1
|
|
|
Field:EZ_B.EZB.Movement -
Common methods and functionality for using Modified Servos to drive wheels.
|
|
|
Field:EZ_B.EZB.Servo -
Servo commands. Control regular and modified servos.
|
|
|
Field:EZ_B.EZB.ADC -
Analog To Digital Convertor (ADC) commands. Read voltages and values from the ADC Ports of the EZ-B
|
|
|
Field:EZ_B.EZB.Digital -
Commands to read and write digital ports on the EZ-B
|
|
|
Field:EZ_B.EZB.Camera -
Uses a video capture device for site seeing robotic features
|
|
|
Field:EZ_B.EZB.SpeechSynth -
Commands to have the computer speak and recognize voice commands
|
|
|
Field:EZ_B.EZB.HC_SR04 -
Commands to get the distance from a HC-SR04 Ping Sensor
|
|
|
Field:EZ_B.EZB.Tone -
Play a tone to a speaker for 250ms on specified port
|
|
|
Field:EZ_B.EZB.I2C -
Send a I2C command out of the I2C interface
|
|
|
Field:EZ_B.EZB.BlinkM -
Control multicolor BlinkM via I2C interface
|
|
|
Field:EZ_B.EZB.Joystick -
Joystick Access
|
|
|
Field:EZ_B.EZB.MP3Trigger -
Control a MP3 Trigger
|
|
|
Field:EZ_B.EZB.BV4113 -
Control the BV4113 EZ-Robot Motor Controller
|
|
|
Field:EZ_B.EZB.Recorder -
Allows recording and replaying of communication between the computer and EZ-B
|
|
|
Field:EZ_B.EZB.CameraBasicColorDetection -
Camera Basic Color Detection
|
|
|
Field:EZ_B.EZB.CameraFaceDetection -
Camera Face Detection
|
|
|
Field:EZ_B.EZB.CameraMotionDetection -
Camera Motion Detection
|
|
|
Field:EZ_B.EZB.CameraShapeDetection -
Camera Shape Detection
|
|
|
Field:EZ_B.EZB.MMA7455 -
MMA7455 Accelerometer
|
|
|
Field:EZ_B.EZB.WiiRemote -
Use a Wii Remote to control your robot
|
|
|
Field:EZ_B.EZB.Configuration -
Set hardware device settings
|
|
|
Field:EZ_B.EZB.Name -
Unique name for this EZB Instance
|
|
|
Field:EZ_B.EZB.TCPServer -
Allows remote connectivity from other EZ_B DLL instances
|
|
|
Field:EZ_B.EZB.ARDroneControl -
Connect to an AR Drone for remote control
|
|
|
Field:EZ_B.EZB.BrookstoneRover -
Connect to a Brookstone Rover for remote control
|
|
|
Field:EZ_B.EZB.PWM -
Control PWM (Pulse Wave Modulation) output
|
|
|
Field:EZ_B.EZB.Vuzix -
Support for Vuzix Virtual Reality 3D glasses
|
|
|
Field:EZ_B.EZB.MyRobots -
Connect to MyRobots Cloud
|
|
|
Field:EZ_B.EZB.Speakjet -
Speak vocal and synthesis through the Speakjet EZ-Bit
|
|
|
Field:EZ_B.EZB.Roboy -
Control Roboy Bioped robot
|
|
|
Field:EZ_B.EZB.SabertoothSerial -
Controls a sabertooth motor controller over the serial interface
|
|
|
Field:EZ_B.EZB.Twitter -
Gets the latest messages from a specified Twitter feed
|
|
|
Field:EZ_B.EZB.GPS -
Receive data from an a serial GPS unit
|
|
|
Method:EZ_B.EZB.Log(System.Boolean, System.String, System.Object[]) -
Manually send text to the log event
|
|
|
Method:EZ_B.EZB.GetAvailableCommunicationPorts -
Get all communication ports. One of these should be connected to the EZ-B via Bluetooth
|
|
|
Method:EZ_B.EZB.GetFirmwareVersion -
Return the firmware version in a string of the EZ-B
|
|
|
Method:EZ_B.EZB.GetFirmwareVersionRaw -
Return the firmware version number of the EZ-B
|
|
|
Method:EZ_B.EZB.PingController -
Sends a ping request to the EZ-B to see if it's still responding. Returns a True if so, false if it isn't
|
|
|
Method:EZ_B.EZB.Connect(System.String) -
Manually select a communication port to connect to an EZ-B. Get the port name from GetAvailableCommunicationPorts()
|
|
|
Method:EZ_B.EZB.Disconnect -
Disconnect from the EZ-B
|
|
|
Method:EZ_B.EZB.SetLEDStatus(System.Boolean) -
Enable or Disable the Status LED on the hardware board.
True will enable the status led, false will disable the led.
|
|
|
Method:EZ_B.EZB.ShowDebugWindow -
Opens a debug window with diagnostic information
|
|
|
Method:EZ_B.EZB.GetRandomNumber(System.Int32, System.Int32) -
Return a random number within specified range.
Using this random number generating function will provide a common seed.
|
|
|
Method:EZ_B.EZB.LastCommandDateTime -
Get the last datetime that data was returned from the EZ-B
|
|
|
Event:EZ_B.EZB.OnLog -
Event risen when there is debug data
|
|
|
Method:EZ_B.EZB.GetLastErrorMsg -
Get the last verbose error message.
Use if VerboseLogging is False to receive the last detailed error.
|
|
|
Method:EZ_B.EZB.IsConnected -
Returns true if currently connected to an EZ-B
|
|
|
Method:EZ_B.EZB.VerboseLogging -
Set to TRUE to enable verbose logging. Only use this if you are debugging. This will produce lots of data.
|
|
|
Type:EZ_B.EZB.OnLogHandler -
Event risen when there is debug data
|
|
|
|
EZServo
|
Field:EZ_B.EZServo.components -
Required designer variable.
|
|
|
Method:EZ_B.EZServo.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Method:EZ_B.EZServo.InitializeComponent -
Required method for Designer support - do not modify
the contents of this method with the code editor.
|
|
|
|
Camera
|
Field:EZ_B.Camera.QuadLeftX -
The X cordinate of the Left quadrant
|
|
|
Field:EZ_B.Camera.QuadRightX -
The X cordinate of the Right quadrant
|
|
|
Field:EZ_B.Camera.QuadTopY -
The Y cordinate of the Top quadrant
|
|
|
Field:EZ_B.Camera.QuadBottomY -
The Y cordinate of the Bottom quadrant
|
|
|
Field:EZ_B.Camera.Brightness -
Set the brightness correction of the image.
Range is between -255 and +255.
Positive values increase brightness.
Negative values decrease brightness.
|
|
|
Field:EZ_B.Camera.Saturation -
Set the saturation between -1f and 1f
|
|
|
Field:EZ_B.Camera.Contrast -
Set the contrast correction of the image.
Range is between -255 and +255.
Positive values increase contrast.
Negative values decrease contrast.
|
|
|
Method:EZ_B.Camera.StartCamera(System.String, System.Windows.Forms.Control) -
Initialize a camera in preperation for object detection.
The processedPreviewControl will act as display for the processed video. A System.Windows.Forms.Panel works great.
|
|
|
Method:EZ_B.Camera.StopCamera -
Disable camera, if enabled. Free the scanning resources.
|
|
|
Method:EZ_B.Camera.UpdatePreview -
Update the preview control with the image.
Best to call this after you've called any detection methods.
Detection methods do not update the preview control with the most recent image.
|
|
|
Method:EZ_B.Camera.SaveImageAsBMP(System.String) -
Save the current image to the specified file
|
|
|
Method:EZ_B.Camera.CaptureWidth -
Width of the raw capture image
|
|
|
Method:EZ_B.Camera.CaptureHeight -
Height of the raw capture image
|
|
|
Method:EZ_B.Camera.FrameRate -
Adjust the framerate
|
|
|
Method:EZ_B.Camera.GetCurrentImage -
Get the current image from the capture device
|
|
|
Method:EZ_B.Camera.IsActive -
Check to see if the camera module has been assigned to a video capture device and is ready for detection.
|
|
|
|
EZMovement
|
Field:EZ_B.EZMovement.components -
Required designer variable.
|
|
|
Method:EZ_B.EZMovement.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Method:EZ_B.EZMovement.InitializeComponent -
Required method for Designer support - do not modify
the contents of this method with the code editor.
|
|
|
|
MMA7455
|
Method:EZ_B.MMA7455.WhoAmI -
Return the firmware of the device
|
|
|
Method:EZ_B.MMA7455.Init(EZ_B.MMA7455.SensitivityEnum) -
Send initialization
|
|
|
Method:EZ_B.MMA7455.GetMode -
Return the current configuration
|
|
|
Method:EZ_B.MMA7455.GetX -
Get X
|
|
|
Method:EZ_B.MMA7455.GetY -
Get Y
|
|
|
Method:EZ_B.MMA7455.GetZ -
Get Z
|
|
|
|
TCPServer
|
Method:EZ_B.TCPServer.Start(System.Int32, System.Boolean) -
Start the TCP Server and beginning listening on the specified port.
If HandleCustomEvent is TRUE, then all received data will be received via the OnCommandReceived event; this is how you can implement your own communication protocol.
If HandleCustomEvent is FALSE, TCP Server will go into EZ-B Emulation mode and allow connections from other SDK's or EZ-Builder instances.
|
|
|
Method:EZ_B.TCPServer.Stop -
Stop the TCP Server listener
|
|
|
Method:EZ_B.TCPServer.GetConnectedClients -
Receive a list of the connected clients and their respective terminal id's
|
|
|
Method:EZ_B.TCPServer.CloseClientById(System.Int32) -
Disconnect a client by it's terminal id
|
|
|
Method:EZ_B.TCPServer.DisconnectClients -
Disconnect all clients
|
|
|
Event:EZ_B.TCPServer.OnCommandReceived -
Event risen when for handleCustomEvent is true and a connected user presses the Enter key.
This event returns the line of text entered by the user.
|
|
|
Event:EZ_B.TCPServer.OnConnection -
Event risen when for handleCustomEvent is true and a new connection is established
|
|
|
Type:EZ_B.TCPServer.OnCommandReceivedHandler -
Event risen when for handleCustomEvent is true and a connected user presses the Enter key.
This event returns the line of text entered by the user.
|
|
|
Type:EZ_B.TCPServer.OnConnectionHandler -
Event risen when for handleCustomEvent is true and a new connection is established
|
|
|
|
ARDrone
|
Field:EZ_B.ARDrone.Commands.SwitchVideoChannel -
This AT command is used to switch between different camera views.
|
|
|
Field:EZ_B.ARDrone.Commands.SetFlyingValue -
This AT Command is used for take off/land and emergency reset.
|
|
|
Field:EZ_B.ARDrone.Commands.SetFlatTrim -
This AT command sets a reference of the horizontal plane for the drone internal control system.
|
|
|
Field:EZ_B.ARDrone.Commands.SetConfiguration -
This AT Command sets an configurable option on the drone.
|
|
|
Field:EZ_B.ARDrone.Commands.SetControlMode -
This AT Command is used when communicating with the control communication channel.
|
|
|
Field:EZ_B.ARDrone.Commands.PlayLedAnimation -
This AT Command makes the ARDrone animate its LED's according to a selectable pattern.
|
|
|
Field:EZ_B.ARDrone.Commands.SetProgressiveInputValues -
This AT Command is used to provide the ARDrone with piloting instructions.
|
|
|
Field:EZ_B.ARDrone.Commands.SetTagDetection -
This AT Command activates/deactivates the detection of coloured patterns.
|
|
|
Field:EZ_B.ARDrone.Commands.ResetCommunicationHub -
This AT Command resets the internal ARDrone communication system.
|
|
|
Type:EZ_B.ARDrone.Commands.LedAnimationEnum -
Indicates the LED animation to perform.
|
|
|
Field:EZ_B.ARDrone.Commands.VideoChannelEnum.Horizontal -
Captured images are coming from the horizontal (forward) camera.
|
|
|
Field:EZ_B.ARDrone.Commands.VideoChannelEnum.Vertical -
Captured images are coming from the vertical (downward) camera.
|
|
|
Field:EZ_B.ARDrone.Commands.VideoChannelEnum.VerticalInHorizontal -
Captured images are coming from both the vertical and horizontal camera. The vertical image is shown in upper left corner.
|
|
|
Field:EZ_B.ARDrone.Commands.VideoChannelEnum.HorizontalInVertical -
Captured images are coming from both the vertical and horizontal camera. The horizontal image is shown in upper left corner.
|
|
|
Field:EZ_B.ARDrone.Commands.VideoChannelEnum.Next -
Captured images are coming the next videochannel determined by this enumeration.
|
|
|
|
EZDebug
|
Field:EZ_B.EZDebug.components -
Required designer variable.
|
|
|
Method:EZ_B.EZDebug.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Method:EZ_B.EZDebug.InitializeComponent -
Required method for Designer support - do not modify
the contents of this method with the code editor.
|
|
|
|
Tone
|
Method:EZ_B.Tone.PlayTone(EZ_B.Digital.DigitalPortEnum, EZ_B.Tone.NoteEnum, System.Byte) -
Play a tone out of a digital port in milliseconds up to 250
|
|
|
Method:EZ_B.Tone.RandomTone(EZ_B.Digital.DigitalPortEnum, System.Byte, System.Int32) -
Play a set of random tones out of the digital port. The number of tones and the length of each tone is required
|
|
|
Type:EZ_B.Tone.NoteEnum -
List of Notes
|
|
|
|
EZTCPClientManager
|
Field:EZ_B.EZTCPClientManager.components -
Required designer variable.
|
|
|
Method:EZ_B.EZTCPClientManager.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Method:EZ_B.EZTCPClientManager.InitializeComponent -
Required method for Designer support - do not modify
the contents of this method with the code editor.
|
|
|
|
GPS
|
Method:EZ_B.GPS.Start -
Start the GPS
|
|
|
Method:EZ_B.GPS.Stop -
Stop the GPS
|
|
|
Method:EZ_B.GPS.PortName -
Set or Get the COM port of the GPS
|
|
|
Method:EZ_B.GPS.GPSData -
Get the GPS data object of the most current data
|
|
|
Method:EZ_B.GPS.IsConnected -
Are we connected to a gps module?
|
|
|
|
CameraDetection
|
Method:EZ_B.CameraDetection.FaceDetection.GetFaceDetection -
Get the location of a detected face
|
|
|
|
I2C
|
Method:EZ_B.I2C.Restart -
Issues a Restart condition. EZ-B is an i2c master device. After the restart condition, the clock is held LOW until a Write/Send is called.
|
|
|
Method:EZ_B.I2C.Start -
Issues a Start condition. EZ-B is an i2c master device. After the start condition, the clock is held LOW until a Write/Send is called.
|
|
|
Method:EZ_B.I2C.Stop -
Issues a Stop condition
|
|
|
Method:EZ_B.I2C.Poll -
Returns TRUE if the i2c buffer contains data
|
|
|
Method:EZ_B.I2C.WriteBinary(System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte) -
Write binary to the I2C. This allows you to visualize the bits being sent rather than converting to hex. LSB is right (b0).
Example WriteBinary(0,0,1,1,1,0,1,0);
|
|
|
Method:EZ_B.I2C.Write(System.Byte) -
Write byte over i2C
|
|
|
Method:EZ_B.I2C.Write(System.Byte[]) -
Writes the byteArray over i2C
|
|
|
Method:EZ_B.I2C.ReadAutoAck(System.Byte) -
Reads specified number of bytes.
Sends ACK for every byte read except for last byte.
|
|
|
Method:EZ_B.I2C.Read(System.Boolean, System.Byte) -
Reads specified number of bytes. Sends ACK if ack is true
|
|
|
Method:EZ_B.I2C.Read(System.Boolean) -
Reads single byte. Sends ACK if ack is true
|
|
|
Method:EZ_B.I2C.Write(System.Byte, System.Byte[]) -
Write to the device address (7-bit). This will convert 7 bit to 8 bit for you
|
|
|
Method:EZ_B.I2C.Read(System.Byte, System.Byte) -
Read single byte from device address (7-bit). This will covnert 7 bit to 8 bit for you
|
|
|
|
Configuration
|
Method:EZ_B.Configuration.BluetoothName -
Set the bluetooth name of the EZ-B. Max 10 characters, will be truncated.
|
|
|
|
CameraDetection
|
Method:EZ_B.CameraDetection.MotionDetection.GetMotionDetection(System.Int32, System.Int32) -
Return an object that describes the location of the change in motion.
Suggested values are: ColorFunctions.Difference=30, CountLimit=80
The searchObjecTSizePixels is the number of pixels for the minimum detected object size
|
|
|
Method:EZ_B.CameraDetection.ColorDetection.GetObjectLocationByColor(EZ_B.CameraDetection.ColorDetection.ColorEnum, System.Int32, System.Byte) -
Check for an object of the specified color. Returns a class that references its location.
You can use the returned class information to determine what direction to move your robots head.
minBrightness will need to be adjusted for the environment. Higher number is for brighter images. Lower number is for darker environments.
The searchObjecTSizePixels is the number of pixels for the minimum detected object size
|
|
|
Type:EZ_B.CameraDetection.ColorDetection.ColorEnum -
A list of colors used for searching for objects.
|
|
|
|
Uart
|
Method:EZ_B.Uart.SendSerial(EZ_B.Digital.DigitalPortEnum, EZ_B.Uart.BAUD_RATE_ENUM, System.String) -
Send text over serial specified serial port at baud rate
|
|
|
Method:EZ_B.Uart.SendSerial(EZ_B.Digital.DigitalPortEnum, EZ_B.Uart.BAUD_RATE_ENUM, System.Char[]) -
Send text over serial specified serial port at baud rate
|
|
|
Method:EZ_B.Uart.SendSerial(EZ_B.Digital.DigitalPortEnum, EZ_B.Uart.BAUD_RATE_ENUM, System.Byte[]) -
Send text over serial specified serial port at baud rate
|
|
|
|
Movement
|
Field:EZ_B.Movement.Speed -
Speed between 0 and 10
|
|
|
Field:EZ_B.Movement.MovementType -
Set the type of movement type this control will use (Servo or HBridge?)
|
|
|
Field:EZ_B.Movement.ServoWheelLeftModifiedPort -
Servo port for modified servo that acts as the left wheel (if set for Servo Type)
|
|
|
Field:EZ_B.Movement.ServoWheelRightModifiedPort -
Servo port for modified servo that acts as the right wheel (if set for Servo Type)
|
|
|
Field:EZ_B.Movement.LeftWheelTriggerA -
The left wheel trigger A port of the H Bridge
|
|
|
Field:EZ_B.Movement.LeftWheelTriggerB -
The left wheel trigger B port of the H Bridge
|
|
|
Field:EZ_B.Movement.RightWheelTriggerA -
The right wheel trigger A port of the H Bridge
|
|
|
Field:EZ_B.Movement.RightWheelTriggerB -
The right wheel trigger B port of the H Bridge
|
|
|
Field:EZ_B.Movement.ModifiedServoLeftForwardValue -
Servos and R/C servo controllers have specified values for their speed control.
Use this value to set it.
|
|
|
Field:EZ_B.Movement.ModifiedServoLeftReverseValue -
Servos and R/C servo controllers have specified values for their speed control.
Use this value to set it.
|
|
|
Field:EZ_B.Movement.ModifiedServoRightForwardValue -
Servos and R/C servo controllers have specified values for their speed control.
Use this value to set it.
|
|
|
Field:EZ_B.Movement.ModifiedServoRightReverseValue -
Servos and R/C servo controllers have specified values for their speed control.
Use this value to set it.
|
|
|
Field:EZ_B.Movement.ModifiedServoUseStopValue -
For ESC - Some ESC Require a STOP value (neutral position) to be set.
This does not need to be set for Modified Servos.
|
|
|
Field:EZ_B.Movement.ModifiedServoRightStopValue -
Specifieds the Stop Position for the ESC. Will not be used unless the ModifiedServoUseStopValue is set
|
|
|
Field:EZ_B.Movement.ModifiedServoLeftStopValue -
Specifieds the Stop Position for the ESC. Will not be used unless the ModifiedServoUseStopValue is set
|
|
|
Field:EZ_B.Movement.DroneForwardReverseRate -
Specifies the rate for moving a drone forward and reverse
|
|
|
Field:EZ_B.Movement.DroneYawLeftRightRate -
Specifies the rate for turning a drone
|
|
|
Field:EZ_B.Movement.DroneUpDownRate -
Specifies the rate for raising and lowering a drone
|
|
|
Field:EZ_B.Movement.DroneRollLeftRightRate -
Specifies the rate for rolling left or right
|
|
|
Method:EZ_B.Movement.GoForward -
Moves robot forward
|
|
|
Method:EZ_B.Movement.GoForward(System.Byte) -
Moves robot forward at specified speed
|
|
|
Method:EZ_B.Movement.GoReverse -
Moves robot backward
|
|
|
Method:EZ_B.Movement.GoReverse(System.Byte) -
Moves robot backward at specified speed
|
|
|
Method:EZ_B.Movement.GoLeft -
Turns robot left
|
|
|
Method:EZ_B.Movement.GoLeft(System.Byte) -
Turns robot left at specified speed
|
|
|
Method:EZ_B.Movement.GoRight -
Turns robot right
|
|
|
Method:EZ_B.Movement.GoRight(System.Byte) -
Turns robot right at specified speed
|
|
|
Method:EZ_B.Movement.GoUp -
Robot Goes Up (Drone flying robots)
|
|
|
Method:EZ_B.Movement.GoDown -
Robot Goes Down (Drone flying robots)
|
|
|
Method:EZ_B.Movement.GoRollRight -
Robot Rolls Right (Drone flying robots)
|
|
|
Method:EZ_B.Movement.GoRollLeft -
Robot Rolls Left (Drone flying robots)
|
|
|
Method:EZ_B.Movement.GoStop -
Stops the robot if moving
|
|
|
Event:EZ_B.Movement.OnMovement -
Event risen when for movement action
|
|
|
Method:EZ_B.Movement.GetCurrentDirection -
Get the current direction
|
|
|
|
PWM
|
Field:EZ_B.PWM.PWM_MAX -
The maximum value for a PWM
|
|
|
Field:EZ_B.PWM.PWM_MIN -
The minimum value of a PWM
|
|
|
Method:EZ_B.PWM.SetPWM(EZ_B.Digital.DigitalPortEnum, System.Int32) -
Set the PWM Speed
|
|
|
Method:EZ_B.PWM.GetPWM(EZ_B.Digital.DigitalPortEnum) -
Get the PWM
|
|
|
Method:EZ_B.PWM.StopPWM(EZ_B.Digital.DigitalPortEnum) -
Stop PWM.
|
|
|
Method:EZ_B.PWM.IsPWMStopped(EZ_B.Digital.DigitalPortEnum) -
Return true if the specified pwm port is in a stopped state
|
|
|
|
BV4113
|
Method:EZ_B.BV4113.Stop -
Stop
|
|
|
Method:EZ_B.BV4113.Forward -
Move forward.
|
|
|
Method:EZ_B.BV4113.Reverse -
Move reverse.
|
|
|
Method:EZ_B.BV4113.Right -
Right.
|
|
|
Method:EZ_B.BV4113.Left -
Left.
|
|
|
|
BlinkM
|
Method:EZ_B.BlinkM.StopScript(System.Byte) -
Stop Script
|
|
|
Method:EZ_B.BlinkM.ChangeToColor(System.Byte, System.Byte, System.Byte, System.Byte) -
Change the BlinkM to the specified Red/Green/Blue color
|
|
|
Method:EZ_B.BlinkM.FadeToColor(System.Byte, System.Byte, System.Byte, System.Byte) -
Fade the BlinkM to the specified Red/Green/Blue color
|
|
|
Method:EZ_B.BlinkM.GetCurrentColor(System.Byte) -
Returns the current colors on the BlinkM
|
|
|
|
Resource1
|
Type:EZ_B.Resource1 -
A strongly-typed resource class, for looking up localized strings, etc.
|
|
|
Method:EZ_B.Resource1.ResourceManager -
Returns the cached ResourceManager instance used by this class.
|
|
|
Method:EZ_B.Resource1.Culture -
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
|
|
|
Method:EZ_B.Resource1.PhraseALator -
Looks up a localized string similar to a = \EYIY \IY
able=\FAST \EYIY \BO \UH \LE
about=\UX \OB \AYWW \TT
across= \AX \EK \FAST \RR \OH \SE \SE
act= \AY \EK \TT
acting = \AY \EK \TT \STRESS \IH \NGE
activated= \AY \KE \TT \FAST \IH \VV \FAST \EYIY \TT \IH \ED
add= \AY \AY \ED
address= \SLOW \AY \ED \FAST \RR \EH \SLOW \SE
adorn = \SLOW \AX \DO \FAST \OWRR \NE
afraid= \AX \FF \FAST \RR \EYIY \ED
after= \AY \FF \TT \FAST \AXRR
afternoon= \AY \FF \FAST \TT \FAST \AXRR \FAST \NE \UW \SLOW \NE
again= \AX \GE \SLOW \EY \NE
against= \ [rest of string was truncated]";.
|
|
|
|
CameraDetection
|
Method:EZ_B.CameraDetection.GlyphDetection.GetShapeDetection -
Get the location of shapes
|
|
|
|
ARDrone
|
Method:EZ_B.ARDrone.DroneControl.Connect -
Establish connection to drone
|
|
|
Method:EZ_B.ARDrone.DroneControl.Disconnect -
Disconnect from the Drone
|
|
|
Method:EZ_B.ARDrone.DroneControl.StartVideo -
Start receiving video from Drone.
Image can be obtained from OnImage event
|
|
|
Method:EZ_B.ARDrone.DroneControl.StopVideo -
Stop receiving video from drone
|
|
|
Method:EZ_B.ARDrone.DroneControl.SendDefaultValues -
This uploads default values to the drone for easy flying
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetIsOutside(System.Boolean) -
Set true if you are flying outside
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetIsFlyingWithoutShell(System.Boolean) -
Set to TRUE if you are flying with the outside shell
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetWiFiNetworkName(System.String) -
Set the WiFi network name for the AR Drone. Changes are applied on reboot
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetYaw(System.Single) -
Maximum yaw (spin) speed of the AR.Drone, in radians per second.
Recommanded values goes from (0.7) 40/s to (6.11) 350/s. Others values
may cause instability.
Default: 3.0
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetVZMax(System.Int32) -
Maximum vertical speed of the AR.Drone, in milimeters per second.
Recommanded values goes from 200 to 2000. Others values may cause instability.
Default: 1000
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetEulerAngleMax(System.Single) -
Set maximum bending angle for drone in radians for pitch and roll.
I.E. Maximum angle for going forward, back, left or right
This does not affect YAW (spin)
Floating point between 0 (0 deg) and 0.52 (32 deg)
Default: 0.25
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetAltitudeMax(System.Int32) -
Maximum drone altitude in millimeters.
Give an integer value between 500 and 5000 to prevent the drone from flying above this limit,
or set it to 10000 to let the drone fly as high as desired.
Default: 3000
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetAltitudeMin(System.Int32) -
Minimum drone altitude in millimeters.
Should be left to default value, for control stabilities issues
Default: 50
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetProgressiveInputValues(System.Single, System.Single, System.Single, System.Single) -
Move the drone. Values are between -1f and +1f
|
|
|
Method:EZ_B.ARDrone.DroneControl.NextVideoChannel -
Cycle through the video channels. Go to next.
|
|
|
Method:EZ_B.ARDrone.DroneControl.VideoChannel(EZ_B.ARDrone.Commands.VideoChannelEnum) -
Select the video channel
|
|
|
Method:EZ_B.ARDrone.DroneControl.Hover -
Call this method to stop moving and hover in one place
|
|
|
Method:EZ_B.ARDrone.DroneControl.Land -
Land the drone
|
|
|
Method:EZ_B.ARDrone.DroneControl.TakeOff -
Take off/Start Engines
|
|
|
Method:EZ_B.ARDrone.DroneControl.Emergency -
Emergency Stop the drone. Cuts power to motors
|
|
|
Method:EZ_B.ARDrone.DroneControl.SetFlatTrim -
Must be called before take-off (start engines).
Must be called on a flat surface. This flattens the trim values for the surface.
|
|
|
Method:EZ_B.ARDrone.DroneControl.PlayLedAnimation(EZ_B.ARDrone.Commands.LedAnimationEnum, System.Int32, System.Int32) -
Makes the ARDrone animate its LED's.
|
|
|
Field:EZ_B.ARDrone.DroneControl.CommunicationChannel.Command -
Ths communication channel is used to send AT commands.
|
|
|
Field:EZ_B.ARDrone.DroneControl.CommunicationChannel.VideoStream -
This communication channel is used to receive video images.
|
|
|
Field:EZ_B.ARDrone.DroneControl.CommunicationChannel.NavStream -
This communication channel is used for receiving navigation data.
|
|
|
|
TellyMate
|
Method:EZ_B.TellyMate.SendText(System.String) -
Send the text to a Tellymate on port D0 with optional carriage return
|
|
|
Method:EZ_B.TellyMate.SendText(System.String, System.Boolean) -
Send the text to a Tellymate on port D0 with optional carriage return
|
|
|
Method:EZ_B.TellyMate.SendCommand(EZ_B.TellyMate.CmdEnum) -
Sent a command to the TellyMate
|
|
|
Method:EZ_B.TellyMate.MoveCursor(System.Int32, System.Int32) -
Move the cursor to specified position
|
|
|
Method:EZ_B.TellyMate.SetFontAttrib(EZ_B.TellyMate.FontAttribEnum) -
Set the font attribute
|
|
|
Type:EZ_B.TellyMate.CmdEnum -
List of TellyMate Commands
|
|
|
Type:EZ_B.TellyMate.FontAttribEnum -
List of TellyMate Font Attributes
|
|
|
|
Servo
|
Field:EZ_B.Servo.SERVO_SPEED_FASTEST -
The slowest speed for a servo (0)
|
|
|
Field:EZ_B.Servo.SERVO_SPEED_SLOWEST -
The slowest speed for a servo (255)
|
|
|
Field:EZ_B.Servo.SERVO_MAX -
The maximum value for a servo (140)
|
|
|
Field:EZ_B.Servo.SERVO_CENTER -
The ideal center value of a servo (70)
|
|
|
Field:EZ_B.Servo.SERVO_MIN -
The minimum value of a servo (1)
|
|
|
Field:EZ_B.Servo.SERVO_OFF -
The value of a servo to disable
|
|
|
Method:EZ_B.Servo.SetServoPosition(EZ_B.Servo.ServoPortEnum, System.Int32, System.Int32) -
Set the speed and position of a servo
|
|
|
Method:EZ_B.Servo.SetServoPosition(EZ_B.Servo.ServoPortEnum, System.Int32) -
Set the position of a servo
Uses the last speed specified
|
|
|
Method:EZ_B.Servo.SetServoSpeed(EZ_B.Servo.ServoPortEnum, System.Int32) -
Set the speed of a servo
|
|
|
Method:EZ_B.Servo.GetServoSpeed(EZ_B.Servo.ServoPortEnum) -
Return the current speed of a servo
|
|
|
Method:EZ_B.Servo.GetServoPosition(EZ_B.Servo.ServoPortEnum) -
Get the position of a servo
|
|
|
Method:EZ_B.Servo.ReleaseServo(EZ_B.Servo.ServoPortEnum) -
Release servo. Release a servo from holding its position.
If modified, stops the servo.
|
|
|
Method:EZ_B.Servo.ReleaseAllServos -
When servos have been used, they will hold their position until the EZ-B power is cycled or until they are told to release.
This will send a command to the EZ-B to release all servos
|
|
|
Method:EZ_B.Servo.IsServoReleased(EZ_B.Servo.ServoPortEnum) -
Return true if the specified servo port is in a released state
|
|
|
Type:EZ_B.Servo.ServoPortEnum -
List of Servo Ports
|
|
|
|
HC_SR04
|
Field:EZ_B.HC_SR04.MinPoolTimeMS -
To prevent ADC requests from flooding the communication channel, this limit prevents too many calls. Best to leave it alone.
|
|
|
Method:EZ_B.HC_SR04.GetValue(EZ_B.Digital.DigitalPortEnum, EZ_B.Digital.DigitalPortEnum) -
Get the value received from the HC-SR04 Ping Sensor
|
|
|
|
Roboy
|
Method:EZ_B.Roboy.Init -
Initialize the Roboy to the first position (Stand)
|
|
|
Method:EZ_B.Roboy.Stand -
Move into standing position
|
|
|
Method:EZ_B.Roboy.WalkStop -
Move into Walk Stop position
|
|
|
Method:EZ_B.Roboy.MoveImmediate(EZ_B.Classes.AutoPositionConfigFrame) -
Move immediately to the specified frame
|
|
|
Method:EZ_B.Roboy.MoveToFrame(EZ_B.Classes.AutoPositionConfigFrame) -
Move in steps to the specified frame
|
|
|
Method:EZ_B.Roboy.DefaultConfig -
The default configuration for the Roboy
|
|
|
|
Classes
|
Field:EZ_B.Classes.GPSData.IsValid -
Is the data valid (i.e. is there a satellite lock)
|
|
|
Field:EZ_B.Classes.GPSData.GPRMCRaw -
The RMC Sentence from the gps
|
|
|
Field:EZ_B.Classes.GPSData.GPGSVRaw -
The GSV Sentence from the gps
|
|
|
Field:EZ_B.Classes.GPSData.GPGSARaw -
The GSA sentence from the gps
|
|
|
Field:EZ_B.Classes.GPSData.GPGGARaw -
The GGA sentence from the gps
|
|
|
Field:EZ_B.Classes.GPSData.LastUpdated -
The last timestamp of data
|
|
|
Field:EZ_B.Classes.GPSData.EarthLocationNS -
Your position location of the earth (north/south)
|
|
|
Field:EZ_B.Classes.GPSData.EarthLocationEW -
Your position location of the earth (east/west)
|
|
|
Field:EZ_B.Classes.GPSData.SatellitesUsed -
Number of satellites used to obtain the data
|
|
|
Field:EZ_B.Classes.GPSData.SpeedKnots -
The speed your robot is moving in knots
|
|
|
Field:EZ_B.Classes.GPSData.Course -
Course over ground in degrees
|
|
|
Field:EZ_B.Classes.GPSData.Altitude -
Your current altitude in meters
|
|
|
Method:EZ_B.Classes.GPSData.Latitude -
Latitude Position
|
|
|
Method:EZ_B.Classes.GPSData.Longitude -
Longitude Position
|
|
|
Method:EZ_B.Classes.GPSData.RawLatitude -
The latitude value returned by the GPS in minutes
|
|
|
Method:EZ_B.Classes.GPSData.RawLongitude -
The longitude returned by the GPS in minutes
|
|
|
Method:EZ_B.Classes.GPSData.MovingDirectionNS -
The North and South direction your robot is moving
|
|
|
Method:EZ_B.Classes.GPSData.MovingDirectionEW -
The East and West direction the robot is moving
|
|
|
Method:EZ_B.Classes.GPSData.SpeedKilometers -
The speed your robot is moving in KM/Hour
|
|
|
Method:EZ_B.Classes.GPSData.CompassDegrees -
Get the compass degrees
|
|
|
Method:EZ_B.Classes.GPSData.SpeedMiles -
The speed your robot is moving in Miles/Hour
|
|
|
Method:EZ_B.Classes.GPSData.LocationChanged -
Returns true if the gps has moved location from the last sample
|
|
|
|
SpeechSynth
|
Method:EZ_B.SpeechSynth.Say(System.String) -
Say MSG to the default audio device
|
|
|
Method:EZ_B.SpeechSynth.SetDictionaryOfPhrases(System.String[]) -
Load the dictionary with custom recgonized phrases.
|
|
|
Method:EZ_B.SpeechSynth.SetDictionaryToAllLocale -
Load the dictionary with all known words for your locale.
Remember, there will be a lot of recognition errors if you do this.
It's always best to populate your own list of phrases using SetDictionaryOfPhrases() method.
|
|
|
Method:EZ_B.SpeechSynth.ListenForSpeechCommand(System.Int32) -
Blocks and listens for a speech command.
Returns the text of the recognized speech.
Returns string.empty if timeout occures.
Requires Windows 7 or higher.
|
|
|
Method:EZ_B.SpeechSynth.StartListening -
Start listening for voice recognition. PhraseRecognized event will be called with success.
Requires Windows 7 or higher
|
|
|
Method:EZ_B.SpeechSynth.StopListening -
Disable listening for voice recognition.
|
|
|
Event:EZ_B.SpeechSynth.OnPhraseRecognized -
Event thrown when text is recognized.
The confidence value is between 0.00 and 1.00. The higher the number, the more confidence.
It's usually safe to trust confidence > 0.80
Text will be returned in lowercase!
|
|
|
Method:EZ_B.SpeechSynth.GetListeningStatus -
Returns the status of the voice recognition listenner.
True listenner is enabled.
False listenner is disabled.
|
|
|
|
EZB_Connect
|
Type:EZ_B.EZB_Connect -
User Control for connecting to an EZ-B
|
|
|
Method:EZ_B.EZB_Connect.Dispose(System.Boolean) -
Clean up any resources being used.
|
|
|
Event:EZ_B.EZB_Connect.OnConnection -
Event executed when Connection to EZ-B is established.
|
|
|
Event:EZ_B.EZB_Connect.OnDisconnect -
Event executed when Connection to EZ-B is lost.
|
|
|
Method:EZ_B.EZB_Connect.EZB -
EZCommunicator Class. Use this to access the EZ-B over bluetooth
|
|
|
Method:EZ_B.EZB_Connect.Port -
Get or Set the selected port
|
|
|
Method:EZ_B.EZB_Connect.ShowDebugButton -
Show or Hide the debug button
|
|
|
|
WiimoteLib
|
Type:EZ_B.WiimoteLib.HIDImports -
Win32 import information for use with the Wiimote library
|
|
|
|
SureDualAxisCompass
|
Field:EZ_B.SureDualAxisCompass.MinPoolTimeMS -
To prevent requests from flooding the communication channel, this limit prevents too many calls. Best to leave it alone.
|
|
|
Method:EZ_B.SureDualAxisCompass.SetCoil -
Init the coil. Should be called as init one time
|
|
|
Method:EZ_B.SureDualAxisCompass.ResetCoil -
Reset the Compass Coil
|
|
|
Method:EZ_B.SureDualAxisCompass.Update -
Updates CompassData object with the current magnetic co-ordinates of the DC-SS503 Compass Module
|
|
|
Method:EZ_B.SureDualAxisCompass.Offset -
Set the offset of the compass degrees for custom alignment
|
|
|
|
ARDrone
|
Method:EZ_B.ARDrone.VideoImage.PixelRowSize -
Length of one row of pixels in the destination image in bytes.
|
|
|
Field:EZ_B.ARDrone.VideoImage.PictureFormats.Cif -
176px x 144px
|
|
|
Field:EZ_B.ARDrone.VideoImage.PictureFormats.Vga -
320px x 240px
|
|
|
|
Joystick
|
Method:EZ_B.Joystick.Initialize -
Call this function if a joystick has been added or removed from the system. This will refresh and reload the joystick data.
|
|
|
Method:EZ_B.Joystick.StartEventWatcher -
Start the watcher for joystick event notifications
|
|
|
Method:EZ_B.Joystick.StopEventWatcher -
Stop the watcher for joystick evet notifications
|
|
|
Method:EZ_B.Joystick.ButtonPressed(System.Int32) -
Returns True if a button is pressed, False if it is not
|
|
|
Method:EZ_B.Joystick.ButtonStateChanged(System.Int32) -
Returns true if the state of the button has changed since last update
|
|
|
Method:EZ_B.Joystick.AxisXStateChanged -
Returns true if the X Axis location has changed since last update
|
|
|
Method:EZ_B.Joystick.AxisYStateChanged -
Returns True if the Y Axis has changed since last update
|
|
|
Method:EZ_B.Joystick.AxisZStateChanged -
Returns True if the Z Axis has changed since last update.
Z Axis is the second analog joystick (if equiped)
|
|
|
Method:EZ_B.Joystick.AxisRzStateChanged -
Returns True if the Rz Axis has changed since last update.
Rz Axis is the second analog joystick (if equiped)
|
|
|
Method:EZ_B.Joystick.RefreshState -
Call this to refresh the state of the joystick
You may call this in a timer every 100 or 200ms
|
|
|
Method:EZ_B.Joystick.DropDevice -
Drop the current joystick device. Stops listening and forgets device.
|
|
|
Event:EZ_B.Joystick.OnControllerAction -
Event risen when for joystick action
|
|
|
Method:EZ_B.Joystick.EventWatcherResolution -
Overrides the event notification timer resolution.
The smaller the number, higher the response resolution.
Higher number, lower resolution. Higher resolution will consume more CPU, so be careful not to set this too low.
Default is 150ms
|
|
|
Method:EZ_B.Joystick.IsEventWatcherRunning -
Check if the timer event notification thread is running
|
|
|
Method:EZ_B.Joystick.JoystickExists -
Check if a joystick has been properly initialized
Use this to check if the joystick exists before executing any commands
|
|
|
Method:EZ_B.Joystick.GetJoystickName -
Get the friendly name of the joystick
|
|
|
Method:EZ_B.Joystick.NumberOfButtons -
Get the number of buttons on the current joystick
|
|
|
Method:EZ_B.Joystick.GetAxisX -
Returns the int value of the X Axis
|
|
|
Method:EZ_B.Joystick.GetAxisY -
Returns the int value of the Y Axis
|
|
|
Method:EZ_B.Joystick.GetAxisZ -
Returns the int value of the Z Axis
|
|
|
Method:EZ_B.Joystick.GetAxisRz -
Returns the int value of the Rz Axis
|
|
|
Type:EZ_B.Joystick.OnJoystickMoveHandler -
Event risen when for joystick action
|
|
|
|
Roomba
|
Field:EZ_B.Roomba.CommunicationPort -
The communication port for the Roomba
|
|
|
Field:EZ_B.Roomba.UseOldProtocol -
Some of the older roombas conflict with the SCI datasheet by iRobot Roomba.
If your roomba is moving the wrong direction, set this.
|
|
|
Field:EZ_B.Roomba.RoombaBaudRate -
The baud rate for your roomba.
Mostly 57600, except newer models are 115200
|
|
|
Method:EZ_B.Roomba.PowerOff -
Power Off the Roomba
|
|
|
Method:EZ_B.Roomba.SpotClean -
Enable Spot Clean
|
|
|
Method:EZ_B.Roomba.Clean -
Enable Clean
|
|
|
Method:EZ_B.Roomba.DisableAllBrushes -
Turn off all brushes (motors)
|
|
|
Method:EZ_B.Roomba.SetMotorStates(System.Boolean, System.Boolean, System.Boolean) -
Control the motors
|
|
|
Method:EZ_B.Roomba.SetMainBrush(System.Boolean) -
Set the state of the main brush motor
|
|
|
Method:EZ_B.Roomba.SetSideBrush(System.Boolean) -
Set the state of the side brush motor
|
|
|
Method:EZ_B.Roomba.SetVacuum(System.Boolean) -
Set the state of the vacuum motor
|
|
|
Method:EZ_B.Roomba.SeekDockingStation -
Force seek docking station. Must be cleaning before you can seek dock station
|
|
|
Method:EZ_B.Roomba.PowerLED(System.Byte, System.Byte) -
Change PowerLED color and intensity
The Color value is between Green and Red (1 and 255)
|
|
|
Method:EZ_B.Roomba.Stop -
Stop moving
|
|
|
Method:EZ_B.Roomba.Drive(System.Int16, System.Int16) -
Move Roomba (velocity between -200 and 200) (angle between -2000 and 2000 or -1 and 1) (straight: 32768)
|
|
|
Method:EZ_B.Roomba.Forward(System.Byte) -
Move Roomba forward. Speed is between 0 and 200
|
|
|
Method:EZ_B.Roomba.Reverse(System.Byte) -
Move Roomba Reverse. Speed is between 0 and 200
|
|
|
Method:EZ_B.Roomba.Right(System.Byte) -
Turn Roomba right
|
|
|
Method:EZ_B.Roomba.Left(System.Byte) -
Turn Roomba left
|
|
|
Method:EZ_B.Roomba.Max -
Enable Max Clean
|
|
|
Method:EZ_B.Roomba.PlayTone(EZ_B.RoombaSong.NoteEnum, System.Byte) -
Play one note using the Roomba's speaker
|
|
|
Method:EZ_B.Roomba.PlaySong(EZ_B.RoombaSong[]) -
Play a song using the Roomba's speaker.
Roomba supports a maximum of 15 notes.
|
|
|
|
MP3Trigger
|
Field:EZ_B.MP3Trigger.CommunicationPort -
Specify the communication port that the MP3 Trigger is connected with
|
|
|
Field:EZ_B.MP3Trigger.BaudRate -
Specify the baud rate that the MP3 Trigger is connected with.
Default is 38400
|
|
|
Method:EZ_B.MP3Trigger.Reverse -
Play previous track
|
|
|
Method:EZ_B.MP3Trigger.Forward -
Play next track
|
|
|
Method:EZ_B.MP3Trigger.SetVolume(System.Byte) -
Specify volume.
0 - Loud.
255 - Quiet.
|
|
|
Method:EZ_B.MP3Trigger.StartStop -
Start/Stop
|
|
|
Method:EZ_B.MP3Trigger.PlayTrack(System.Byte) -
Play specified track number
|
|
|
|
WiimoteLib
|
Type:EZ_B.WiimoteLib.WiimoteCollection -
Used to manage multiple Wiimotes
|
|
|
Method:EZ_B.WiimoteLib.WiimoteCollection.FindAllWiimotes -
Finds all Wiimotes connected to the system and adds them to the collection
|
|
|
|
RSS
|
Method:EZ_B.RSS.GetRSSMessage(System.String, EZ_B.RSS.SortDirectionEnum, System.Int32) -
Gets an RSS feed and only returns the specified story index. Returns the last if the specified storyIndex is greater than the index count.
The storyIndex is a zero based number.
|
|
|
Method:EZ_B.RSS.GetRSSMessages(System.String, EZ_B.RSS.SortDirectionEnum) -
Get RSS feed from the specific URL
|
|
|
|
FaceDetect
|
Type:EZ_B.FaceDetect.Resource1 -
A strongly-typed resource class, for looking up localized strings, etc.
|
|
|
Method:EZ_B.FaceDetect.Resource1.ResourceManager -
Returns the cached ResourceManager instance used by this class.
|
|
|
Method:EZ_B.FaceDetect.Resource1.Culture -
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
|
|
|
Method:EZ_B.FaceDetect.Resource1.eyes -
Looks up a localized string similar to
22 5
<_>
<_>
<_>
<_>
3 1 15 2 -1.
<_>
8 1 5 2 3.
[rest of string was truncated]";.
|
|
|
Method:EZ_B.FaceDetect.Resource1.haarcascade_frontalface_alt2 -
Looks up a localized string similar to
20 20
<_>
<_>
<_>
<_>2 7 16 4 -1.
<_>2 9 16 2 2.
0
[rest of string was truncated]";.
|
|
|
|
ADC
|
Field:EZ_B.ADC.MinPoolTimeMS -
To prevent ADC requests from flooding the communication channel, this limit prevents too many calls. Best to leave it alone.
|
|
|
Method:EZ_B.ADC.GetADCValue(EZ_B.ADC.ADCPortEnum) -
Get an integer from 0-255 representing the relative voltage of a specified ADC port (Between 0 and 5 volts)
|
|
|
Method:EZ_B.ADC.GetADCVoltageFromValue(System.Int32) -
Returns the voltage relative to the inputted value. If you want to display the Value and Voltage, you can pass the value to this function rather then executing a new command. This saves bandwidth over the line.
|
|
|
Method:EZ_B.ADC.GetADCVoltage(EZ_B.ADC.ADCPortEnum) -
Get the voltage from 0-5v of a specified ADC port
|
|
|
Type:EZ_B.ADC.ADCPortEnum -
List of ADC Ports
|
|
|
|
Functions
|
Method:EZ_B.Functions.DisplayBitSequence(System.Int32) -
Displays the bit sequence of an integer value.
|
|
|
Method:EZ_B.Functions.SetBitValue(System.Int32, System.Int32) -
Sets the bit in an integer value at the requested position.
|
|
|
Method:EZ_B.Functions.ClearBitValue(System.Int32, System.Int32) -
Clears the bit in an integer value at the requested position.
|
|
|
Method:EZ_B.Functions.FlipBitValue(System.Int32, System.Int32) -
Flips the bit in an integer value at the requested position.
|
|
|
Method:EZ_B.Functions.ConvertStringToByteArray(System.String) -
Converts the string to a byte array containing the ASCII values of each char.
|
|
|
Method:EZ_B.Functions.ConvertByteArrayToString(System.Byte[]) -
Converts the byte array to a string.
|
|
|
Method:EZ_B.Functions.ConvertByteArrayToString(System.Byte[], System.Int32) -
Converts the byte array to a string.
|
|
|
Method:EZ_B.Functions.ConvertToDecimal(System.Object) -
Convert ascii object to a decimal value
|
|
|
Method:EZ_B.Functions.Chunk``1(``0[], System.Int32) -
Returns an IEnumerable of input list split into the number of specified parts
|
|
|
Method:EZ_B.Functions.IsNumeric(System.Object) -
Returns true if the InObj is a numerical value (including int and floating point)
|
|
|
Method:EZ_B.Functions.IsLargerThan(System.Int32, System.Int32[]) -
Returns true if the mainValue is larger than all other values
|
|
|
Method:EZ_B.Functions.IsEqualToo(System.Int32, System.Int32[]) -
Returns true if the mainValue is equal to any other values
|
|
|
Method:EZ_B.Functions.CompareColors(System.Drawing.Color, System.Drawing.Color) -
Compares Color A from Color B and returns the difference
|
|
|
Method:EZ_B.Functions.WithinRange(System.Decimal, EZ_B.Functions.Range) -
Returns true if the number falls within the high and low range
|
|
|
Method:EZ_B.Functions.Diff(System.Int32, System.Int32, System.Int32) -
Returns true if the difference between Master and Compare is greater then Diff
|
|
|
Method:EZ_B.Functions.Diff(System.Decimal, System.Decimal, System.Decimal) -
Returns true if the difference between Master and Compare is greater then Diff
|
|
|
Method:EZ_B.Functions.IsBitSet(System.Byte, System.Int32) -
Returns true if the specified bit in the byte is 1. false if not. 0 is LSB, 7 is MSB
|
|
|
Method:EZ_B.Functions.ByteToBinaryString(System.Byte) -
Converts a byte to a binary string
|
|
|
Method:EZ_B.Functions.ToByteFromBinary(System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean, System.Boolean) -
Returns a byte from specified binary. LSB is val0. MSB is val7
|
|
|
Method:EZ_B.Functions.ToByteFromBinary(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32) -
Returns a byte out of the binary. The inputs for each bit an either be a 0 or a 1. The LSB is val0. MSB is val7
|
|
|
Method:EZ_B.Functions.GetScalarFromRange(System.Int32, System.Single, System.Single) -
Returns a scalar. Used for converting one range into another range. (i.e. Wii Input Remote X/Y/Z to Servo Positions)
|
|
|
Method:EZ_B.Functions.GetScalarFromRange(System.Int32, System.Int32, System.Int32) -
Returns a scalar. Used for converting one range into another range. (i.e. Wii Input Remote X/Y/Z to Servo Positions)
|
|
|
Method:EZ_B.Functions.SingleToInt32Bits(System.Single) -
Converts a Float to an IEEE754 Compliant Integer
|
|
|
Method:EZ_B.Functions.GetShortestAngle(System.Int32, System.Int32) -
Returns the shortest angle between two angles (Absolute, no negatives)
|
|
|
Method:EZ_B.Functions.GetAngle(System.Int32, System.Int32, System.Int32, System.Int32) -
Get the angle of the second point relative to the first point
|
|
|
Method:EZ_B.Functions.GetAngle(System.Decimal, System.Decimal, System.Decimal, System.Decimal) -
Get the angle of the second point relative to the first point
|
|
|
Method:EZ_B.Functions.GetAngle(System.Double, System.Double, System.Double, System.Double) -
Get the angle of the second point relative to the first point
|
|
|
Method:EZ_B.Functions.GetDistance(System.Int32, System.Int32, System.Int32, System.Int32) -
Returns the distance between two points on a 2d vector
|
|
|
|
WiimoteLib
|
Type:EZ_B.WiimoteLib.Wiimote -
Implementation of Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.Connect -
Connect to the first-found Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.Disconnect -
Disconnect from the controller and stop reading data from it
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.BeginAsyncRead -
Start reading asynchronously from the controller
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.OnReadData(System.IAsyncResult) -
Callback when data is ready to be processed
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseInputReport(System.Byte[]) -
Parse a report sent by the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.InitializeExtension -
Handles setting up an extension when plugged in
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.DecryptBuffer(System.Byte[]) -
Decrypts data sent from the extension to the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseButtons(System.Byte[]) -
Parses a standard button report into the ButtonState struct
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseAccel(System.Byte[]) -
Parse accelerometer data
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseIR(System.Byte[]) -
Parse IR data from report
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseExtension(System.Byte[], System.Int32) -
Parse data from an extension controller
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ParseReadData(System.Byte[]) -
Parse data returned from a read report
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.GetRumbleBit -
Returns whether rumble is currently enabled.
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ReadWiimoteCalibration -
Read calibration information stored on Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.SetReportType(EZ_B.WiimoteLib.InputReport, System.Boolean) -
Set Wiimote reporting mode (if using an IR report type, IR sensitivity is set to WiiLevel3)
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.SetReportType(EZ_B.WiimoteLib.InputReport, EZ_B.WiimoteLib.IRSensitivity, System.Boolean) -
Set Wiimote reporting mode
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.SetLEDs(System.Boolean, System.Boolean, System.Boolean, System.Boolean) -
Set the LEDs on the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.SetLEDs(System.Int32) -
Set the LEDs on the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.SetRumble(System.Boolean) -
Toggle rumble
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.GetStatus -
Retrieve the current status of the Wiimote and extensions. Replaces GetBatteryLevel() since it was poorly named.
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.EnableIR(EZ_B.WiimoteLib.IRMode, EZ_B.WiimoteLib.IRSensitivity) -
Turn on the IR sensor
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.DisableIR -
Disable the IR sensor
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ClearReport -
Initialize the report data buffer
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.WriteReport -
Write a report to the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ReadData(System.Int32, System.Int16) -
Read data or register from Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.WriteData(System.Int32, System.Byte) -
Write a single byte to the Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.WriteData(System.Int32, System.Byte, System.Byte[]) -
Write a byte array to a specified address
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.Dispose -
Dispose Wiimote
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.Dispose(System.Boolean) -
Dispose wiimote
|
|
|
Event:EZ_B.WiimoteLib.Wiimote.WiimoteChanged -
Event raised when Wiimote state is changed
|
|
|
Event:EZ_B.WiimoteLib.Wiimote.WiimoteExtensionChanged -
Event raised when an extension is inserted or removed
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.WiimoteState -
Current Wiimote state
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.ID -
Unique identifier for this Wiimote (not persisted across application instances)
|
|
|
Method:EZ_B.WiimoteLib.Wiimote.HIDDevicePath -
HID device path for this Wiimote (valid until Wiimote is disconnected)
|
|
|
Type:EZ_B.WiimoteLib.WiimoteNotFoundException -
Thrown when no Wiimotes are found in the HID device list
|
|
|
Type:EZ_B.WiimoteLib.WiimoteException -
Represents errors that occur during the execution of the Wiimote library
|
|
|
|
TCPClient
|
Method:EZ_B.TCPClient.Connect(System.String, System.Int32) -
Connect TCP client to a host and port
|
|
|
Method:EZ_B.TCPClient.Disconnect -
Disconnect from host
|
|
|
Method:EZ_B.TCPClient.LoginUnix(System.String, System.String, System.Int32) -
Login to a unix prompt
|
|
|
Method:EZ_B.TCPClient.WriteByte(System.Byte) -
Write a byte to the host
|
|
|
Method:EZ_B.TCPClient.WriteBytes(System.Byte[]) -
Write bytes to host
|
|
|
Method:EZ_B.TCPClient.WriteLine(System.String) -
Write a new line to the host terminated with a \n
|
|
|
Method:EZ_B.TCPClient.Write(System.String) -
Write a string to the host
|
|
|
Method:EZ_B.TCPClient.Read -
None blocking read data from the host
|
|
|
Method:EZ_B.TCPClient.SetReceiveTimeout -
Set or Get the timeout for receiving data
|
|
|
Method:EZ_B.TCPClient.SetSendTimeout -
Set or Get the timeout for sending data
|
|
|
Method:EZ_B.TCPClient.IsConnected -
Checks if the client is connected to a host
|
|
|
|
Speakjet
|
Field:EZ_B.Speakjet.Baud -
Specify the baud rate for the connection to the SpeakJet
|
|
|
Field:EZ_B.Speakjet.soundCodes -
Sound codes offset starts at 128 to 254
|
|
|
Method:EZ_B.Speakjet.SpeakCode(EZ_B.Digital.DigitalPortEnum, System.Byte[]) -
Speak by phonetic codes
|
|
|
Method:EZ_B.Speakjet.Reset(EZ_B.Digital.DigitalPortEnum) -
Reset the Speakjet
|
|
|
Method:EZ_B.Speakjet.SetDistortion(EZ_B.Digital.DigitalPortEnum, System.Int32) -
Set the global distortion between 0-255
|
|
|
Method:EZ_B.Speakjet.SetVolume(EZ_B.Digital.DigitalPortEnum, System.Int32) -
Set the global volume between 0-255
|
|
|
Method:EZ_B.Speakjet.SetEnvelope(EZ_B.Digital.DigitalPortEnum, EZ_B.Speakjet.EnvelopeType, System.Int32, System.Boolean, System.Boolean) -
Set the global envelope. Frequency is between 0-3999
|
|
|
Method:EZ_B.Speakjet.PlayNote(EZ_B.Digital.DigitalPortEnum, EZ_B.Speakjet.OscillatorEnum, System.Int32, System.Int32) -
Play a note on the selected oscillator. Frequency is between 0-3999. Volume is between 0-31
|
|
|
Method:EZ_B.Speakjet.SpeakString(EZ_B.Digital.DigitalPortEnum, System.String) -
Speak by string and reference the internal dictionary to pronounce words.
If words are not found in dictionary, custom \PHONETICs can be used.
|
|
|
|
WiimoteLib
|
Type:EZ_B.WiimoteLib.WiimoteExtensionChangedEventArgs -
Argument sent through the WiimoteExtensionChangedEvent
|
|
|
Field:EZ_B.WiimoteLib.WiimoteExtensionChangedEventArgs.ExtensionType -
The extenstion type inserted or removed
|
|
|
Field:EZ_B.WiimoteLib.WiimoteExtensionChangedEventArgs.Inserted -
Whether the extension was inserted or removed
|
|
|
Type:EZ_B.WiimoteLib.WiimoteChangedEventArgs -
Argument sent through the WiimoteChangedEvent
|
|
|
Field:EZ_B.WiimoteLib.WiimoteChangedEventArgs.WiimoteState -
The current state of the Wiimote and extension controllers
|
|
|
Field:EZ_B.WiimoteLib.PointF.X -
X, Y coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.PointF.Y -
X, Y coordinates of this point
|
|
|
Method:EZ_B.WiimoteLib.PointF.ToString -
Convert to human-readable string
|
|
|
Type:EZ_B.WiimoteLib.Point -
Point structure for int 2D positions (X, Y)
|
|
|
Field:EZ_B.WiimoteLib.Point.X -
X, Y coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.Point.Y -
X, Y coordinates of this point
|
|
|
Method:EZ_B.WiimoteLib.Point.ToString -
Convert to human-readable string
|
|
|
Type:EZ_B.WiimoteLib.Point3F -
Point structure for floating point 3D positions (X, Y, Z)
|
|
|
Field:EZ_B.WiimoteLib.Point3F.X -
X, Y, Z coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.Point3F.Y -
X, Y, Z coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.Point3F.Z -
X, Y, Z coordinates of this point
|
|
|
Method:EZ_B.WiimoteLib.Point3F.ToString -
Convert to human-readable string
|
|
|
Type:EZ_B.WiimoteLib.Point3 -
Point structure for int 3D positions (X, Y, Z)
|
|
|
Field:EZ_B.WiimoteLib.Point3.X -
X, Y, Z coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.Point3.Y -
X, Y, Z coordinates of this point
|
|
|
Field:EZ_B.WiimoteLib.Point3.Z -
X, Y, Z coordinates of this point
|
|
|
Method:EZ_B.WiimoteLib.Point3.ToString -
Convert to human-readable string
|
|
|
Type:EZ_B.WiimoteLib.WiimoteState -
Current overall state of the Wiimote and all attachments
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.AccelCalibrationInfo -
Current calibration information
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.AccelState -
Current state of accelerometers
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.ButtonState -
Current state of buttons
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.IRState -
Current state of IR sensors
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.BatteryRaw -
Raw byte value of current battery level
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.Battery -
Calculated current battery level
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.Rumble -
Current state of rumble
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.Extension -
Is an extension controller inserted?
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.ExtensionType -
Extension controller currently inserted, if any
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.NunchukState -
Current state of Nunchuk extension
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.ClassicControllerState -
Current state of Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.GuitarState -
Current state of Guitar extension
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.DrumsState -
Current state of Drums extension
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.BalanceBoardState -
Current state of the Wii Fit Balance Board
|
|
|
Field:EZ_B.WiimoteLib.WiimoteState.LEDState -
Current state of LEDs
|
|
|
Type:EZ_B.WiimoteLib.LEDState -
Current state of LEDs
|
|
|
Field:EZ_B.WiimoteLib.LEDState.LED1 -
LED on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.LEDState.LED2 -
LED on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.LEDState.LED3 -
LED on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.LEDState.LED4 -
LED on the Wiimote
|
|
|
Type:EZ_B.WiimoteLib.NunchukCalibrationInfo -
Calibration information stored on the Nunchuk
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.AccelCalibration -
Accelerometer calibration data
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MinX -
Joystick X-axis calibration
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MidX -
Joystick X-axis calibration
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MaxX -
Joystick X-axis calibration
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MinY -
Joystick Y-axis calibration
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MidY -
Joystick Y-axis calibration
|
|
|
Field:EZ_B.WiimoteLib.NunchukCalibrationInfo.MaxY -
Joystick Y-axis calibration
|
|
|
Type:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo -
Calibration information stored on the Classic Controller
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinXL -
Left joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MidXL -
Left joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxXL -
Left joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinYL -
Left joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MidYL -
Left joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxYL -
Left joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinXR -
Right joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MidXR -
Right joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxXR -
Right joystick X-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinYR -
Right joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MidYR -
Right joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxYR -
Right joystick Y-axis
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinTriggerL -
Left analog trigger
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxTriggerL -
Left analog trigger
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MinTriggerR -
Right analog trigger
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerCalibrationInfo.MaxTriggerR -
Right analog trigger
|
|
|
Type:EZ_B.WiimoteLib.NunchukState -
Current state of the Nunchuk extension
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.CalibrationInfo -
Calibration data for Nunchuk extension
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.AccelState -
State of accelerometers
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.RawJoystick -
Raw joystick position before normalization. Values range between 0 and 255.
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.Joystick -
Normalized joystick position. Values range between -0.5 and 0.5
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.C -
Digital button on Nunchuk extension
|
|
|
Field:EZ_B.WiimoteLib.NunchukState.Z -
Digital button on Nunchuk extension
|
|
|
Type:EZ_B.WiimoteLib.ClassicControllerButtonState -
Curernt button state of the Classic Controller
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.A -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.B -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Plus -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Home -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Minus -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Up -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Down -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Left -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Right -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.X -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.Y -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.ZL -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.ZR -
Digital button on the Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.TriggerL -
Analog trigger - false if released, true for any pressure applied
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerButtonState.TriggerR -
Analog trigger - false if released, true for any pressure applied
|
|
|
Type:EZ_B.WiimoteLib.ClassicControllerState -
Current state of the Classic Controller
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.CalibrationInfo -
Calibration data for Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.ButtonState -
Current button state
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.RawJoystickL -
Raw value of left joystick. Values range between 0 - 255.
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.RawJoystickR -
Raw value of right joystick. Values range between 0 - 255.
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.JoystickL -
Normalized value of left joystick. Values range between -0.5 - 0.5
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.JoystickR -
Normalized value of right joystick. Values range between -0.5 - 0.5
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.RawTriggerL -
Raw value of analog trigger. Values range between 0 - 255.
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.RawTriggerR -
Raw value of analog trigger. Values range between 0 - 255.
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.TriggerL -
Normalized value of analog trigger. Values range between 0.0 - 1.0.
|
|
|
Field:EZ_B.WiimoteLib.ClassicControllerState.TriggerR -
Normalized value of analog trigger. Values range between 0.0 - 1.0.
|
|
|
Type:EZ_B.WiimoteLib.GuitarState -
Current state of the Guitar controller
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.GuitarType -
Guitar type
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.ButtonState -
Current button state of the Guitar
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.FretButtonState -
Current fret button state of the Guitar
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.TouchbarState -
Current touchbar state of the Guitar
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.RawJoystick -
Raw joystick position. Values range between 0 - 63.
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.Joystick -
Normalized value of joystick position. Values range between 0.0 - 1.0.
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.RawWhammyBar -
Raw whammy bar position. Values range between 0 - 10.
|
|
|
Field:EZ_B.WiimoteLib.GuitarState.WhammyBar -
Normalized value of whammy bar position. Values range between 0.0 - 1.0.
|
|
|
Type:EZ_B.WiimoteLib.GuitarFretButtonState -
Current fret button state of the Guitar controller
|
|
|
Field:EZ_B.WiimoteLib.GuitarFretButtonState.Green -
Fret buttons
|
|
|
Field:EZ_B.WiimoteLib.GuitarFretButtonState.Red -
Fret buttons
|
|
|
Field:EZ_B.WiimoteLib.GuitarFretButtonState.Yellow -
Fret buttons
|
|
|
Field:EZ_B.WiimoteLib.GuitarFretButtonState.Blue -
Fret buttons
|
|
|
Field:EZ_B.WiimoteLib.GuitarFretButtonState.Orange -
Fret buttons
|
|
|
Type:EZ_B.WiimoteLib.GuitarButtonState -
Current button state of the Guitar controller
|
|
|
Field:EZ_B.WiimoteLib.GuitarButtonState.StrumUp -
Strum bar
|
|
|
Field:EZ_B.WiimoteLib.GuitarButtonState.StrumDown -
Strum bar
|
|
|
Field:EZ_B.WiimoteLib.GuitarButtonState.Minus -
Other buttons
|
|
|
Field:EZ_B.WiimoteLib.GuitarButtonState.Plus -
Other buttons
|
|
|
Type:EZ_B.WiimoteLib.DrumsState -
Current state of the Drums controller
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Red -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Green -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Blue -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Orange -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Yellow -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Pedal -
Drum pads
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.RedVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.GreenVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.BlueVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.OrangeVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.YellowVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.PedalVelocity -
Speed at which the pad is hit. Values range from 0 (very hard) to 6 (very soft)
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Plus -
Other buttons
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Minus -
Other buttons
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.RawJoystick -
Raw value of analong joystick. Values range from 0 - 15
|
|
|
Field:EZ_B.WiimoteLib.DrumsState.Joystick -
Normalized value of analog joystick. Values range from 0.0 - 1.0
|
|
|
Type:EZ_B.WiimoteLib.BalanceBoardState -
Current state of the Wii Fit Balance Board controller
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.CalibrationInfo -
Calibration information for the Balance Board
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.SensorValuesRaw -
Raw values of each sensor
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.SensorValuesKg -
Kilograms per sensor
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.SensorValuesLb -
Pounds per sensor
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.WeightKg -
Total kilograms on the Balance Board
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.WeightLb -
Total pounds on the Balance Board
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardState.CenterOfGravity -
Center of gravity of Balance Board user
|
|
|
Type:EZ_B.WiimoteLib.BalanceBoardCalibrationInfo -
Calibration information
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardCalibrationInfo.Kg0 -
Calibration information at 0kg
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardCalibrationInfo.Kg17 -
Calibration information at 17kg
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardCalibrationInfo.Kg34 -
Calibration information at 34kg
|
|
|
Type:EZ_B.WiimoteLib.BalanceBoardSensors -
The 4 sensors on the Balance Board (short values)
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensors.TopRight -
Sensor at top right
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensors.TopLeft -
Sensor at top left
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensors.BottomRight -
Sensor at bottom right
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensors.BottomLeft -
Sensor at bottom left
|
|
|
Type:EZ_B.WiimoteLib.BalanceBoardSensorsF -
The 4 sensors on the Balance Board (float values)
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensorsF.TopRight -
Sensor at top right
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensorsF.TopLeft -
Sensor at top left
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensorsF.BottomRight -
Sensor at bottom right
|
|
|
Field:EZ_B.WiimoteLib.BalanceBoardSensorsF.BottomLeft -
Sensor at bottom left
|
|
|
Type:EZ_B.WiimoteLib.IRSensor -
Current state of a single IR sensor
|
|
|
Field:EZ_B.WiimoteLib.IRSensor.RawPosition -
Raw values of individual sensor. Values range between 0 - 1023 on the X axis and 0 - 767 on the Y axis.
|
|
|
Field:EZ_B.WiimoteLib.IRSensor.Position -
Normalized values of the sensor position. Values range between 0.0 - 1.0.
|
|
|
Field:EZ_B.WiimoteLib.IRSensor.Size -
Size of IR Sensor. Values range from 0 - 15
|
|
|
Field:EZ_B.WiimoteLib.IRSensor.Found -
IR sensor seen
|
|
|
Method:EZ_B.WiimoteLib.IRSensor.ToString -
Convert to human-readable string
|
|
|
Type:EZ_B.WiimoteLib.IRState -
Current state of the IR camera
|
|
|
Field:EZ_B.WiimoteLib.IRState.Mode -
Current mode of IR sensor data
|
|
|
Field:EZ_B.WiimoteLib.IRState.IRSensors -
Current state of IR sensors
|
|
|
Field:EZ_B.WiimoteLib.IRState.RawMidpoint -
Raw midpoint of IR sensors 1 and 2 only. Values range between 0 - 1023, 0 - 767
|
|
|
Field:EZ_B.WiimoteLib.IRState.Midpoint -
Normalized midpoint of IR sensors 1 and 2 only. Values range between 0.0 - 1.0
|
|
|
Type:EZ_B.WiimoteLib.AccelState -
Current state of the accelerometers
|
|
|
Field:EZ_B.WiimoteLib.AccelState.RawValues -
Raw accelerometer data.
Values range between 0 - 255 |
|
|
Field:EZ_B.WiimoteLib.AccelState.Values -
Normalized accelerometer data. Values range between 0 - ?, but values > 3 and < -3 are inaccurate.
|
|
|
Type:EZ_B.WiimoteLib.AccelCalibrationInfo -
Accelerometer calibration information
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.X0 -
Zero point of accelerometer
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.Y0 -
Zero point of accelerometer
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.Z0 -
Zero point of accelerometer
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.XG -
Gravity at rest of accelerometer
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.YG -
Gravity at rest of accelerometer
|
|
|
Field:EZ_B.WiimoteLib.AccelCalibrationInfo.ZG -
Gravity at rest of accelerometer
|
|
|
Type:EZ_B.WiimoteLib.ButtonState -
Current button state
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.A -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.B -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Plus -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Home -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Minus -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.One -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Two -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Up -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Down -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Left -
Digital button on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ButtonState.Right -
Digital button on the Wiimote
|
|
|
Type:EZ_B.WiimoteLib.ExtensionType -
The extension plugged into the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.None -
No extension
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.Nunchuk -
Nunchuk extension
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.ClassicController -
Classic Controller extension
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.Guitar -
Guitar controller from Guitar Hero 3/WorldTour
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.Drums -
Drum controller from Guitar Hero: World Tour
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.BalanceBoard -
Wii Fit Balance Board controller
|
|
|
Field:EZ_B.WiimoteLib.ExtensionType.ParitallyInserted -
Partially inserted extension. This is an error condition.
|
|
|
Type:EZ_B.WiimoteLib.IRMode -
The mode of data reported for the IR sensor
|
|
|
Field:EZ_B.WiimoteLib.IRMode.Off -
IR sensor off
|
|
|
Field:EZ_B.WiimoteLib.IRMode.Basic -
Basic mode
|
|
|
Field:EZ_B.WiimoteLib.IRMode.Extended -
Extended mode
|
|
|
Field:EZ_B.WiimoteLib.IRMode.Full -
Full mode (unsupported)
|
|
|
Type:EZ_B.WiimoteLib.InputReport -
The report format in which the Wiimote should return data
|
|
|
Field:EZ_B.WiimoteLib.InputReport.Status -
Status report
|
|
|
Field:EZ_B.WiimoteLib.InputReport.ReadData -
Read data from memory location
|
|
|
Field:EZ_B.WiimoteLib.InputReport.OutputReportAck -
Register write complete
|
|
|
Field:EZ_B.WiimoteLib.InputReport.Buttons -
Button data only
|
|
|
Field:EZ_B.WiimoteLib.InputReport.ButtonsAccel -
Button and accelerometer data
|
|
|
Field:EZ_B.WiimoteLib.InputReport.IRAccel -
IR sensor and accelerometer data
|
|
|
Field:EZ_B.WiimoteLib.InputReport.ButtonsExtension -
Button and extension controller data
|
|
|
Field:EZ_B.WiimoteLib.InputReport.ExtensionAccel -
Extension and accelerometer data
|
|
|
Field:EZ_B.WiimoteLib.InputReport.IRExtensionAccel -
IR sensor, extension controller and accelerometer data
|
|
|
Type:EZ_B.WiimoteLib.IRSensitivity -
Sensitivity of the IR camera on the Wiimote
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.WiiLevel1 -
Equivalent to level 1 on the Wii console
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.WiiLevel2 -
Equivalent to level 2 on the Wii console
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.WiiLevel3 -
Equivalent to level 3 on the Wii console (default)
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.WiiLevel4 -
Equivalent to level 4 on the Wii console
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.WiiLevel5 -
Equivalent to level 5 on the Wii console
|
|
|
Field:EZ_B.WiimoteLib.IRSensitivity.Maximum -
Maximum sensitivity
|
|
|
Type:EZ_B.WiimoteLib.GuitarType -
Type of guitar extension: Guitar Hero 3 or Guitar Hero World Tour
|
|
|
Field:EZ_B.WiimoteLib.GuitarType.GuitarHero3 -
Guitar Hero 3 guitar controller
|
|
|
Field:EZ_B.WiimoteLib.GuitarType.GuitarHeroWorldTour -
Guitar Hero: World Tour guitar controller
|
|
|
|
Twitter
|
Method:EZ_B.Twitter.GetTwitterMessage(System.String, EZ_B.RSS.SortDirectionEnum, System.Int32) -
Get latest messages from specified twitter account
|
|
|
Method:EZ_B.Twitter.GetTwitterMessages(System.String, EZ_B.RSS.SortDirectionEnum) -
Get latest messages from specified twitter account
|
|
|