Software

mfi_ddb_library

The main source code in the mfi-ddb-library is organized as shown below.

src/
└── mfi_ddb
    ├── data_adapters
    │   ├── base.py
    │   ├── grpc.py
    │   ├── __init__.py
    │   ├── local_files.py
    │   ├── mqtt.py
    │   ├── mtconnect.py
    │   ├── ros_files.py
    │   └── ros.py
    ├── __init__.py
    ├── scripts
    │   ├── generate_config_examples.py
    │   ├── store_cfs.py
    │   └── stream_data.py
    ├── streamer
    │   ├── __init__.py
    │   ├── _mqtt.py
    │   ├── _mqtt_spb.py
    │   ├── mqtt_spb_wrapper/
    │   ├── observer.py
    │   ├── streamer.py
    │   └── subscriber.py
    ├── topic_families
    │   ├── base.py
    │   ├── blob.py
    │   ├── historian.py
    │   ├── __init__.py
    │   ├── key_value.py
    │   └── schema
    │       ├── blob_pb2.py
    │       └── blob.proto
    └── utils
        ├── exceptions.py
        ├── __init__.py
        └── script_utils.py

More details: https://github.com/cmu-mfi/mfi_ddb_library