EZ-SDK .Net DLL

Jump To...


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.Toggle(EZ_B.Digital.DigitalPortEnum)
- Toggles the status of a digital port and returns the new status
 
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.QRCodeText
- The QR Code text if detected
 
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.
 


JPEGStream

Method:EZ_B.JPEGStream.SetURL(System.String)
- Set a new URL for streaming
 
Method:EZ_B.JPEGStream.Start(System.Int32)
- Start the JPEG Streamer with the specified FPS. The FPS is dependent on the internet connection speed. We usually use an FPS of 10.
 
Method:EZ_B.JPEGStream.Start(System.String, System.Int32)
- Start the JPEG Streamer with the specified URL and FPS. The FPS is dependent on the internet connection speed. We usually use an FPS of 10.
 
Method:EZ_B.JPEGStream.Stop
- Stop the JPEG Streamer
 
Event:EZ_B.JPEGStream.OnImageReady
- Event raised when the image is ready. This image must be disposed after use.
 
Event:EZ_B.JPEGStream.OnStart
- Event raised when the JPEGStream has started
 
Event:EZ_B.JPEGStream.OnStop
- Event raised when the JPEGStream has stopped
 
Method:EZ_B.JPEGStream.GetURL
- Get the JPEG URL
 
Method:EZ_B.JPEGStream.IsRunning
- Get the status of the JPEGStreamer
 


Vision

Type:FaceDetect.Vision.Detection.ObjectDetectorSearchMode
- Object detector options for the search procedure.
 
Field:FaceDetect.Vision.Detection.ObjectDetectorSearchMode.Default
- Entire image will be scanned.
 
Field:FaceDetect.Vision.Detection.ObjectDetectorSearchMode.Single
- Only a single object will be retrieved.
 
Field:FaceDetect.Vision.Detection.ObjectDetectorSearchMode.NoOverlap
- If a object has already been detected inside an area, it will not be scanned twice for inner/overlapping objects.
 
Type:FaceDetect.Vision.Detection.ObjectDetectorScalingMode
- Object detector options for window scaling.
 
Field:FaceDetect.Vision.Detection.ObjectDetectorScalingMode.GreaterToSmaller
- Will start with a big search window and gradually scale into smaller ones.
 
Field:FaceDetect.Vision.Detection.ObjectDetectorScalingMode.SmallerToGreater
- Will start with small search windows and gradually scale into greater ones.
 
Type:FaceDetect.Vision.Detection.HaarObjectDetector
- Viola-Jones Object Detector based on Haar-like features.
 
Type:FaceDetect.Vision.Detection.IObjectDetector
- Object detector interface.
 
Method:FaceDetect.Vision.Detection.IObjectDetector.ProcessFrame(AForge.Imaging.UnmanagedImage)
- Process a new image scene looking for objects.
 
Method:FaceDetect.Vision.Detection.IObjectDetector.DetectedObjects
- Gets the location of the detected objects.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.ProcessFrame(System.Drawing.Bitmap)
- Performs object detection on the given frame.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.ProcessFrame(AForge.Imaging.UnmanagedImage)
- Performs object detection on the given frame.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.MinSize
- Minimum window size to consider when searching objects.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.MaxSize
- Maximum window size to consider when searching objects.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.Channel
- Gets or sets the color channel to use when processing color images.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.ScalingFactor
- Gets or sets the scaling factor to rescale the window during search.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.SearchMode
- Gets or sets the desired searching method.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.ScalingMode
- Gets or sets the desired scaling method.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.DetectedObjects
- Gets the detected objects bounding boxes.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.Classifier
- Gets the internal Cascade Classifier used by this detector.
 
Method:FaceDetect.Vision.Detection.HaarObjectDetector.Steady
- Gets how many frames the object has been detected in a steady position.
 


AutoPosition

Field:EZ_B.AutoPosition.Config
- Set/Get the current configuration of Frames and Actions
 
Method:EZ_B.AutoPosition.Stop
- Stops the current movement. Blocks until stop is successful.
 
Method:EZ_B.AutoPosition.MoveImmediate(System.String)
- Move to the specified frame
 
Method:EZ_B.AutoPosition.MoveToFrame(System.String, System.Int32, System.Int32)
- Move into the selected position from the current position
 
