Skip to content

Commit cc3d491

Browse files
committed
Merge branch 'release-1.0.3'
2 parents b34f486 + 439fc2a commit cc3d491

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+1109
-705
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22

33
Simple Device Model (SDM) is an open source instrument control and data acquisition framework for Windows and Linux. It provides interactive GUI tools for operating devices and visualizing the received data. It is also fully scriptable with [Lua](https://www.lua.org).
44

5-
A device is represented by SDM as a set of control channels and data sources, hence the “model”. SDM interacts with devices by writing and reading registers and memory blocks in the device’s virtual address space, and by reading data streams from the device. The actual code that communicates with hardware is encapsulated within a plugin. SDM framework is [well documented](https://github.com/SimpleDeviceModel/sdm/raw/develop/doc/manual.pdf) and includes an SDK which contains headers and libraries to develop plugins in C and C++ as well as a few example plugins.
5+
A device is represented in SDM as a set of control channels and data sources, hence the “model”. SDM interacts with devices by writing and reading registers and memory blocks in the device’s virtual address space, and by reading data streams from the device. The actual code that communicates with hardware is encapsulated within a plugin. SDM framework is [well documented](https://github.com/SimpleDeviceModel/sdm/raw/develop/doc/manual.pdf) and includes an SDK which contains headers and libraries to develop plugins in C and C++ as well as a few example plugins.
66

77
SDM is most useful for prototyping, allowing the developer to quickly create virtual control panels and dashboards. Scriptability makes it also well suited for test and measurement automation.
88

9-
[Project Website](https://simpledevicemodel.github.io)
9+
[**Project Website**](https://simpledevicemodel.github.io)
10+
11+
![Screenshot](https://simpledevicemodel.github.io/assets/mainwindow.png)
12+

doc/changelog.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
========================
2+
SDM 1.0.3
3+
------------------------
4+
Released on 2022-02-02
5+
========================
6+
7+
* bundled Lua interpreter updated to 5.4.4
8+
* pluginprovider: SDMAbstractQueuedSource class redesigned
9+
110
========================
211
SDM 1.0.2
312
------------------------

doc/manual.pdf

118 KB
Binary file not shown.

src/3rdparty/lua/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ endif()
3131
# LIBRARY
3232
###########################
3333

34-
set(LUA_SRC_PATH "lua-5.4.3/src")
34+
set(LUA_SRC_PATH "lua-5.4.4/src")
3535

3636
set(LUA_SRC_LIST "${LUA_SRC_PATH}/lapi.c" "${LUA_SRC_PATH}/lauxlib.c" "${LUA_SRC_PATH}/lbaselib.c" "${LUA_SRC_PATH}/lcode.c" "${LUA_SRC_PATH}/lcorolib.c" "${LUA_SRC_PATH}/lctype.c" "${LUA_SRC_PATH}/ldblib.c" "${LUA_SRC_PATH}/ldebug.c" "${LUA_SRC_PATH}/ldo.c" "${LUA_SRC_PATH}/ldump.c" "${LUA_SRC_PATH}/lfunc.c" "${LUA_SRC_PATH}/lgc.c" "${LUA_SRC_PATH}/linit.c" "${LUA_SRC_PATH}/liolib.c" "${LUA_SRC_PATH}/llex.c" "${LUA_SRC_PATH}/lmathlib.c" "${LUA_SRC_PATH}/lmem.c" "${LUA_SRC_PATH}/loadlib.c" "${LUA_SRC_PATH}/lobject.c" "${LUA_SRC_PATH}/lopcodes.c" "${LUA_SRC_PATH}/loslib.c" "${LUA_SRC_PATH}/lparser.c" "${LUA_SRC_PATH}/lstate.c" "${LUA_SRC_PATH}/lstring.c" "${LUA_SRC_PATH}/lstrlib.c" "${LUA_SRC_PATH}/ltable.c" "${LUA_SRC_PATH}/ltablib.c" "${LUA_SRC_PATH}/ltm.c" "${LUA_SRC_PATH}/lundump.c" "${LUA_SRC_PATH}/lutf8lib.c" "${LUA_SRC_PATH}/lvm.c" "${LUA_SRC_PATH}/lzio.c")
3737

src/3rdparty/lua/lua-5.4.3/Makefile renamed to src/3rdparty/lua/lua-5.4.4/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ TO_MAN= lua.1 luac.1
4646

4747
# Lua version and release.
4848
V= 5.4
49-
R= $V.3
49+
R= $V.4
5050

5151
# Targets start here.
5252
all: $(PLAT)

src/3rdparty/lua/lua-5.4.3/README renamed to src/3rdparty/lua/lua-5.4.4/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
This is Lua 5.4.3, released on 15 Mar 2021.
2+
This is Lua 5.4.4, released on 13 Jan 2022.
33

44
For installation instructions, license details, and
55
further information about Lua, see doc/readme.html.

src/3rdparty/lua/lua-5.4.3/doc/contents.html renamed to src/3rdparty/lua/lua-5.4.4/doc/contents.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ <H1>
3232

3333
<P>
3434
<SMALL>
35-
Copyright &copy; 2020&ndash;2021 Lua.org, PUC-Rio.
35+
Copyright &copy; 2020&ndash;2022 Lua.org, PUC-Rio.
3636
Freely available under the terms of the
3737
<A HREF="http://www.lua.org/license.html">Lua license</A>.
3838
</SMALL>
@@ -664,10 +664,10 @@ <H3><A NAME="constants">constants</A></H3>
664664

665665
<P CLASS="footer">
666666
Last update:
667-
Wed Mar 3 13:04:44 UTC 2021
667+
Thu Jan 13 11:32:22 UTC 2022
668668
</P>
669669
<!--
670-
Last change: revised for Lua 5.4.3
670+
Last change: revised for Lua 5.4.4
671671
-->
672672

673673
</BODY>
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)