Commit e72b982 1 parent 713e37f commit e72b982 Copy full SHA for e72b982
File tree 8 files changed +36
-13
lines changed
8 files changed +36
-13
lines changed Original file line number Diff line number Diff line change 1
- .. image :: doc/static /header.png
1
+ .. image :: doc/_static /header.png
2
2
:width: 100%
3
3
:alt: header image
4
4
5
5
.. raw :: html
6
6
7
- <h1 ><img style =" position : relative ; top : -0.15em ; height : 1em ; width : auto ;" src =" doc/static /plum.svg" > The plumCore DAQ framework</h1 >
7
+ <h1 ><img style =" position : relative ; top : -0.15em ; height : 1em ; width : auto ;" src =" doc/_static /plum.svg" > The plumCore DAQ framework</h1 >
8
8
9
9
10
10
A modular framework for data logging and remote data acquisition.
Original file line number Diff line number Diff line change 1
-
2
- @page {
3
- size : auto A4 portrait;
4
- margin-top : 20mm ;
5
- margin-bottom : 20mm ;
1
+ @media print {
2
+ @page {
3
+ size : auto A4 portrait;
4
+ margin-top : 20mm ;
5
+ margin-bottom : 20mm ;
6
+ }
6
7
}
7
8
8
9
h1 {
9
- page-break-after : always;
10
10
}
11
11
12
12
.align-left {
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 17
17
18
18
html_theme = 'sphinx_rtd_theme'
19
19
html_title = 'plumCore DAQ framework'
20
- html_logo = 'static /plum.svg'
20
+ html_logo = '_static /plum.svg'
21
21
html_theme_options = {
22
22
'globaltoc_collapse' : False ,
23
23
'globaltoc_includehidden' : True ,
24
24
'prev_next_buttons_location' : None ,
25
25
'sticky_navigation' : True ,
26
26
}
27
27
html_show_sourcelink = False
28
- html_static_path = ['static ' ]
28
+ html_static_path = ['_static ' ]
29
29
html_use_index = True
30
30
html_css_files = [
31
31
'custom.css' ,
37
37
38
38
<div style="clear: both"></div>
39
39
40
+ .. |plum| raw:: html
41
+
42
+ <img style="position: relative; top: -0.15em; height: 1em; width: auto;" src="_static/plum.svg">
43
+
40
44
.. role:: tag-button
41
45
.. role:: material-icons
42
46
"""
Original file line number Diff line number Diff line change
1
+ .. image :: doc/_static/header.png
2
+ :width: 100%
3
+ :alt: header image
4
+
1
5
2
6
====================================
3
- The plumCore DAQ framework
7
+ | plum | The plumCore DAQ framework
4
8
====================================
5
9
6
10
A modular framework for data logging and remote data acquisition.
7
11
8
- The name represents a seed found in a plum fruit - the core of the plum.
12
+ The name represents a seed found in a plum fruit - the " core" of the plum.
9
13
Although not used in this manner it sounds sufficiently good to be used
10
14
as a name for a totally unrelated project.
11
15
16
+ plumCore is a C framework using the microkernel/services pattern. FreeRTOS
17
+ scheduler is used as the microkernel providing task scheduling and a basic IPC.
18
+ All the rest is implemented as modular services. A plumCore service provides
19
+ interfaces used by other services. Interface dependencies are either discovered
20
+ in runtime (service locator pattern) or injected (dependency injection). Even
21
+ the service locator is implemented as a service. Most of the code looks like
22
+ and behaves in an OOP manner. As an user interface, a tree-structured CLI
23
+ (command line interface) is available to configure the device.
12
24
25
+ plumCore use cases are various remotely operated measurement/DAQ systems with
26
+ optional on-site data processing (edge computing). IoT and consumer hardware
27
+ are not plumCore's target applications.
13
28
14
29
15
30
.. toctree ::
16
31
:numbered:
17
32
18
- README
19
33
doc/introduction
20
34
doc/concepts
21
35
microkernel/index
Original file line number Diff line number Diff line change @@ -9,3 +9,8 @@ protobuf==5.26.1
9
9
SCons == 4.1.0.post1
10
10
tqdm == 4.57.0
11
11
colorama == 0.4.4
12
+ sphinx == 7.2.6
13
+ sphinx-rtd-theme == 2.0.0
14
+ rst2pdf == 0.101
15
+ sphinxcontrib-contentui == 0.2.5
16
+ sphinx-toolbox == 3.5.0
You can’t perform that action at this time.
0 commit comments