Method:EZ_B.AutoPosition.ExecAction(System.String)
- Execute the Action
 
Method:EZ_B.AutoPosition.ExecAction(EZ_B.Classes.AutoPositionAction.ActionTypeEnum)
- Execute the Action
 
Method:EZ_B.AutoPosition.Dispose
- Dispose of the AutoPositioner
 
Event:EZ_B.AutoPosition.OnComplete
- Event risen when movement is complete
 
Event:EZ_B.AutoPosition.OnStartAction
- Event risen when an action is started
 
Event:EZ_B.AutoPosition.OnStartFrame
- Event risen when a frame is started
 


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

Method:EZ_B.EZB.Dispose(System.Boolean)
- Clean up any resources being used.
 
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.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.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.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.MMA7455
- MMA7455 Accelerometer
 
Field:EZ_B.EZB.WiiRemote
- Use a Wii Remote to control your robot
 
Field:EZ_B.EZB.ConfigurationManager
- 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.Speakjet
- Speak vocal and synthesis through the Speakjet EZ-Bit
 
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.RoboSapien
- Control a WowWee RoboSapien
 
Field:EZ_B.EZB.RoboQuad
- Control a WowWee RoboQuad
 
Field:EZ_B.EZB.GPS
- Receive data from an a serial GPS unit
 
Field:EZ_B.EZB.AutoPosition
- AutoPosition for Bipeds and Hexapods
 
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)
- Connect to an EZ-B. Remote can be a PORT: Get the port name from GetAvailableCommunicationPorts() Remote can be an IP Address, example: 192.168.1.5:6666
 
Method:EZ_B.EZB.Connect(System.String, System.String)
- Connect to an EZ-B. 1) Hostname can be a communication PORT. Get the port name from GetAvailableCommunicationPorts() 2) Hostname can be an IP Address, example: 192.168.1.5:6666
 
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.GetRandomUniqueNumber(System.Int32, System.Int32)
- Return a random number and tries to make the returned value unique from the last time this function was called.
 
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

Method:EZ_B.EZServo.Dispose(System.Boolean)
- Clean up any resources being used.
 


Camera

Field:EZ_B.Camera.AVIIntroText
- Set the title for the intro text in video recording
 
Field:EZ_B.Camera.AVIShowIntro
- Enable/Disable intro title in video recording
 
Field:EZ_B.Camera.AVIIntroLength
- Length of time the intro title will display for video recording
 
Field:EZ_B.Camera.AVIPauseRecording
- Set to true to pause the current recording
 
Field:EZ_B.Camera.GridTransparency
- Set the transparency of the camera grid. 0 is transparent, 255 is solid.
 
Field:EZ_B.Camera.AVIFrameRate
- Set the frame rate for avi recording
 
Field:EZ_B.Camera.ImageUpdated
- Returns TRUE if the image has been updated by an external source since the last UpdatePreview call
 
Field:EZ_B.Camera.CameraBasicColorDetection
- Camera Basic Color Detection
 
Field:EZ_B.Camera.CameraFaceDetection
- Camera Face Detection
 
Field:EZ_B.Camera.CameraMotionDetection
- Camera Motion Detection
 
Field:EZ_B.Camera.CameraShapeDetection
- Camera Shape Detection
 
Field:EZ_B.Camera.CameraQRCodeDetection
- Camera QR Code Detection
 
Field:EZ_B.Camera.CameraCustomDetection
- Camera Custom Haar Detection
 
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.
 
Field:EZ_B.Camera.SnapshotQuality
- The quality for the snapshot jpeg file
 
Method:EZ_B.Camera.StartCamera(System.String, System.Windows.Forms.Control, System.Int32, System.Int32)
- 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.StartCamera(System.String, System.Windows.Forms.Control, System.Windows.Forms.Control, System.Int32, System.Int32)
- 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. JPEGStream can be specified with prefix HTTP
 
Method:EZ_B.Camera.StopCamera
- Disable camera, if enabled. Free the scanning resources.
 
Method:EZ_B.Camera.GetVideoCaptureDeviceList
- Get a list of available video capture devices
 
