DeviceExecute
DeviceExecute[device,"command"]
executes the specified command on a device.
DeviceExecute[device,"command",params]
executes the command with the parameters params.
Details
- A device can be specified either by a DeviceObject or by a string representing a device class.
- DeviceExecute is a blocking function; when called, it communicates with the device and does not return until it has the data it needs.
- The parameters params can be given either as a list of raw parameters or as an association or list of rules giving names and values of parameters.
- DeviceExecute returns a Wolfram Language version of the result of executing the specified command on the device.
Examples
open allclose allBasic Examples (2)
Applications (2)
Open a weather station and write a string to its LCD screen:
Use DeviceExecute to clear the screen:
Write a string of bytes to a Sphero serial device and use DeviceExecute to check if a response is available:
Text
Wolfram Research (2014), DeviceExecute, Wolfram Language function, https://reference.wolfram.com/language/ref/DeviceExecute.html.
CMS
Wolfram Language. 2014. "DeviceExecute." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeviceExecute.html.
APA
Wolfram Language. (2014). DeviceExecute. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeviceExecute.html