BoschDoorStatusItem

This is the status for the BoschDoorInfo .

The status of the Bosch Door can be one of the options listed here.

BoschDoorStatusItem Properties

BoschDoorStatusItem

Field Type Inherited from Description
IsFaulted Nullable<Boolean> BoschDoorStatusItem Gets or sets the IsFaulted value
IsInDiagnosticMode Nullable<Boolean> BoschDoorStatusItem Gets or sets the IsInDiagnosticMode value
IsInLearnMode Nullable<Boolean> BoschDoorStatusItem Gets or sets the IsInLearnMode value
IsUnlocked Nullable<Boolean> BoschDoorStatusItem Gets or sets the IsUnlocked value

JSON Structure of BoschDoorStatusItem

{
   "IsFaulted"	:	"Nullable\<Boolean\>",
   "IsInDiagnosticMode"	:	"Nullable\<Boolean\>",
   "IsInLearnMode"	:	"Nullable\<Boolean\>",
   "IsUnlocked"	:	"Nullable\<Boolean\>"
}

Update Bosch Door Status Async

Example in C#

// Returns: nothing
await client.UpdateBoschDoorStatusAsync(BoschDoorInfo boschDoor, BoschDoorStatusItem status)

Example in CURL



           curl -X PUT \
               https://keepapi.feenicshosting.com/api/f/INSTANCE.KEY/boschpanels/BOSCHPANEL.KEY/boschdoors/BOSCHDOOR.KEY/status \
               -H 'Authorization: Bearer TOKEN_GOES_HERE' \
                -H 'Content-Type: application/json' \
                -D '{
                       "$type":"Feenics.Keep.WebApi.Model.BoschDoorStatusItem, Feenics.Keep.WebApi.Model",
                       "IsUnlocked":false,
                       "IsFaulted":false,
                       "IsInLearnMode":true,
                       "IsInDiagnosticMode":false
                   }'