Method:EZ_B.Camera.SetCaptureImage(System.Drawing.Bitmap)
- Manually set a bitmap as the capture image to be processed. You can manually set a bitmap instead of using a hardware device. You may also add your own hardware device supporting by setting the bitmap within this function.
 
Method:EZ_B.Camera.UpdatePreview(System.Byte)
- 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. 0 is transparent, 255 is solid.
 
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.AVIStartRecording(System.String, System.Int32, EZ_B.Camera.VideoCodec)
- Save the incoming video stream to a video file
 
Method:EZ_B.Camera.AVIStartRecording(System.String, System.Int32)
- Save the incoming video stream to an AVI file
 
Method:EZ_B.Camera.AVIStartRecording(System.String)
- Save the incoming video stream to an AVI file
 
Method:EZ_B.Camera.SaveImageAsJPEG(System.String, System.Byte)
- Save the current image to the specified file
 
Method:EZ_B.Camera.SaveImageAsJPEG(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.GetCurrentImage
- Get the current image from the capture device
 
Method:EZ_B.Camera.GetCurrentBitmap
- Get the current bitmap 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.
 
Type:EZ_B.Camera.VideoCodec
- Tyep of Video File to save
 


FormPromptText

Method:EZ_B.FormPromptText.Dispose(System.Boolean)
- Clean up any resources being used.
 


EZMovement

Method:EZ_B.EZMovement.Dispose(System.Boolean)
- Clean up any resources being used.
 


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
 
Method:EZ_B.TCPServer.TCPPassword
- This is the TCP Password for the communication channel. This does not matter when you have the HandleCustomEvent set to TRUE
 


ARDrone

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

Method:EZ_B.EZDebug.Dispose(System.Boolean)
- Clean up any resources being used.
 


EZTCPClientManager

Method:EZ_B.EZTCPClientManager.Dispose(System.Boolean)
- Clean up any resources being used.
 


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
 


Vision

Type:FaceDetect.Vision.Detection.HaarRectangle
- Scalable rectangular area.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaleRectangle(System.Single)
- Scales the values of this rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaleWeight(System.Single)
- Scales the weight of this rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Parse(System.String)
- Converts from a string representation.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Clone
- Creates a new object that is a copy of the current instance.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.X
- Gets or sets the x-coordinate of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Y
- Gets or sets the y-coordinate of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Width
- Gets or sets the width of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Height
- Gets or sets the height of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Weight
- Gets or sets the weight of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaledX
- Gets or sets the scaled x-coordinate of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaledY
- Gets or sets the scaled y-coordinate of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaledWidth
- Gets or sets the scaled width of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaledHeight
- Gets or sets the scaled height of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.ScaledWeight
- Gets or sets the scaled weight of this Haar feature rectangle.
 
Method:FaceDetect.Vision.Detection.HaarRectangle.Area
- Gets the area of this rectangle.
 


Joystick

Field:EZ_B.Joystick.JoystickDevice.ID
- Joystick ID, [0..15].
 
Method:EZ_B.Joystick.JoystickDevice.Name
- Joystick name.
 
Method:EZ_B.Joystick.JoystickDevice.Axes
- Number of joystick axes.
 
Method:EZ_B.Joystick.JoystickDevice.Buttons
- Number of joystick buttons.
 


I2C

Method:EZ_B.I2C.WriteBinary(System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)
- Write binary to the specified I2C device. This will convert 7 bit to 8 bit (and set LSB to 0) for you. Example: WriteBinary(0x1D, 0, 0, 1, 1, 1, 0, 1, 0);
 
Method:EZ_B.I2C.Write(System.Byte, System.Byte[])
- Write data to the specified device address. Example: Write(0x1D, new byte [] { 127, 64 } );
 
Method:EZ_B.I2C.Read(EZ_B.I2C.ReadArgsEnum, System.Byte, System.Byte)
- Read data from the specified i2c device address Example: byte [] ret = Read(Auto, 0x1D, 1);
 


VideoPlayer

Method:EZ_B.VideoPlayer.Dispose(System.Boolean)
- Clean up any resources being used.
 
Event:EZ_B.VideoPlayer.OnPlayingFrame
- Event risen for every frame. Returns the current frame number
 
Event:EZ_B.VideoPlayer.OnBeginPlaying
- Event risen from a video begins playing
 
Event:EZ_B.VideoPlayer.OnError
- Event risen from an error playing video
 
Event:EZ_B.VideoPlayer.OnCompleted
- Event risen when video is completed
 


Joystick

Type:EZ_B.Joystick.ButtonEnum
- Flags enumeration of joystick buttons.
 
Field:EZ_B.Joystick.ButtonEnum.Button1
- 1st button.
 
Field:EZ_B.Joystick.ButtonEnum.Button2
- 2nd button.
 
Field:EZ_B.Joystick.ButtonEnum.Button3
- 3rd button.
 
Field:EZ_B.Joystick.ButtonEnum.Button4
- 4th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button5
- 5th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button6
- 6th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button7
- 7th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button8
- 8th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button9
- 9th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button10
- 10th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button11
- 11th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button12
- 12th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button13
- 13th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button14
- 14th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button15
- 15th button.
 
Field:EZ_B.Joystick.ButtonEnum.Button16
- 16th button.
 
Method:EZ_B.Joystick.JoystickStatus.IsButtonPressed(EZ_B.Joystick.ButtonEnum)
- Check if certain button (or combination of buttons) is pressed.
 
Method:EZ_B.Joystick.JoystickStatus.XAxis
- Position of X axis, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.YAxis
- Position of Y axis, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.ZAxis
- Position of Z axis, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.RAxis
- Position of R axis - 4th joystick's axes, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.UAxis
- Position of U axis - 5th joystick's axes, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.VAxis
- Position of V axis - 6th joystick's axes, [-1, 1].
 
Method:EZ_B.Joystick.JoystickStatus.Buttons
- Joystick available buttons
 
Method:EZ_B.Joystick.JoystickStatus.PointOfView
- Current point of view state, [0, 359].
 


Imaging

Method:FaceDetect.Imaging.Tools.IsEqual(System.Drawing.Rectangle, System.Drawing.Rectangle, System.Int32)
- Compares two rectangles for equality, considering an acceptance threshold.
 


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.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.HBridgeLeftWheelTriggerA
- The left wheel trigger A port of the H Bridge
 
Field:EZ_B.Movement.HBridgeLeftWheelTriggerB
- The left wheel trigger B port of the H Bridge
 
Field:EZ_B.Movement.HBridgeRightWheelTriggerA
- The right wheel trigger A port of the H Bridge
 
Field:EZ_B.Movement.HBridgeRightWheelTriggerB
- 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.GoStop
- Stops the robot if moving
 
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)
 
