Skip to content

Configuration module for MoCast projects using TOML files.

License

Notifications You must be signed in to change notification settings

MotionCast/mimicfg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MimicConfig

A custom configuration module using toml11 to read initial settings for Pilot and Linear.

Requirements

Sections

Signaling Server

[signaling]
ip = "0.0.0.0"
port = 8000
local = ""
remote = ""

ICE Servers

[ice]
urls = [
  "stun.stunprotocol.org:3478",
  "stun.l.google.com:19302"
]

Kalman

[kalman]
process_noise = [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ]
estimate_error = [ 500.0, 500.0, 500.0, 500.0, 500.0, 500.0 ]
measurement_noise = [ 0.250, 0.250, 0.250, 0.009, 0.009, 0.009 ]

Nodes

[[nodes]]
id = 0
parent = 0
name = "ROOT"

[[nodes]]
id = 1
parent = 0
name = "RARM"

Build

$ cmake -B build -DBUILD_TESTS=1 -DBUILD_DOCS=1
$ cmake --build build # will build docs in ./docs

Testing

# Build first, then run the following
$ ctest --test-dir build --output-on-failure

Authorship

Jacob SP <[email protected]>

Licence

GPLv2

This software is distributed under the General Public License v2.0, more information available at the Free Software Foundation.

About

Configuration module for MoCast projects using TOML files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published