Migrates residual Lts sources to generated rtiddsgen API
Adds NmeaManagement tests, fixes codegen includes and Qt6 SerialPort CMake target.
This commit is contained in:
1 parent
5485a90385
commit
881d44f4dd
512 files changed
+6887
-6426
No files matched your search
@@ -133,20 +133,20 @@ void ObjectIed::onPublishData()
|
||||
|
||||
switch(ddsData.pairingState().underlying())
|
||||
{
|
||||
case IedPairingState_def::PairedToParticipant:
|
||||
case IedPairingState::PairedToParticipant:
|
||||
{
|
||||
ddsData.pairedParticipantId().set(m_data.pairedParticipantId.toInt());
|
||||
connect(m_ppmDtc.get(), &ParticipantManagement::Interface::Dtc::participantPositionChanged, this, &ObjectIed::onParticipantPositionChanged);
|
||||
break;
|
||||
}
|
||||
case IedPairingState_def::PairedToOps:
|
||||
case IedPairingState::PairedToOps:
|
||||
{
|
||||
ddsData.pairedOpsId().set(m_data.pairedOpsId.toInt());
|
||||
//todo: connect to ISM for OPS-Position
|
||||
disconnect(m_ppmDtc.get(), &ParticipantManagement::Interface::Dtc::participantPositionChanged, this, &ObjectIed::onParticipantPositionChanged);
|
||||
break;
|
||||
}
|
||||
case IedPairingState_def::NotPaired:
|
||||
case IedPairingState::NotPaired:
|
||||
{
|
||||
disconnect(m_ppmDtc.get(), &ParticipantManagement::Interface::Dtc::participantPositionChanged, this, &ObjectIed::onParticipantPositionChanged);
|
||||
//todo: disconnect from ISM for OPS-Position
|
||||
@@ -195,18 +195,18 @@ void ObjectIed::assignPairingState(const Database::GimIed &data)
|
||||
|
||||
switch(data.pairingStateId.underlying())
|
||||
{
|
||||
case IedPairingState_def::PairedToParticipant:
|
||||
case IedPairingState::PairedToParticipant:
|
||||
{
|
||||
ParticipantManagement::ParticipantPosition position = m_ppmDtc->participantPosition(m_data.pairedParticipantId.toInt());
|
||||
setPosition(position.sampleTime(), position.pos());
|
||||
break;
|
||||
}
|
||||
case IedPairingState_def::PairedToOps:
|
||||
case IedPairingState::PairedToOps:
|
||||
{
|
||||
// todo get Ops-Position
|
||||
break;
|
||||
}
|
||||
case IedPairingState_def::NotPaired:
|
||||
case IedPairingState::NotPaired:
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user