Event:EZ_B.Movement.OnMovement
- Event risen when for movement action
 
Event:EZ_B.Movement.OnSpeedChanged
- Event risen when for speed changed
 
Method:EZ_B.Movement.MovementType
- Set the type of movement type this control will use (Servo or HBridge?)
 
Method:EZ_B.Movement.GetCurrentDirection
- Get the current direction
 
Method:EZ_B.Movement.Speed
- Set the global speed
 


PWM

Field:EZ_B.PWM.PWM_MAX
- The maximum value for a PWM (100)
 
Field:EZ_B.PWM.PWM_MIN
- The minimum value of a PWM (0)
 
Method:EZ_B.PWM.SetPWM(EZ_B.Digital.DigitalPortEnum, System.Int32)
- Set the PWM Speed. The speed can be between PWM_MIN and PWM_MAX
 
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
 


RandomUnique

Method:EZ_B.RandomUnique.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.RandomUnique.GetRandomUniqueNumber(System.Int32, System.Int32)
- Return a random number and tries to make the returned value unique from the last time this function was called.
 


Imaging

Type:FaceDetect.Imaging.IntegralImage2
- Joint representation of both Integral Image and Squared Integral Image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(System.Drawing.Bitmap, System.Int32)
- Constructs a new Integral image from a Bitmap image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(System.Drawing.Bitmap, System.Int32, System.Boolean)
- Constructs a new Integral image from a Bitmap image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(System.Drawing.Imaging.BitmapData, System.Int32)
- Constructs a new Integral image from a BitmapData image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(System.Drawing.Imaging.BitmapData, System.Int32, System.Boolean)
- Constructs a new Integral image from a BitmapData image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(AForge.Imaging.UnmanagedImage, System.Int32)
- Constructs a new Integral image from an unmanaged image.
 
