mirror of https://github.com/ShaYmez/MMDVM_CM.git
Add setCM() support for FICH in YSF2DMR
This commit is contained in:
parent
9cf527cb99
commit
725c5724bf
|
@ -40,9 +40,11 @@ const unsigned char YSF_DT_DATA_FR_MODE = 0x01U;
|
||||||
const unsigned char YSF_DT_VD_MODE2 = 0x02U;
|
const unsigned char YSF_DT_VD_MODE2 = 0x02U;
|
||||||
const unsigned char YSF_DT_VOICE_FR_MODE = 0x03U;
|
const unsigned char YSF_DT_VOICE_FR_MODE = 0x03U;
|
||||||
|
|
||||||
const unsigned char YSF_CM_GROUP = 0x00U;
|
const unsigned char YSF_CM_GROUP1 = 0x00U;
|
||||||
|
const unsigned char YSF_CM_GROUP2 = 0x01U;
|
||||||
const unsigned char YSF_CM_INDIVIDUAL = 0x03U;
|
const unsigned char YSF_CM_INDIVIDUAL = 0x03U;
|
||||||
|
|
||||||
|
const unsigned char YSF_MR_DIRECT = 0x00U;
|
||||||
const unsigned char YSF_MR_NOT_BUSY = 0x01U;
|
const unsigned char YSF_MR_NOT_BUSY = 0x01U;
|
||||||
const unsigned char YSF_MR_BUSY = 0x02U;
|
const unsigned char YSF_MR_BUSY = 0x02U;
|
||||||
|
|
||||||
|
|
|
@ -232,6 +232,12 @@ void CYSFFICH::setCS(unsigned char cs)
|
||||||
m_fich[0U] |= (cs << 4) & 0x30U;
|
m_fich[0U] |= (cs << 4) & 0x30U;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CYSFFICH::setCM(unsigned char cm)
|
||||||
|
{
|
||||||
|
m_fich[0U] &= 0xF3U;
|
||||||
|
m_fich[0U] |= (cm << 2) & 0x0CU;
|
||||||
|
}
|
||||||
|
|
||||||
void CYSFFICH::setFN(unsigned char fn)
|
void CYSFFICH::setFN(unsigned char fn)
|
||||||
{
|
{
|
||||||
m_fich[1U] &= 0xC7U;
|
m_fich[1U] &= 0xC7U;
|
||||||
|
|
|
@ -44,6 +44,7 @@ public:
|
||||||
|
|
||||||
void setFI(unsigned char fi);
|
void setFI(unsigned char fi);
|
||||||
void setCS(unsigned char cs);
|
void setCS(unsigned char cs);
|
||||||
|
void setCM(unsigned char cm);
|
||||||
void setFN(unsigned char fn);
|
void setFN(unsigned char fn);
|
||||||
void setFT(unsigned char ft);
|
void setFT(unsigned char ft);
|
||||||
void setBN(unsigned char bn);
|
void setBN(unsigned char bn);
|
||||||
|
|
Loading…
Reference in New Issue