MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / captureMemoryFromSlice

Function captureMemoryFromSlice

src/gui/MemoryCommands.cpp:18–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16}
17
18MemoryEntry captureMemoryFromSlice(const RadioModel& model,
19 const SliceModel& slice,
20 const QString& name)
21{
22 MemoryEntry memory;
23 memory.group = model.activeGlobalProfile();
24 memory.owner = model.callsign();
25 memory.freq = slice.frequency();
26 memory.name = name.trimmed();
27 memory.mode = slice.mode();
28 memory.step = slice.stepHz();
29 memory.offsetDir = slice.repeaterOffsetDir();
30 memory.repeaterOffset = slice.fmRepeaterOffsetFreq();
31 memory.toneMode = slice.fmToneMode();
32 memory.toneValue = slice.fmToneValue().toDouble();
33 memory.squelch = slice.squelchOn();
34 memory.squelchLevel = slice.squelchLevel();
35 memory.rxFilterLow = slice.filterLow();
36 memory.rxFilterHigh = slice.filterHigh();
37 memory.rttyMark = slice.rttyMark();
38 memory.rttyShift = slice.rttyShift();
39 memory.diglOffset = slice.diglOffset();
40 memory.diguOffset = slice.diguOffset();
41 return memory;
42}
43
44MemoryUpdateData buildMemoryUpdateData(const MemoryEntry& memory)
45{

Callers 1

createMemoryFromSliceFunction · 0.85

Calls 15

activeGlobalProfileMethod · 0.80
frequencyMethod · 0.80
stepHzMethod · 0.80
repeaterOffsetDirMethod · 0.80
fmRepeaterOffsetFreqMethod · 0.80
fmToneModeMethod · 0.80
fmToneValueMethod · 0.80
squelchOnMethod · 0.80
squelchLevelMethod · 0.80
filterLowMethod · 0.80
filterHighMethod · 0.80
rttyMarkMethod · 0.80

Tested by

no test coverage detected