Method:FaceDetect.Imaging.IntegralImage2.FromBitmap(AForge.Imaging.UnmanagedImage, System.Int32, System.Boolean)
- Constructs a new Integral image from an unmanaged image.
 
Method:FaceDetect.Imaging.IntegralImage2.GetSum(System.Int32, System.Int32, System.Int32, System.Int32)
- Gets the sum of the pixels in a rectangle of the Integral image.
 
Method:FaceDetect.Imaging.IntegralImage2.GetSum2(System.Int32, System.Int32, System.Int32, System.Int32)
- Gets the sum of the squared pixels in a rectangle of the Integral image.
 
Method:FaceDetect.Imaging.IntegralImage2.GetSumT(System.Int32, System.Int32, System.Int32, System.Int32)
- Gets the sum of the pixels in a tilted rectangle of the Integral image.
 
Method:FaceDetect.Imaging.IntegralImage2.Dispose
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 
Method:FaceDetect.Imaging.IntegralImage2.Finalize
- Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection.
 
Method:FaceDetect.Imaging.IntegralImage2.Dispose(System.Boolean)
- Releases unmanaged and - optionally - managed resources
 
Method:FaceDetect.Imaging.IntegralImage2.Width
- Gets the image's width.
 
Method:FaceDetect.Imaging.IntegralImage2.Height
- Gets the image's height.
 
Method:FaceDetect.Imaging.IntegralImage2.Image
- Gets the Integral Image for values' sum.
 
Method:FaceDetect.Imaging.IntegralImage2.Squared
- Gets the Integral Image for values' squared sum.
 
Method:FaceDetect.Imaging.IntegralImage2.Rotated
- Gets the Integral Image for tilted values' sum.
 


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 with 7 bit address
 
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
 


CameraDetection

Method:EZ_B.CameraDetection.CustomDetection.LoadHaarCascade(System.String)
- Load a custom Haar Cascade XML file to be detected
 
Method:EZ_B.CameraDetection.CustomDetection.GetCustomDetection
- Get the location of a detected object
 


Vuzix

Event:EZ_B.Vuzix.OnConnected
- Event when connected to device
 
Event:EZ_B.Vuzix.OnDisconnected
- Event when disconnected from device
 


Vision

Type:FaceDetect.Vision.Detection.HaarCascadeWriter
- Automatic transcriber for Haar cascades.
 
Method:FaceDetect.Vision.Detection.HaarCascadeWriter.Write(FaceDetect.Vision.Detection.HaarCascade, System.String)
- Writes the specified cascade.
 


CameraDetection

Field:EZ_B.CameraDetection.GlyphDetection.Glyph1Overlay
- Glyph Overlay Image for Augmented Reality. Set this image and it will be overlayed on top of the actual glyph.
 
Field:EZ_B.CameraDetection.GlyphDetection.Glyph2Overlay
- Glyph Overlay Image for Augmented Reality. Set this image and it will be overlayed on top of the actual glyph.
 
Field:EZ_B.CameraDetection.GlyphDetection.Glyph3Overlay
- Glyph Overlay Image for Augmented Reality. Set this image and it will be overlayed on top of the actual glyph.
 
Field:EZ_B.CameraDetection.GlyphDetection.Glyph4Overlay
- Glyph Overlay Image for Augmented Reality. Set this image and it will be overlayed on top of the actual glyph.
 
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.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.
 


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 (10)
 
Field:EZ_B.Servo.SERVO_MAX
- The maximum value for a servo (100)
 
Field:EZ_B.Servo.SERVO_CENTER
- The ideal center value of a servo (50)
 
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.ResetAllServoSpeeds
- Reset all the servo speeds to their default of 0 (fastest)
 
Method:EZ_B.Servo.IsServoReleased(EZ_B.Servo.ServoPortEnum)
- Return true if the specified servo port is in a released state
 
Event:EZ_B.Servo.OnServoMove
- Event that is raised when a servo is moved
 
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
 


Vision

Type:FaceDetect.Vision.Detection.Cascades.NoseHaarCascade
- Automatic transcription of haar cascade definitions for facial features by Modesto Castrillon-Santana.
 
Type:FaceDetect.Vision.Detection.HaarCascade
- Cascade of Haar-like features' weak classification stages.
 
