BlueThermProbe.SetNotificationReceivedScript
--------------------------------------------

Sets the script trigger for device notification.

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

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

**MBS**( **"BlueThermProbe.SetNotificationReceivedScript";** /\* Sets the script trigger for device notification. \*/  
**$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 device notification.  
Called when device is sends notification. See type field in parameter to your script.  
Parameter is a JSON object with deviceName, deviceIdentifier, type and timestamp.  
  
| Name | Type Number | Description |
|---|---|---|
| None | 0 | Button pressed on the device |
| ButtonPressed | 1 | Device is about to shut down |
| Shutdown | 2 | Device received an invalid setting |
| InvalidSetting | 3 | Device received an invalid command |
| InvalidCommand | 4 | Device requests app to re-read all data |
| RefreshRequest | 5 | Communication error detected |
| CommunicationError | 6 | Remote device checkpoint event |
| Checkpoint | 7 | Checkpoint |

This function checks for a license.

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

  
[BlueThermProbe.SetNewDeviceScript](BlueThermProbeSetNewDeviceScript.md) - [BlueThermProbe.SetSensorUpdatedSScript](BlueThermProbeSetSensorUpdatedSScript.md)

[HTML Version](BlueThermProbeSetNotificationReceivedScript.shtml)