Remove DENMs cause codes logic

This commit is contained in:
emanuel 2020-11-25 13:19:35 +00:00
parent cf97d7e00d
commit 67d13542fa
2 changed files with 0 additions and 10 deletions

View File

@ -21,10 +21,6 @@ static enum EVENT_CHECK_RESULT event_check(den_t *den, DENM_t *denm) {
asn_INTEGER2ulong((INTEGER_t*) &denm->denm.management.detectionTime, &e_detection_time);
asn_INTEGER2ulong((INTEGER_t*) &denm->denm.management.referenceTime, &e_reference_time);
if (denm->denm.situation == NULL) {
return EVENT_INVALID; // Ignore situationless events
}
if (e_detection_time > e_reference_time) {
return EVENT_INVALID;
}
@ -156,8 +152,6 @@ static int event_add(den_t *den, DENM_t *denm, int64_t* id) {
den->events[index]->state = state;
den->events[index]->station_id = denm->denm.management.actionID.originatingStationID;
den->events[index]->sn = denm->denm.management.actionID.sequenceNumber;
den->events[index]->cause = denm->denm.situation->eventType.causeCode;
den->events[index]->subcause = denm->denm.situation->eventType.subCauseCode;
den->events[index]->detection_time = e_detection_time;
den->events[index]->reference_time = e_reference_time;
den->events[index]->expiration_time = e_detection_time + e_validity_duration;
@ -239,8 +233,6 @@ static int event_update(den_t *den, DENM_t *denm, int64_t* id) {
*id = den->events[index]->id;
den->events[index]->state = state;
den->events[index]->detection_time = e_detection_time;
den->events[index]->cause = denm->denm.situation->eventType.causeCode;
den->events[index]->subcause = denm->denm.situation->eventType.subCauseCode;
den->events[index]->reference_time = e_reference_time;
if (denm->denm.management.validityDuration != NULL) {

View File

@ -20,8 +20,6 @@ typedef struct event {
uint64_t detection_time;
uint64_t reference_time;
uint64_t expiration_time;
uint8_t cause;
uint8_t subcause;
uint32_t latitude;
uint32_t longitude;
bool enabled;