Method:FaceDetect.Vision.Detection.HaarCascade.Clone
- Creates a new object that is a copy of the current instance.
 
Method:FaceDetect.Vision.Detection.HaarCascade.FromXml(System.IO.Stream)
- Loads a HaarCascade from a OpenCV-compatible XML file.
 
Method:FaceDetect.Vision.Detection.HaarCascade.FromXml(System.String)
- Loads a HaarCascade from a OpenCV-compatible XML file.
 
Method:FaceDetect.Vision.Detection.HaarCascade.FromXml(System.IO.TextReader)
- Loads a HaarCascade from a OpenCV-compatible XML file.
 
Method:FaceDetect.Vision.Detection.HaarCascade.ToCode(System.String, System.String)
- Saves a HaarCascade to C# code.
 
Method:FaceDetect.Vision.Detection.HaarCascade.ToCode(System.IO.TextWriter, System.String)
- Saves a HaarCascade to C# code.
 
Method:FaceDetect.Vision.Detection.HaarCascade.Width
- Gets the stages' base width.
 
Method:FaceDetect.Vision.Detection.HaarCascade.Height
- Gets the stages' base height.
 
Method:FaceDetect.Vision.Detection.HaarCascade.Stages
- Gets the classification stages.
 
Method:FaceDetect.Vision.Detection.HaarCascade.HasTiltedFeatures
- Gets a value indicating whether this cascade has tilted features.
 


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

Field:EZ_B.SpeechSynth.AudioLevel
- The normalized level of the spoken audio from the input device
 
Method:EZ_B.SpeechSynth.PauseListening
- Pause listening
 
Method:EZ_B.SpeechSynth.ResumeListening
- Resume listening if paused
 
Method:EZ_B.SpeechSynth.GetInstalledVoices
- Get the list of installed voices within the system
 
Method:EZ_B.SpeechSynth.SetVoice(System.String)
- Set the active voice to be used when speaking
 
Method:EZ_B.SpeechSynth.Say(System.String)
- Say MSG to the default audio device
 
Method:EZ_B.SpeechSynth.SayWait(System.String)
- Say MSG to the default audio device
 
Method:EZ_B.SpeechSynth.SayStop
- Stop speaking the current spoken message
 
Method:EZ_B.SpeechSynth.SetDictionaryOfPhrases(System.String[])
- Load the dictionary with custom recgonized phrases.
 
Method:EZ_B.SpeechSynth.AppendDictionaryOfPhrases(System.String[])
- Append to the dictionary with custom recgonized phrases.
 
Method:EZ_B.SpeechSynth.ClearDictionary
- Clear the grammar dictionary. Use this before appending to the grammar dictionary for complex speech interaction.
 
Method:EZ_B.SpeechSynth.AppendDictionaryFromGrammar(System.Speech.Recognition.GrammarBuilder)
- Appends to the existing grammar dictionary. Use this to build your own grammar rather for complex speech interaction
 
Method:EZ_B.SpeechSynth.SetDictionaryFromGrammar(System.Speech.Recognition.GrammarBuilder)
- Sets the grammar dictionary. Use this to build your own grammar rather for complex speech interaction
 
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!
 
Event:EZ_B.SpeechSynth.OnAudioLevelChanged
- Event is thrown when the audio level has changed from the default input audio device
 
Method:EZ_B.SpeechSynth.IsListening
- Returns the status of the voice recognition listenner. True listener is enabled. False listener is disabled.
 
Method:EZ_B.SpeechSynth.SpeechVolume
- Get or Set the volume of speech
 


EZB_Connect

Type:EZ_B.EZB_Connect
- User Control for connecting to an EZ-B
 
Method:EZ_B.EZB_Connect.Connect(System.Boolean)
- Manually connect to the specified communication port. The optional parameter allows you to override if an error dialog is displayed
 
Method:EZ_B.EZB_Connect.Disconnect
- Manually disconnect
 
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.TCPPassword
- The Password when connecting to another EZ-B instance over a TCP Connection. This is only valid for TCP Connections.
 
Method:EZ_B.EZB_Connect.Port
- Get or Set the selected port
 
Method:EZ_B.EZB_Connect.ShowDebugButton
- Show or Hide the debug button
 


