BlueThermProbe.SetNewDeviceScript
---------------------------------

Sets the script trigger for new device.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [BlueThermProbe](component_BlueThermProbe.md) | [9.4](newinversion94.md) | ❌ No | ❌ No | ❌ No | ❌ No | ✅ Yes |

MBS( "BlueThermProbe.SetNewDeviceScript"; FileName; ScriptName ) 

**MBS**( **"BlueThermProbe.SetNewDeviceScript";** /\* Sets the script trigger for new device. \*/  
**$FileName**; /\* The database file name where the script is located.e.g. "test.fmp12" \*/   
**$ScriptName**) /\* The script name.e.g. "MyScript" \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| FileName | The database file name where the script is located. | "test.fmp12" |
| ScriptName | The script name. | "MyScript" |

### Result

Returns OK or error.

### Description

Sets the script trigger for new device.  
Called while scan for devices is running for each new device.  
Parameter is a JSON object with deviceName, deviceIdentifier and timestamp.  
### See also

- [BlueThermProbe.StartDeviceScan](BlueThermProbeStartDeviceScan.md)
- [BlueThermProbe.StopDeviceScan](BlueThermProbeStopDeviceScan.md)

This function checks for a license.

Created 15th August 2019 , last changed 1st April 2023

  
[BlueThermProbe.SetDisconnectedScript](BlueThermProbeSetDisconnectedScript.md) - [BlueThermProbe.SetNotificationReceivedScript](BlueThermProbeSetNotificationReceivedScript.md)

[HTML Version](BlueThermProbeSetNewDeviceScript.shtml)