82-dvmbridge---implement-notch-filter-for-2175hz-trc-guard-tone
parent
ca7149e9f4
commit
ddda823b55
@ -0,0 +1,31 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
/*
|
||||||
|
* Digital Voice Modem - Common Library
|
||||||
|
* GPLv2 Open Source. Use is subject to license terms.
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2025 Bryan Biedenkapp, N2PLL
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#include "common/p25/dfsi/frames/fsc/FSCReportSelModes.h"
|
||||||
|
#include "common/p25/dfsi/DFSIDefines.h"
|
||||||
|
#include "common/Utils.h"
|
||||||
|
#include "common/Log.h"
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
|
using namespace p25::dfsi;
|
||||||
|
using namespace p25::dfsi::frames;
|
||||||
|
using namespace p25::dfsi::frames::fsc;
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
// Public Class Members
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/* Initializes a instance of the FSCReportSelModes class. */
|
||||||
|
|
||||||
|
FSCReportSelModes::FSCReportSelModes() : FSCMessage()
|
||||||
|
{
|
||||||
|
m_messageId = FSCMessageType::FSC_REPORT_SEL_MODES;
|
||||||
|
}
|
||||||
@ -0,0 +1,56 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
/*
|
||||||
|
* Digital Voice Modem - Common Library
|
||||||
|
* GPLv2 Open Source. Use is subject to license terms.
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2025 Bryan Biedenkapp, N2PLL
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @file FSCReportSelModes.h
|
||||||
|
* @ingroup dfsi_fsc_frames
|
||||||
|
* @file FSCReportSelModes.cpp
|
||||||
|
* @ingroup dfsi_fsc_frames
|
||||||
|
*/
|
||||||
|
#if !defined(__FSC_REPORT_SEL_MODES_H__)
|
||||||
|
#define __FSC_REPORT_SEL_MODES_H__
|
||||||
|
|
||||||
|
#include "Defines.h"
|
||||||
|
#include "common/Defines.h"
|
||||||
|
#include "common/Log.h"
|
||||||
|
#include "common/Utils.h"
|
||||||
|
#include "common/p25/dfsi/frames/FrameDefines.h"
|
||||||
|
#include "common/p25/dfsi/frames/fsc/FSCMessage.h"
|
||||||
|
|
||||||
|
namespace p25
|
||||||
|
{
|
||||||
|
namespace dfsi
|
||||||
|
{
|
||||||
|
namespace frames
|
||||||
|
{
|
||||||
|
namespace fsc
|
||||||
|
{
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
// Class Declaration
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Implements the FSC Report Selected Modes Message.
|
||||||
|
* @ingroup dfsi_fsc_frames
|
||||||
|
*/
|
||||||
|
class HOST_SW_API FSCReportSelModes : public FSCMessage {
|
||||||
|
public:
|
||||||
|
static const uint8_t LENGTH = 3U;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initializes a copy instance of the FSCReportSelModes class.
|
||||||
|
*/
|
||||||
|
FSCReportSelModes();
|
||||||
|
};
|
||||||
|
} // namespace fsc
|
||||||
|
} // namespace frames
|
||||||
|
} // namespace dfsi
|
||||||
|
} // namespace p25
|
||||||
|
|
||||||
|
#endif // __FSC_REPORT_SEL_MODES_H__
|
||||||
Loading…
Reference in new issue