Store door closed X and Y.
This commit is contained in:
parent
d6ec2dff08
commit
20acee4334
|
@ -305,6 +305,12 @@ static void load(cJSON *root)
|
||||||
s->ty = cJSON_GetObjectItem(root, "ty")->valueint;
|
s->ty = cJSON_GetObjectItem(root, "ty")->valueint;
|
||||||
s->speed = cJSON_GetObjectItem(root, "speed")->valueint;
|
s->speed = cJSON_GetObjectItem(root, "speed")->valueint;
|
||||||
s->state = lookup(cJSON_GetObjectItem(root, "state")->valuestring);
|
s->state = lookup(cJSON_GetObjectItem(root, "state")->valuestring);
|
||||||
|
|
||||||
|
if (cJSON_GetObjectItem(root, "closedX"))
|
||||||
|
{
|
||||||
|
s->closedX = cJSON_GetObjectItem(root, "closedX")->valueint;
|
||||||
|
s->closedY = cJSON_GetObjectItem(root, "closedY")->valueint;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void save(cJSON *root)
|
static void save(cJSON *root)
|
||||||
|
@ -317,6 +323,8 @@ static void save(cJSON *root)
|
||||||
cJSON_AddNumberToObject(root, "isLocked", s->isLocked);
|
cJSON_AddNumberToObject(root, "isLocked", s->isLocked);
|
||||||
cJSON_AddNumberToObject(root, "tx", s->tx);
|
cJSON_AddNumberToObject(root, "tx", s->tx);
|
||||||
cJSON_AddNumberToObject(root, "ty", s->ty);
|
cJSON_AddNumberToObject(root, "ty", s->ty);
|
||||||
|
cJSON_AddNumberToObject(root, "closedX", s->closedX);
|
||||||
|
cJSON_AddNumberToObject(root, "closedY", s->closedY);
|
||||||
cJSON_AddNumberToObject(root, "speed", s->speed);
|
cJSON_AddNumberToObject(root, "speed", s->speed);
|
||||||
cJSON_AddStringToObject(root, "state", getLookupName("DOOR_", s->state));
|
cJSON_AddStringToObject(root, "state", getLookupName("DOOR_", s->state));
|
||||||
cJSON_AddStringToObject(root, "requiredKey", s->requiredItem);
|
cJSON_AddStringToObject(root, "requiredKey", s->requiredItem);
|
||||||
|
|
Loading…
Reference in New Issue