Vision

Type:FaceDetect.Vision.Detection.HaarFeatureNode
- Haar Cascade Feature Tree Node.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.Clone
- Creates a new object that is a copy of the current instance.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.Threshold
- Gets the threshold for this feature.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.LeftValue
- Gets the left value for this feature.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.RightValue
- Gets the right value for this feature.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.LeftNodeIndex
- Gets the left node index for this feature.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.RightNodeIndex
- Gets the right node index for this feature.
 
Method:FaceDetect.Vision.Detection.HaarFeatureNode.Feature
- Gets the feature associated with this node.
 


VideoCapture

Type:EZ_B.VideoCapture.TunerInputType
- Specify the frequency of the TV tuner.
 
Field:EZ_B.VideoCapture.TunerInputType.Cable
- Cable frequency
 
Field:EZ_B.VideoCapture.TunerInputType.Antenna
- Antenna frequency
 


CameraDetection

Method:EZ_B.CameraDetection.QRCodeDetection.GetObjectLocationByQRCode
- Check for a QRCode. Returns a class that references its location.
 


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
 


ConfigurationManager

Method:EZ_B.ConfigurationManager.BluetoothName
- Set the bluetooth name of the EZ-B. Max 10 characters, will be truncated.
 


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
 


Vision

Type:FaceDetect.Vision.Detection.HaarFeature
- Rectangular Haar-like feature container.
 
Method:FaceDetect.Vision.Detection.HaarFeature.GetSum(FaceDetect.Imaging.IntegralImage2, System.Int32, System.Int32)
- Gets the sum of the areas of the rectangular features in an integral image.
 
Method:FaceDetect.Vision.Detection.HaarFeature.SetScaleAndWeight(System.Single, System.Single)
- Sets the scale and weight of a Haar-like rectangular feature container.
 
Method:FaceDetect.Vision.Detection.HaarFeature.Clone
- Creates a new object that is a copy of the current instance.
 
Method:FaceDetect.Vision.Detection.HaarFeature.Tilted
- Gets or sets whether this feature is tilted.
 
Method:FaceDetect.Vision.Detection.HaarFeature.Rectangles
- Gets or sets the Haar rectangles for this feature.
 
Type:FaceDetect.Vision.Detection.HaarCascadeStage
- Haar Cascade Classifier Stage.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.Classify(FaceDetect.Imaging.IntegralImage2, System.Int32, System.Int32, System.Double)
- Classifies an image as having the searched object or not.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.Clone
- Creates a new object that is a copy of the current instance.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.Trees
- Gets or sets the feature trees and its respective feature tree nodes which compose this stage.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.Threshold
- Gets or sets the threshold associated with this stage, i.e. the minimum value the classifiers should output to decide if the image contains the object or not.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.ParentIndex
- Gets the index of the parent stage from this stage.
 
Method:FaceDetect.Vision.Detection.HaarCascadeStage.NextIndex
- Gets the index of the next stage from this stage.
 
Type:FaceDetect.Vision.Detection.HaarCascadeSerializationObject
- Haar Cascade Serialization Root. This class is used only for XML serialization/deserialization.
 
Method:FaceDetect.Vision.Detection.HaarCascadeSerializationObject.Stages
- The stages retrieved after deserialization.
 


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.IsByte(System.Object)
- Returns true if the InObj is a byte value
 
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.Contains(System.Boolean, System.Object, System.String[])
- Extension of the String.Contains but allows an array of items to check for rather than just one.
 
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
 
Method:EZ_B.Functions.StripHTML(System.String)
- Remove all html tags
 
Method:EZ_B.Functions.CopyTo(System.Object, System.Object)
- Copy object to object
 


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.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.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
 


EZ430

Field:EZ_B.EZ430.Address
- Once connected is successfully established, this returns the address of the chrono watch. Four bytes, seperated by a dash
 
Method:EZ_B.EZ430.Start
- Start the eZ430
 
Method:EZ_B.EZ430.Stop
- Stop the eZ430
 
Method:EZ_B.EZ430.Dispose
- Dispose and close the object
 
Method:EZ_B.EZ430.Ping
- Send a ping to the eZ430 and wait for a response
 
