battery presence test completed payload
Signals that a battery presence test has finished, reporting its outcome
| $id | https://schemas.texecom-prod.com/v2/events/payload/battery/presence_test/completed/v1.0.0.json |
| $schema | http://json-schema.org/draft-07/schema |
Properties
hardwareId
| Description |
Unique identifier of the hardware component. |
| Type | String |
| Required |
Yes |
| Format |
uuid |
serial
| Description |
Serial of the Veritas Pro panel. |
| Type | String |
| Required |
Yes |
powerSource
| Description |
power source under test (e.g. battery) |
| Type | String |
| Required |
Yes |
result
| Description |
final result of the battery presence test |
| Type | String |
| Required |
Yes |
| Enum |
|
failReason
| Description |
if fail then this will carry reason for failure |
| Type | String |
| Required |
Yes |
Schema
{
"$id": "https://schemas.texecom-prod.com/v2/events/payload/battery/presence_test/completed/v1.0.0.json",
"$schema": "http://json-schema.org/draft-07/schema",
"title": "battery presence test completed payload",
"description": "Signals that a battery presence test has finished, reporting its outcome",
"type": "object",
"properties": {
"hardwareId": {
"type": "string",
"description": "Unique identifier of the hardware component.",
"format": "uuid"
},
"serial": {
"type": "string",
"description": "Serial of the Veritas Pro panel."
},
"powerSource": {
"description": "power source under test (e.g. battery)",
"type": "string"
},
"result": {
"description": "final result of the battery presence test",
"type": "string",
"enum": [
"pass",
"fail"
]
},
"failReason": {
"description": "if fail then this will carry reason for failure",
"type": "string",
"minLength": 0
}
},
"required": [
"hardwareId",
"serial",
"powerSource",
"result",
"failReason"
],
"additionalProperties": false
}