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