Method:EZ_B.EZ430.GetAccData
- Get the accelometer data from the eZ430
 
Method:EZ_B.EZ430.PortName
- Set or Get the COM port of the eZ430
 
Method:EZ_B.EZ430.IsConnected
- Are we connected to a eZ430 module?
 


RoboSapien

Method:EZ_B.RoboSapien.SendCommand(EZ_B.RoboSapien.RoboSapienCmdEnum)
- Send commands to control a WowWee RoboSapien
 
Type:EZ_B.RoboSapien.RoboSapienCmdEnum
- List of RoboSapien Commands
 


RoboQuad

Method:EZ_B.RoboQuad.SendCommand(EZ_B.RoboQuad.RoboQuadCmdEnum)
- Send commands to control a WowWee RoboQuad
 
Type:EZ_B.RoboQuad.RoboQuadCmdEnum
- List of RoboQuad Commands
 


Vision

Type:FaceDetect.Vision.Detection.HaarClassifier
- Strong classifier based on a weaker cascade of classifiers using Haar-like rectangular features.
 
Method:FaceDetect.Vision.Detection.HaarClassifier.Compute(FaceDetect.Imaging.IntegralImage2, System.Drawing.Rectangle)
- Detects the presence of an object in a given window.
 
Method:FaceDetect.Vision.Detection.HaarClassifier.Cascade
- Gets the cascade of weak-classifiers used by this strong classifier.
 
Method:FaceDetect.Vision.Detection.HaarClassifier.Scale
- Gets or sets the scale of the search window being currently used by the classifier.
 


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
 
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.
 


Joystick

Method:EZ_B.Joystick.Joystick.GetCurrentStatus
- Get Current Joystick Status
 
Method:EZ_B.Joystick.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.Joystick.Dispose
- Drop the current joystick device. Stops listening and forgets device.
 
Method:EZ_B.Joystick.Joystick.StartEventWatcher
- Start the watcher for joystick event notifications
 
Method:EZ_B.Joystick.Joystick.StopEventWatcher
- Stop the watcher for joystick evet notifications
 
Method:EZ_B.Joystick.Joystick.ButtonPressed(System.Int32)
- Returns True if a button is pressed, False if it is not
 
Method:EZ_B.Joystick.Joystick.ButtonStateChanged(System.Int32)
- Returns true if the state of the button has changed since last update
 
Method:EZ_B.Joystick.Joystick.AxisXStateChanged
- Returns true if the X Axis location has changed since last update
 
Method:EZ_B.Joystick.Joystick.AxisYStateChanged
- Returns True if the Y Axis has changed since last update
 
Method:EZ_B.Joystick.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.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.Joystick.AxisUStateChanged
- Returns True if the U Axis has changed since last update. U Axis is the second analog joystick (if equiped)
 
Method:EZ_B.Joystick.Joystick.AxisVStateChanged
- Returns True if the V Axis has changed since last update. V Axis is the second analog joystick (if equiped)
 
Event:EZ_B.Joystick.Joystick.OnControllerAction
- Event risen when for joystick action
 
Method:EZ_B.Joystick.Joystick.GetJoystickDevice
- Information about initialized joystick.
 
Method:EZ_B.Joystick.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 200ms
 
Method:EZ_B.Joystick.Joystick.IsEventWatcherRunning
- Check if the timer event notification thread is running
 
Method:EZ_B.Joystick.Joystick.GetAxisX
- Returns the int value of the X Axis
 
Method:EZ_B.Joystick.Joystick.GetAxisY
- Returns the int value of the Y Axis
 
Method:EZ_B.Joystick.Joystick.GetAxisZ
- Returns the int value of the Z Axis
 
Method:EZ_B.Joystick.Joystick.GetAxisRz
- Returns the int value of the Rz Axis
 
Method:EZ_B.Joystick.Joystick.GetAxisU
- Returns the int value of the U Axis
 
Method:EZ_B.Joystick.Joystick.GetAxisV
- Returns the int value of the V Axis
 
Type:EZ_B.Joystick.Joystick.OnJoystickMoveHandler
- Event risen when for joystick action
 


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
 


Vision

Type:FaceDetect.Vision.Detection.Cascades.FaceHaarCascade
- Default Face Haar Cascade for using with Haar Classifiers.