This is the status for the BoschDoorInfo .
The status of the Bosch Door can be one of the options listed here.
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 |
{
"IsFaulted" : "Nullable\<Boolean\>",
"IsInDiagnosticMode" : "Nullable\<Boolean\>",
"IsInLearnMode" : "Nullable\<Boolean\>",
"IsUnlocked" : "Nullable\<Boolean\>"
}
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
}'