GNU Radio's TEST Package
axis.h
Go to the documentation of this file.
1
/*
2
* axis.h
3
*
4
* Logic to deal with various axises
5
*
6
* Copyright (C) 2013-2021 Sylvain Munaut
7
* SPDX-License-Identifier: GPL-3.0-or-later
8
*/
9
10
#pragma once
11
12
/*! \defgroup axis
13
* @{
14
*/
15
16
/*! \file axis.h
17
* \brief Logic to deal with various axises
18
*/
19
20
struct
freq_axis
21
{
22
double
center
;
23
double
span
;
24
double
step
;
25
int
mode
;
26
char
abs_fmt
[16];
27
double
abs_scale
;
28
char
rel_fmt
[16];
29
double
rel_step
;
30
};
31
32
void
freq_axis_build
(
struct
freq_axis
*fx,
double
center,
double
span,
int
n_div);
33
void
freq_axis_render
(
struct
freq_axis
*fx,
char
*str,
int
step);
34
35
/*! @} */
freq_axis_render
void freq_axis_render(struct freq_axis *fx, char *str, int step)
freq_axis_build
void freq_axis_build(struct freq_axis *fx, double center, double span, int n_div)
freq_axis
Definition:
axis.h:21
freq_axis::mode
int mode
Definition:
axis.h:25
freq_axis::rel_fmt
char rel_fmt[16]
Definition:
axis.h:28
freq_axis::rel_step
double rel_step
Definition:
axis.h:29
freq_axis::center
double center
Definition:
axis.h:22
freq_axis::abs_scale
double abs_scale
Definition:
axis.h:27
freq_axis::span
double span
Definition:
axis.h:23
freq_axis::step
double step
Definition:
axis.h:24
freq_axis::abs_fmt
char abs_fmt[16]
Definition:
axis.h:26
lib
fosphor
axis.h
Generated by
1.9.4