Fix incorrect Adc filter settings name
This commit is contained in:
parent
7267794e49
commit
6db375d6b8
@ -80,7 +80,7 @@ class CmdList:
|
|||||||
class FilterConfig:
|
class FilterConfig:
|
||||||
class Sinc5Sinc1With50hz60HzRejection(StrEnum):
|
class Sinc5Sinc1With50hz60HzRejection(StrEnum):
|
||||||
f27sps = "F27SPS"
|
f27sps = "F27SPS"
|
||||||
f21sps = "F21SPS"
|
f25sps = "F25SPS"
|
||||||
f20sps = "F20SPS"
|
f20sps = "F20SPS"
|
||||||
f16sps = "F16SPS"
|
f16sps = "F16SPS"
|
||||||
_odr_type = "sinc5sinc1postfilter"
|
_odr_type = "sinc5sinc1postfilter"
|
||||||
|
@ -148,10 +148,10 @@ impl fmt::Display for RefSource {
|
|||||||
#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
|
#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
|
||||||
#[repr(u8)]
|
#[repr(u8)]
|
||||||
pub enum PostFilter {
|
pub enum PostFilter {
|
||||||
/// 27 SPS, 47 dB rejection, 36.7 ms settling
|
/// 27.27 SPS, 47 dB rejection, 36.7 ms settling
|
||||||
F27SPS = 0b010,
|
F27SPS = 0b010,
|
||||||
/// 21.25 SPS, 62 dB rejection, 40 ms settling
|
/// 25 SPS, 62 dB rejection, 40 ms settling
|
||||||
F21SPS = 0b011,
|
F25SPS = 0b011,
|
||||||
/// 20 SPS, 86 dB rejection, 50 ms settling
|
/// 20 SPS, 86 dB rejection, 50 ms settling
|
||||||
F20SPS = 0b101,
|
F20SPS = 0b101,
|
||||||
/// 16.67 SPS, 92 dB rejection, 60 ms settling
|
/// 16.67 SPS, 92 dB rejection, 60 ms settling
|
||||||
@ -162,7 +162,7 @@ pub enum PostFilter {
|
|||||||
impl PostFilter {
|
impl PostFilter {
|
||||||
pub const VALID_VALUES: &'static [Self] = &[
|
pub const VALID_VALUES: &'static [Self] = &[
|
||||||
PostFilter::F27SPS,
|
PostFilter::F27SPS,
|
||||||
PostFilter::F21SPS,
|
PostFilter::F25SPS,
|
||||||
PostFilter::F20SPS,
|
PostFilter::F20SPS,
|
||||||
PostFilter::F16SPS,
|
PostFilter::F16SPS,
|
||||||
];
|
];
|
||||||
@ -182,8 +182,8 @@ impl PostFilter {
|
|||||||
/// Samples per Second
|
/// Samples per Second
|
||||||
pub fn output_rate(&self) -> Option<f32> {
|
pub fn output_rate(&self) -> Option<f32> {
|
||||||
match self {
|
match self {
|
||||||
PostFilter::F27SPS => Some(27.0),
|
PostFilter::F27SPS => Some(27.27),
|
||||||
PostFilter::F21SPS => Some(21.25),
|
PostFilter::F25SPS => Some(25.0),
|
||||||
PostFilter::F20SPS => Some(20.0),
|
PostFilter::F20SPS => Some(20.0),
|
||||||
PostFilter::F16SPS => Some(16.67),
|
PostFilter::F16SPS => Some(16.67),
|
||||||
PostFilter::Invalid => None,
|
PostFilter::Invalid => None,
|
||||||
@ -195,7 +195,7 @@ impl From<u8> for PostFilter {
|
|||||||
fn from(x: u8) -> Self {
|
fn from(x: u8) -> Self {
|
||||||
match x {
|
match x {
|
||||||
0b010 => PostFilter::F27SPS,
|
0b010 => PostFilter::F27SPS,
|
||||||
0b011 => PostFilter::F21SPS,
|
0b011 => PostFilter::F25SPS,
|
||||||
0b101 => PostFilter::F20SPS,
|
0b101 => PostFilter::F20SPS,
|
||||||
0b110 => PostFilter::F16SPS,
|
0b110 => PostFilter::F16SPS,
|
||||||
_ => PostFilter::Invalid,
|
_ => PostFilter::Invalid,
|
||||||
|
Loading…
Reference in New Issue
Block a user