Skip to content

Commit

Permalink
Merge pull request #711 from cjcliffe/vso_dataelement_rework
Browse files Browse the repository at this point in the history
Tentative fix for #760
  • Loading branch information
vsonnier authored Mar 2, 2019
2 parents b0505b0 + 44a9274 commit 792bf20
Show file tree
Hide file tree
Showing 3 changed files with 507 additions and 1,014 deletions.
4 changes: 2 additions & 2 deletions src/demod/DemodulatorMgr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -485,7 +485,7 @@ DemodulatorInstancePtr DemodulatorMgr::loadInstance(DataNode *node) {

DataNode *demodTypeNode = node->hasAnother("type")?node->getNext("type"):nullptr;

if (demodTypeNode && demodTypeNode->element()->getDataType() == DATA_INT) {
if (demodTypeNode && demodTypeNode->element()->getDataType() == DataElement::DATA_INT) {
int legacyType = *demodTypeNode;
int legacyStereo = node->hasAnother("stereo") ? (int) *node->getNext("stereo") : 0;
switch (legacyType) { // legacy demod ID
Expand All @@ -507,7 +507,7 @@ DemodulatorInstancePtr DemodulatorMgr::loadInstance(DataNode *node) {
case 16: type = "I/Q"; break;
default: type = "FM"; break;
}
} else if (demodTypeNode && demodTypeNode->element()->getDataType() == DATA_STRING) {
} else if (demodTypeNode && demodTypeNode->element()->getDataType() == DataElement::DATA_STRING) {
demodTypeNode->element()->get(type);
}

Expand Down
Loading

0 comments on commit 792bf20

Please # to comment.