Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)

This feature is not supported on the Wolfram Cloud.

represents a device that can be accessed in a Wolfram Language session.


  • For a device object dev, dev["prop"] gives the current value of a property prop for the device.
  • For appropriate properties, dev["prop"]=val can be used to reset the value of a property.
  • dev[{"prop1","prop2",}]={val1,val2,} sets values of multiple properties.
  • dev[] gives a list of properties that can be used to access capabilities of the device.
  • Typical properties available for devices may include:
  • "Properties"standardized properties for the device
    "NativeProperties"native properties defined by the manufacturer
    "Methods"standardized methods for the device
    "NativeMethods"native methods defined by the manufacturer
    "Rules"properties in the form of a list of rules
    "DeviceName"string giving a display name for the device
    "DeviceImage"typical image of the device
  • Individual properties, as well as native properties, can usually be specified just by giving their names. In the case of a conflict, dev["NativeProperties","prop"] accesses a native property.
Introduced in 2014