Platforms to show: All Mac Windows Linux Cross-Platform
Phidgets
Classes for the Phidget USB devices.
- Classes
- class PhidgetAccelerometerMBS
- method Acceleration as Double()
- method Constructor
- method MaxAcceleration as Double()
- method MinAcceleration as Double()
- property AccelerationChangeTrigger as Double
- property AxisCount as Integer
- property DataInterval as UInt32
- property HeatingEnabled as Boolean
- property MaxAccelerationChangeTrigger as Double
- property MaxDataInterval as UInt32
- property MinAccelerationChangeTrigger as Double
- property MinDataInterval as UInt32
- property Timestamp as Double
- event AccelerationChanged(acceleration() as double, timestamp as double)
- class PhidgetBLDCMotorMBS
- method addPositionOffset(positionOffset as double)
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setTargetVelocityAsync(targetVelocity as double)
- property Acceleration as Double
- property ActiveCurrentLimit as Double
- property BrakingEnabled as Boolean
- property BrakingStrength as Double
- property CurrentLimit as Double
- property DataInterval as UInt32
- property DriveMode as Integer
- property FailsafeBrakingEnabled as Boolean
- property FailsafeCurrentLimit as Double
- property Inductance as Double
- property MaxAcceleration as Double
- property MaxBrakingStrength as Double
- property MaxCurrentLimit as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxInductance as Double
- property MaxPosition as Double
- property MaxStallVelocity as Double
- property MaxSurgeCurrentLimit as Double
- property MaxVelocity as Double
- property MinAcceleration as Double
- property MinBrakingStrength as Double
- property MinCurrentLimit as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinInductance as Double
- property MinPosition as Double
- property MinStallVelocity as Double
- property MinSurgeCurrentLimit as Double
- property MinVelocity as Double
- property Position as Double
- property RescaleFactor as Double
- property StallVelocity as Double
- property SurgeCurrentLimit as Double
- property TargetBrakingStrength as Double
- property TargetVelocity as Double
- property Velocity as Double
- event BrakingStrengthChanged(brakingStrength as double)
- event PositionChanged(position as double)
- event setTargetVelocityAsyncCompleted(ReturnCode as integer)
- event VelocityUpdated(velocity as double)
- class PhidgetCapacitiveTouchMBS
- method Constructor
- property DataInterval as UInt32
- property IsTouched as Boolean
- property MaxDataInterval as UInt32
- property MaxSensitivity as Double
- property MaxTouchValue as Double
- property MaxTouchValueChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinSensitivity as Double
- property MinTouchValue as Double
- property MinTouchValueChangeTrigger as Double
- property Sensitivity as Double
- property TouchValue as Double
- property TouchValueChangeTrigger as Double
- event Touched(touchValue as double)
- event TouchEnded
- class PhidgetCurrentInputMBS
- method Constructor
- property Current as Double
- property CurrentChangeTrigger as Double
- property DataInterval as UInt32
- property MaxCurrent as Double
- property MaxCurrentChangeTrigger as Double
- property MaxDataInterval as UInt32
- property MinCurrent as Double
- property MinCurrentChangeTrigger as Double
- property MinDataInterval as UInt32
- property PowerSupply as Integer
- event CurrentChanged(current as double)
- class PhidgetDCMotorMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setTargetVelocityAsync(targetVelocity as double)
- property Acceleration as Double
- property ActiveCurrentLimit as Double
- property BackEMF as Double
- property BackEMFSensingState as Integer
- property BrakingEnabled as Boolean
- property BrakingStrength as Double
- property CurrentLimit as Double
- property CurrentRegulatorGain as Double
- property DataInterval as UInt32
- property DriveMode as Integer
- property FailsafeBrakingEnabled as Boolean
- property FailsafeCurrentLimit as Double
- property Inductance as Double
- property MaxAcceleration as Double
- property MaxBrakingStrength as Double
- property MaxCurrentLimit as Double
- property MaxCurrentRegulatorGain as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxInductance as Double
- property MaxSurgeCurrentLimit as Double
- property MaxVelocity as Double
- property MinAcceleration as Double
- property MinBrakingStrength as Double
- property MinCurrentLimit as Double
- property MinCurrentRegulatorGain as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinInductance as Double
- property MinSurgeCurrentLimit as Double
- property MinVelocity as Double
- property SurgeCurrentLimit as Double
- property TargetBrakingStrength as Double
- property TargetVelocity as Double
- property Velocity as Double
- event BackEMFChanged(backEMF as double)
- event BrakingStrengthChanged(brakingStrength as double)
- event setTargetVelocityAsyncCompleted(ReturnCode as integer)
- event VelocityUpdated(velocity as double)
- class PhidgetDictionaryMBS
- method add(key as String, value as String)
- method Constructor
- method Keys as String()
- method remove(key as String)
- method removeAll
- method update(key as String, value as String)
- shared method validDictionaryKey(key as String) as Boolean
- property Value(key as String) as String
- event Added(Key as String, Value as String)
- event Removed(Key as String)
- event Updated(Key as String, Value as String)
- class PhidgetDigitalInputMBS
- method Constructor
- property InputMode as Integer
- property PowerSupply as Integer
- property State as Integer
- event StateChanged(state as integer)
- class PhidgetDigitalOutputMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setDutyCycleAsync(dutyCycle as double)
- method setLEDCurrentLimitAsync(LEDCurrentLimit as double)
- method setStateAsync(state as Boolean)
- property DutyCycle as Double
- property Frequency as Double
- property LEDCurrentLimit as Double
- property LEDForwardVoltage as Integer
- property MaxDutyCycle as Double
- property MaxFailsafeTime as UInt32
- property MaxFrequency as Double
- property MaxLEDCurrentLimit as Double
- property MinDutyCycle as Double
- property MinFailsafeTime as UInt32
- property MinFrequency as Double
- property MinLEDCurrentLimit as Double
- property State as Boolean
- event setDutyCycleAsyncCompleted(ReturnCode as integer)
- event setLEDCurrentLimitAsyncCompleted(ReturnCode as integer)
- event setStateAsyncCompleted(ReturnCode as integer)
- class PhidgetDistanceSensorMBS
- method Constructor
- method SonarReflectionsAmplitudes as UInt32()
- method SonarReflectionsDistances as UInt32()
- property DataInterval as UInt32
- property Distance as UInt32
- property DistanceChangeTrigger as UInt32
- property MaxDataInterval as UInt32
- property MaxDistance as UInt32
- property MaxDistanceChangeTrigger as UInt32
- property MinDataInterval as UInt32
- property MinDistance as UInt32
- property MinDistanceChangeTrigger as UInt32
- property SonarQuietMode as Boolean
- event DistanceChanged(distance as UInt32)
- event SonarReflectionsUpdated(distances() as UInt32, amplitudes() as UInt32)
- class PhidgetEncoderMBS
- method Constructor
- property DataInterval as UInt32
- property Enabled as Boolean
- property IndexPosition as Int64
- property IOMode as Integer
- property MaxDataInterval as UInt32
- property MaxPositionChangeTrigger as UInt32
- property MinDataInterval as UInt32
- property MinPositionChangeTrigger as UInt32
- property Position as Int64
- property PositionChangeTrigger as UInt32
- event PositionChanged(positionChange as Integer, timeChange as double, indexTriggered as Integer)
- class PhidgetErrorExceptionMBS
- class PhidgetFrequencyCounterMBS
- method Constructor
- method reset
- property Count as UInt64
- property DataInterval as UInt32
- property Enabled as Boolean
- property FilterType as Integer
- property Frequency as Double
- property FrequencyCutoff as Double
- property InputMode as Integer
- property MaxDataInterval as UInt32
- property MaxFrequency as Double
- property MaxFrequencyCutoff as Double
- property MinDataInterval as UInt32
- property MinFrequencyCutoff as Double
- property PowerSupply as Integer
- property TimeElapsed as Double
- event CountChanged(counts as UInt64, timeChange as double)
- event FrequencyChanged(frequency as double)
- class PhidgetGPGGAMBS
- method Constructor
- property altitude as Double
- property fixQuality as Integer
- property heightOfGeoid as Double
- property horizontalDilution as Double
- property latitude as Double
- property longitude as Double
- property numSatellites as Integer
- class PhidgetGPGSAMBS
- method Constructor
- property fixType as Integer
- property horizDilution as Double
- property mode as String
- property posnDilution as Double
- property vertDilution as Double
- property satUsed(index as Integer) as Integer
- class PhidgetGPRMCMBS
- method Constructor
- property heading as Double
- property latitude as Double
- property longitude as Double
- property magneticVariation as Double
- property mode as Integer
- property speedKnots as Double
- property status as Integer
- class PhidgetGPSMBS
- method Constructor
- method NMEAData as PhidgetGPSNMEAMBS
- property Altitude as Double
- property Date as Date
- property DateTime as DateTime
- property Heading as Double
- property Latitude as Double
- property Longitude as Double
- property PositionFixState as Integer
- property Velocity as Double
- event HeadingChanged(heading as double, velocity as double)
- event PositionChanged(latitude as double, longitude as double, altitude as double)
- event PositionFixStateChanged(positionFixState as Boolean)
- class PhidgetGPSNMEAMBS
- method Constructor
- method Destructor
- property GGA as PhidgetGPGGAMBS
- property GSA as PhidgetGPGGAMBS
- property RMC as PhidgetGPRMCMBS
- property VTG as PhidgetGPVTGMBS
- class PhidgetGPVTGMBS
- method Constructor
- property magneticHeading as Double
- property mode as Integer
- property speed as Double
- property speedKnots as Double
- property trueHeading as Double
- class PhidgetGyroscopeMBS
- method AngularRate as Double()
- method Constructor
- method MaxAngularRate as Double()
- method MinAngularRate as Double()
- method zero
- property AxisCount as Integer
- property DataInterval as UInt32
- property HeatingEnabled as Boolean
- property MaxDataInterval as UInt32
- property MinDataInterval as UInt32
- property Timestamp as Double
- event AngularRateUpdated(angularRate() as double, timestamp as double)
- class PhidgetHubMBS
- method Constructor
- method PortMaxSpeed(Port as Integer) as UInt32
- method setPortAutoSetSpeed(Port as Integer, State as Integer)
- method setPortPower(Port as Integer, State as Integer)
- property PortMode(Port as Integer) as Integer
- property PortPower(Port as Integer) as Integer
- class PhidgetHumiditySensorMBS
- method Constructor
- property DataInterval as UInt32
- property Humidity as Double
- property HumidityChangeTrigger as Double
- property MaxDataInterval as UInt32
- property MaxHumidity as Double
- property MaxHumidityChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinHumidity as Double
- property MinHumidityChangeTrigger as Double
- event HumidityChanged(humidity as double)
- class PhidgetIRCodeInfoMBS
- property bitCount as Integer
- property carrierFrequency as Integer
- property dutyCycle as Double
- property encoding as Integer
- property gap as Integer
- property length as Integer
- property minRepeat as Integer
- property trail as Integer
- property header(index as Integer) as Integer
- property one(index as Integer) as Integer
- property repeat(index as Integer) as Integer
- property toggleMask(index as Integer) as Integer
- property zero(index as Integer) as Integer
- class PhidgetIRMBS
- method Constructor
- method getLastCode(byref bitCount as UInt32) as String
- method getLastLearnedCode(byref codeInfo as PhidgetIRCodeInfoMBS) as String
- method transmit(code as String, codeInfo as PhidgetIRCodeInfoMBS)
- method transmitRaw(data as MemoryBlock, carrierFrequency as UInt32, dutyCycle as double, gap as UInt32)
- method transmitRepeat
- event CodeReceived(code as string, bitCount as Integer, isRepeat as Boolean)
- event Learned(code as string, codeInfo as PhidgetIRCodeInfoMBS)
- event RawDataReceived(data as MemoryBlock)
- class PhidgetLCDMBS
- method Clear
- method ClearAsync
- method Constructor
- method copy(sourceFramebuffer as Integer, destFramebuffer as Integer, sourceX1 as Integer, sourceY1 as Integer, sourceX2 as Integer, sourceY2 as Integer, destX as Integer, destY as Integer, inverted as Integer)
- method copyAsync(sourceFramebuffer as Integer, destFramebuffer as Integer, sourceX1 as Integer, sourceY1 as Integer, sourceX2 as Integer, sourceY2 as Integer, destX as Integer, destY as Integer, inverted as Integer)
- method drawLine(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer)
- method drawLineAsync(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer)
- method drawPixel(x as Integer, y as Integer, pixelState as Integer)
- method drawPixelAsync(x as Integer, y as Integer, pixelState as Integer)
- method drawRect(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, filled as Integer, inverted as Integer = 0)
- method drawRectAsync(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, filled as Integer, inverted as Integer = 0)
- method Flush
- method FlushAsync
- method getFontSize(Font as Integer, byref Width as Integer, byref Height as Integer)
- method Initialize
- method MaxCharacters(font as Integer) as Integer
- method saveFrameBuffer(frameBuffer as Integer)
- method saveFrameBufferAsync(frameBuffer as Integer)
- method setCharacterBitmap(Font as Integer, Character as String, Bitmap as MemoryBlock)
- method setCharacterBitmapAsync(Font as Integer, Character as String, Bitmap as MemoryBlock)
- method setFontSize(Font as Integer, Width as Integer, Height as Integer)
- method writeBitmap(xPosition as Integer, yPosition as Integer, xSize as Integer, ySize as Integer, Bitmap as MemoryBlock)
- method writeBitmapAsync(xPosition as Integer, yPosition as Integer, xSize as Integer, ySize as Integer, Bitmap as MemoryBlock)
- method writeText(Font as Integer, xPosition as Integer, yPosition as Integer, Text as String)
- method writeTextAsync(Font as Integer, xPosition as Integer, yPosition as Integer, Text as String)
- property AutoFlush as Boolean
- property Backlight as Double
- property Contrast as Double
- property CursorBlink as Boolean
- property CursorOn as Boolean
- property FrameBuffer as Integer
- property Height as Integer
- property MaxBacklight as Double
- property MaxContrast as Double
- property MinBacklight as Double
- property MinContrast as Double
- property ScreenSize as Integer
- property Sleeping as Boolean
- property Width as Integer
- event clearAsyncCompleted(ReturnCode as integer)
- event copyAsyncCompleted(ReturnCode as integer)
- event drawLineAsyncCompleted(ReturnCode as integer)
- event drawPixelAsyncCompleted(ReturnCode as integer)
- event drawRectAsyncCompleted(ReturnCode as integer)
- event flushAsyncCompleted(ReturnCode as integer)
- event saveFrameBufferAsyncCompleted(ReturnCode as integer)
- event setCharacterBitmapAsyncCompleted(ReturnCode as integer)
- event writeBitmapAsyncCompleted(ReturnCode as integer)
- event writeTextAsyncCompleted(ReturnCode as integer)
- class PhidgetLightSensorMBS
- method Constructor
- property DataInterval as UInt32
- property Illuminance as Double
- property IlluminanceChangeTrigger as Double
- property MaxDataInterval as UInt32
- property MaxIlluminance as Double
- property MaxIlluminanceChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinIlluminance as Double
- property MinIlluminanceChangeTrigger as Double
- event IlluminanceChanged(illuminance as double)
- class PhidgetLogMBS
- shared method addSource(source as String, LogLevel as Integer)
- method Constructor
- method Destructor
- shared method disable
- shared method disableNetwork
- shared method disableRotating
- shared method enable(LogLevel as Integer, destination as String)
- shared method enableNetwork(address as string, port as Integer)
- shared method enableRotating
- shared method getRotating(byref size as UInt64, byref keepCount as Integer)
- shared method Log(LogLevel as Integer, Message as String)
- shared method Log(LogLevel as Integer, Source as String, Message as String)
- shared method rotate
- shared method setRotating(size as UInt64, keepCount as Integer)
- shared method Sources as String()
- shared property isRotating as Boolean
- shared property Level as Integer
- property SourceLevel(source as String) as Integer
- class PhidgetMagnetometerMBS
- method Constructor
- method MagneticField as Double()
- method MaxMagneticField as Double()
- method MinMagneticField as Double()
- method resetCorrectionParameters
- method saveCorrectionParameters
- method setCorrectionParameters(magneticField as double, offset0 as double, offset1 as double, offset2 as double, gain0 as double, gain1 as double, gain2 as double, T0 as double, T1 as double, T2 as double, T3 as double, T4 as double, T5 as double)
- property AxisCount as Integer
- property DataInterval as UInt32
- property HeatingEnabled as Boolean
- property MagneticFieldChangeTrigger as Double
- property MaxDataInterval as UInt32
- property MaxMagneticFieldChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinMagneticFieldChangeTrigger as Double
- property Timestamp as Double
- event MagneticFieldChanged(magneticField() as double, timestamp as double)
- class PhidgetManagerMBS
- method Close
- method Constructor
- method Destructor
- shared method LoadLibrary(file as FolderItem) as Boolean
- shared method LoadLibrary(path as String) as Boolean
- method Open
- property Handle as Integer
- shared property LibraryLoaded as Boolean
- shared property LibraryLoadError as String
- event Attached(phid as PhidgetMBS)
- event Detached(phid as PhidgetMBS)
- event Error(errorCode as Integer, errorString as String)
- class PhidgetMBS
- method ChildDevices as PhidgetMBS()
- method close
- method Constructor
- method Destructor
- method DeviceChannelCount(ChannelClass as Integer) as Integer
- shared method finalize(flags as Integer = 0)
- method open
- method openWaitForAttachment(timeoutMs as UInt32 = 1000)
- shared method Poll
- shared method resetLibrary
- method writeDeviceLabel(deviceLabel as String)
- property Attached as Boolean
- property Channel as Integer
- property ChannelClass as Integer
- property ChannelClassName as String
- property ChannelName as String
- property ChannelSubclass as Integer
- property ClientVersionMajor as Integer
- property ClientVersionMinor as Integer
- property DataInterval as UInt32
- property DataRate as Double
- property DeviceClass as Integer
- property DeviceClassName as String
- property DeviceID as Integer
- property DeviceLabel as String
- property DeviceName as String
- property DeviceSerialNumber as Integer
- property DeviceSKU as String
- property DeviceVersion as Integer
- property Handle as Integer
- property Hub as PhidgetMBS
- property HubPort as Integer
- property HubPortCount as Integer
- property HubPortSpeed as UInt32
- property HubPortSupportsAutoSetSpeed as Boolean
- property HubPortSupportsSetSpeed as Boolean
- shared property InstanceCount as Integer
- property IsChannel as Boolean
- property IsHubPortDevice as Boolean
- property IsLocal as Boolean
- property IsOpen as Boolean
- property IsRemote as Boolean
- shared property LibraryVersion as String
- shared property LibraryVersionNumber as String
- property MaxDataInterval as UInt32
- property MaxDataRate as Double
- property MaxHubPortSpeed as UInt32
- property MeshMode as Integer
- property MinDataInterval as UInt32
- property MinDataRate as Double
- property Parent as PhidgetMBS
- property ServerHostname as String
- property ServerName as String
- property ServerPeerName as String
- property ServerUniqueName as String
- property ServerVersionMajor as Integer
- property ServerVersionMinor as Integer
- event Attached
- event Detached
- event Error(errorCode as Integer, errorString as String)
- event PropertyChanged(propertyName as String)
- class PhidgetMissingFunctionExceptionMBS
- class PhidgetMotorPositionControllerMBS
- method addPositionOffset(positionOffset as double)
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setTargetVelocityAsync(targetVelocity as double)
- property Acceleration as Double
- property ActiveCurrentLimit as Double
- property CurrentLimit as Double
- property CurrentRegulatorGain as Double
- property DataInterval as UInt32
- property DeadBand as Double
- property DutyCycle as Double
- property EnableExpectedPosition as Boolean
- property Engaged as Boolean
- property ExpectedPosition as Double
- property FailsafeBrakingEnabled as Boolean
- property FailsafeCurrentLimit as Double
- property FanMode as Integer
- property Inductance as Double
- property IOMode as Integer
- property Kd as Double
- property Ki as Double
- property Kp as Double
- property MaxAcceleration as Double
- property MaxCurrentLimit as Double
- property MaxCurrentRegulatorGain as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxInductance as Double
- property MaxPosition as Double
- property MaxStallVelocity as Double
- property MaxSurgeCurrentLimit as Double
- property MaxVelocityLimit as Double
- property MinAcceleration as Double
- property MinCurrentLimit as Double
- property MinCurrentRegulatorGain as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinInductance as Double
- property MinPosition as Double
- property MinStallVelocity as Double
- property MinSurgeCurrentLimit as Double
- property MinVelocityLimit as Double
- property NormalizePID as Boolean
- property Position as Double
- property PositionType as Integer
- property RescaleFactor as Double
- property StallVelocity as Double
- property SurgeCurrentLimit as Double
- property TargetPosition as Double
- property VelocityLimit as Double
- event DutyCycleUpdated(dutyCycle as double)
- event ExpectedPositionChanged(expectedPosition as double)
- event PositionChanged(position as double)
- event setTargetVelocityAsyncCompleted(ReturnCode as integer)
- class PhidgetMotorVelocityControllerMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- property Acceleration as Double
- property ActiveCurrentLimit as Double
- property CurrentLimit as Double
- property DataInterval as UInt32
- property DeadBand as Double
- property DutyCycle as Double
- property EnableExpectedVelocity as Boolean
- property Engaged as Boolean
- property ExpectedVelocity as Double
- property FailsafeBrakingEnabled as Boolean
- property FailsafeCurrentLimit as Double
- property Inductance as Double
- property Kd as Double
- property Ki as Double
- property Kp as Double
- property MaxAcceleration as Double
- property MaxCurrentLimit as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxInductance as Double
- property MaxStallVelocity as Double
- property MaxSurgeCurrentLimit as Double
- property MaxTargetVelocity as Double
- property MinAcceleration as Double
- property MinCurrentLimit as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinInductance as Double
- property MinStallVelocity as Double
- property MinSurgeCurrentLimit as Double
- property MinTargetVelocity as Double
- property PositionType as Integer
- property RescaleFactor as Double
- property StallVelocity as Double
- property SurgeCurrentLimit as Double
- property TargetVelocity as Double
- property Velocity as Double
- event DutyCycleUpdated(dutyCycle as double)
- event ExpectedVelocityChanged(expectedVelocity as double)
- event VelocityChanged(velocity as double)
- class PhidgetNetMBS
- shared method addServer(serverName as String, address as String, port as Integer, password as String, Flags as Integer)
- method Constructor
- method Destructor
- shared method disableServer(serverName as String, flags as Integer)
- shared method disableServerDiscovery(serverType as Integer)
- shared method enableServer(serverName as String)
- shared method enableServerDiscovery(serverType as Integer)
- shared method removeAllServers
- shared method removeServer(serverName as String)
- shared method setServerPassword(serverName as String, password as String)
- event ServerAdded(server as PhidgetServerMBS)
- event ServerRemoved(server as PhidgetServerMBS)
- class PhidgetNotInitialzedExceptionMBS
- class PhidgetPHSensorMBS
- method Constructor
- property CorrectionTemperature as Double
- property DataInterval as UInt32
- property MaxCorrectionTemperature as Double
- property MaxDataInterval as UInt32
- property MaxPH as Double
- property MaxPHChangeTrigger as Double
- property MinCorrectionTemperature as Double
- property MinDataInterval as UInt32
- property MinPH as Double
- property MinPHChangeTrigger as Double
- property PH as Double
- property PHChangeTrigger as Double
- event PHChanged(PH as double)
- class PhidgetPowerGuardMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- property FanMode as Integer
- property MaxFailsafeTime as UInt32
- property MaxOverVoltage as Double
- property MinFailsafeTime as UInt32
- property MinOverVoltage as Double
- property OverVoltage as Double
- property PowerEnabled as Boolean
- class PhidgetPressureSensorMBS
- method Constructor
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxPressure as Double
- property MaxPressureChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinPressure as Double
- property MinPressureChangeTrigger as Double
- property Pressure as Double
- property PressureChangeTrigger as Double
- event PressureChanged(pressure as double)
- class PhidgetRCServoMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setTargetPositionAsync(targetPosition as double)
- property Acceleration as Double
- property DataInterval as UInt32
- property Engaged as Boolean
- property IsMoving as Boolean
- property MaxAcceleration as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxPosition as Double
- property MaxPulseWidth as Double
- property MaxPulseWidthLimit as Double
- property MaxTorque as Double
- property MaxVelocityLimit as Double
- property MinAcceleration as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinPosition as Double
- property MinPulseWidth as Double
- property MinPulseWidthLimit as Double
- property MinTorque as Double
- property MinVelocityLimit as Double
- property Position as Double
- property SpeedRampingState as Integer
- property TargetPosition as Double
- property Torque as Double
- property Velocity as Double
- property VelocityLimit as Double
- property Voltage as Integer
- event PositionChanged(position as double)
- event setTargetPositionAsyncCompleted(ReturnCode as integer)
- event TargetPositionReached(position as double)
- event VelocityChanged(velocity as double)
- class PhidgetResistanceInputMBS
- method Constructor
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxResistance as Double
- property MaxResistanceChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinResistance as Double
- property MinResistanceChangeTrigger as Double
- property Resistance as Double
- property ResistanceChangeTrigger as Double
- property RTDWireSetup as Integer
- event ResistanceChanged(resistance as double)
- class PhidgetRFIDMBS
- method Constructor
- method LastTag(byref tagString as String, byref protocol as Integer)
- method Write(tagString as String, protocol as Integer, lockTag as Integer)
- property AntennaEnabled as Boolean
- property TagPresent as Boolean
- event TagFound(tag as String, protocol as Integer)
- event TagLost(tag as String, protocol as Integer)
- class PhidgetServerMBS
- method Constructor
- method Destructor
- property Address as String
- property Flags as Integer
- property Handle as Integer
- property Host as String
- property Name as String
- property Port as Integer
- property ServerType as String
- property Type as Integer
- class PhidgetSoundSensorMBS
- method Constructor
- method Octaves as Double()
- property DataInterval as UInt32
- property dB as Double
- property dBA as Double
- property dBC as Double
- property MaxDataInterval as UInt32
- property MaxdB as Double
- property MaxSPLChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinSPLChangeTrigger as Double
- property NoiseFloor as Double
- property SPLChangeTrigger as Double
- property SPLRange as Integer
- event SPLChanged(dB as Double, dBA as Double, dBC as Double, octaves() as Double)
- class PhidgetSpatialMBS
- method Constructor
- method getEulerAngles(byref pitch as double, byref roll as double, byref heading as double)
- method getQuaternion(byref x as double, byref y as double, byref z as double, byref w as double)
- method MaxAcceleration as Double()
- method MaxAngularRate as Double()
- method MaxMagneticField as Double()
- method MinAcceleration as Double()
- method MinAngularRate as Double()
- method MinMagneticField as Double()
- method resetMagnetometerCorrectionParameters
- method saveMagnetometerCorrectionParameters
- method setAHRSParameters(angularVelocityThreshold as double, AngularVelocityDeltaThreshold as double, accelerationThreshold as double, magTime as double, accelTime as double, biasTime as double)
- method setMagnetometerCorrectionParameters(magneticField as double, offset0 as double, offset1 as double, offset2 as double, gain0 as double, gain1 as double, gain2 as double, T0 as double, T1 as double, T2 as double, T3 as double, T4 as double, T5 as double)
- method zeroAlgorithm
- method zeroGyro
- property Algorithm as Integer
- property AlgorithmMagnetometerGain as Double
- property DataInterval as UInt32
- property HeatingEnabled as Boolean
- property MaxDataInterval as UInt32
- property MinDataInterval as UInt32
- event AlgorithmData(quaternion() as double, timestamp as double)
- event SpatialData(acceleration() as double, angularRate() as double, magneticField() as double, timestamp as double)
- class PhidgetStepperMBS
- method addPositionOffset(positionOffset as double)
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setTargetPositionAsync(targetPosition as double)
- property Acceleration as Double
- property ControlMode as Integer
- property CurrentLimit as Double
- property DataInterval as UInt32
- property Engaged as Boolean
- property HoldingCurrentLimit as Double
- property IsMoving as Boolean
- property MaxAcceleration as Double
- property MaxCurrentLimit as Double
- property MaxDataInterval as UInt32
- property MaxFailsafeTime as UInt32
- property MaxPosition as Double
- property MaxVelocityLimit as Double
- property MinAcceleration as Double
- property MinCurrentLimit as Double
- property MinDataInterval as UInt32
- property MinFailsafeTime as UInt32
- property MinPosition as Double
- property MinVelocityLimit as Double
- property Position as Double
- property RescaleFactor as Double
- property TargetPosition as Double
- property Velocity as Double
- property VelocityLimit as Double
- event PositionChanged(position as double)
- event setTargetPositionAsyncCompleted(ReturnCode as integer)
- event Stopped
- event VelocityChanged(velocity as double)
- class PhidgetTemperatureSensorMBS
- method Constructor
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxTemperature as Double
- property MaxTemperatureChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinTemperature as Double
- property MinTemperatureChangeTrigger as Double
- property RTDType as Integer
- property RTDWireSetup as Integer
- property Temperature as Double
- property TemperatureChangeTrigger as Double
- property ThermocoupleType as Integer
- event TemperatureChanged(temperature as double)
- class PhidgetUnitInfoMBS
- method Constructor
- method Destructor
- property Name as String
- property Symbol as String
- property Unit as Integer
- class PhidgetVoltageInputMBS
- method Constructor
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxVoltage as Double
- property MaxVoltageChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinVoltage as Double
- property MinVoltageChangeTrigger as Double
- property PowerSupply as Integer
- property SensorType as Integer
- property SensorUnit as PhidgetUnitInfoMBS
- property SensorValue as Double
- property SensorValueChangeTrigger as Double
- property Voltage as Double
- property VoltageChangeTrigger as Double
- property VoltageRange as Integer
- event SensorChanged(sensorValue as double, sensorUnit as PhidgetUnitInfoMBS)
- event VoltageChanged(voltage as double)
- class PhidgetVoltageOutputMBS
- method Constructor
- method enableFailsafe(failsafeTime as UInt32)
- method resetFailsafe
- method setVoltageAsync(targetVelocity as double)
- property Enabled as Boolean
- property MaxFailsafeTime as UInt32
- property MaxVoltage as Double
- property MinFailsafeTime as UInt32
- property MinVoltage as Double
- property Voltage as Double
- property VoltageOutputRange as Integer
- event setVoltageAsyncCompleted(ReturnCode as integer)
- class PhidgetVoltageRatioInputMBS
- method Constructor
- property BridgeEnabled as Boolean
- property BridgeGain as Integer
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxVoltageRatio as Double
- property MaxVoltageRatioChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinVoltageRatio as Double
- property MinVoltageRatioChangeTrigger as Double
- property SensorType as Integer
- property SensorUnit as PhidgetUnitInfoMBS
- property SensorValue as Double
- property SensorValueChangeTrigger as Double
- property VoltageRatio as Double
- property VoltageRatioChangeTrigger as Double
- event SensorChanged(sensorValue as double, sensorUnit as PhidgetUnitInfoMBS)
- event VoltageRatioChanged(voltageRatio as double)
- class PhidgetAccelerometerMBS
- Blog Entries
Release notes
- Version 25.0
- Added IsOpen, MinDataRate, MaxDataInterval, MaxDataRate, MinDataInterval, DataRate properties to PhidgetMBS class.
- Added more properties and methods to PhidgetSpatialMBS, PhidgetMotorPositionControllerMBS, PhidgetBLDCMotorMBS, PhidgetDCMotorMBS, PhidgetMBS, PhidgetLCDMBS and PhidgetHubMBS classes.
- Added new constants for PhidgetMBS class.
- Added PhidgetMotorVelocityControllerMBS class.
- Version 24.5
- Added finalize method and InstanceCount property for PhidgetMBS class.
- Version 24.2
- Improved PhidgetMBS classes to prevent crashes with disconnected devices.
- Version 23.4
- Changed Count property in PhidgetFrequencyCounterMBS class from Int64 to UInt64.
- Changed SonarQuietMode property in PhidgetDistanceSensorMBS class from Integer to Boolean.
- Version 22.4
- Added more constants to PhidgetServerMBS class.
The items on this page are in the following plugins: MBS Phidgets Plugin.
