VILLASframework
Modular co-simulation framework
Google Protobuf

Specification: https://developers.google.com/protocol-buffers

Protocol Definition

The .proto Protocol Buffers Version Language Specification of the payload used by VILLASnode is available in the Git repository:

https://git.rwth-aachen.de/acs/public/villas/node/blob/master/lib/formats/villas.proto

Implementation

The source code of the format-type is available here: https://git.rwth-aachen.de/acs/public/villas/node/-/blob/master/lib/formats/protobuf.cpp

Configuration

The Single value text format-type supports all generic format options.

Example Configuration

nodes = {
node = {
type = "file"
uri = "/dev/null"
format = "protobuf"
}
}