SchlageStatusItem

Class SchlageStatusItem.

This is the status of a Schlage device.

SchlageStatusItem Properties

SchlageStatusItem

Field Type Inherited from Description
IsBezelTamperActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is bezel tamper active.Possible Values (true, false)
IsCriticalBatteryActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is critical battery active.Possible Values (true, false)
IsDeadboltActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is deadbolt active.Possible Values (true, false)
IsIPBActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is ipb active.Possible Values (true, false)
IsKeyswitchActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is keyswitch active.Possible Values (true, false)
IsLockClutchActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is lock clutch active.Possible Values (true, false)
IsLowBatteryActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is low battery active.Possible Values (true, false)
IsMagneticTamperActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is magnetic tamper active.Possible Values (true, false)
IsMotorStallActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is motor stall active.Possible Values (true, false)
IsRFLossActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is rf loss active.Possible Values (true, false)
IsRequesttoEnterActive Boolean SchlageStatusItem Gets or sets a value indicating whether this instance is requestto enter active.Possible Values (true, false)

JSON Structure of SchlageStatusItem

{
   "IsBezelTamperActive"	:	"Boolean",
   "IsCriticalBatteryActive"	:	"Boolean",
   "IsDeadboltActive"	:	"Boolean",
   "IsIPBActive"	:	"Boolean",
   "IsKeyswitchActive"	:	"Boolean",
   "IsLockClutchActive"	:	"Boolean",
   "IsLowBatteryActive"	:	"Boolean",
   "IsMagneticTamperActive"	:	"Boolean",
   "IsMotorStallActive"	:	"Boolean",
   "IsRFLossActive"	:	"Boolean",
   "IsRequesttoEnterActive"	:	"Boolean"
}

Update Schlage Status Async

Example in C#

// Returns: nothing
await client.UpdateSchlageStatusAsync(MercuryReaderInfo reader, SchlageStatusItem status)

Example in CURL


 
           curl -X PUT \
               https://keepapi.feenicshosting.com/api/f/INSTANCE.KEY/peripherals/READER.KEY/schlagestatus
               -H 'Authorization: Bearer TOKEN_GOES_HERE'
               -d {
                       "$type":"Feenics.Keep.WebApi.Model.SchlageStatusItem, Feenics.Keep.WebApi.Model",
                       "IsIPBActive":false,
                       "IsDeadboltActive":false,
                       "IsRequesttoEnterActive":false,
                       "IsMotorStallActive":false,
                       "IsLockClutchActive":false,
                       "IsLowBatteryActive":false,
                       "IsCriticalBatteryActive":false,
                       "IsBezelTamperActive":false,
                       "IsKeyswitchActive":false,
                       "IsRFLossActive":false,
                       "IsMagneticTamperActive":false
                   }