https://github.com/crhowell3/libsersi
C++ implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol
https://github.com/crhowell3/libsersi
cpp ieee simulation
Last synced: 5 months ago
JSON representation
C++ implementation of the IEEE 1278.1-2012 Distributed Interactive Simulation (DIS) application protocol
- Host: GitHub
- URL: https://github.com/crhowell3/libsersi
- Owner: crhowell3
- License: bsd-2-clause
- Created: 2024-01-23T19:58:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-30T06:23:46.000Z (5 months ago)
- Last Synced: 2026-01-30T22:34:14.426Z (5 months ago)
- Topics: cpp, ieee, simulation
- Language: C++
- Homepage: https://vcpkg.io/en/package/libsersi
- Size: 586 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
libsersi
(IEEE 1278.1a-1998)
## 💭 About
C++ implementation of the IEEE 1278.1a-1998 Distributed Interactive Simulation (DIS) application protocol. This library was implemented according to the IEEE Std 1278.1a-1998 publication. The name `libsersi` is derived from the words "*ser*ialize" and "*si*mulation".
## 📕 Documentation
Will add Doxygen documentation in a future patch.
## 🔰 Getting Started
This library can be manually built and installed with CMake and make tools, or it can be imported
from the Conan Center.
### Building from Source
To build from source, CMake 3.22+ is required. On Linux, run the following commands to build and install:
```bash
mkdir build
cd build
cmake ..
make
```
To build Linux package files, run
```bash
make package
```
To install the library into your `CMAKE_INSTALL_PREFIX`, run
```
make install
```
### Importing with Conan
Conan 2.x is required to import this library.
Copyright © 2024-present
Cameron Howell