Skip to main content

Crate gc_realtime_database

Crate gc_realtime_database 

Expand description

This module provides a realtime database for the Gateway

It is designed to work in a multithread environment for high number of writes.

For a detailed information on how it works please refer to the documentation of the GCRealtimeDatabase struct.

Modulesยง

datapoint_state ๐Ÿ”’
realtime_database ๐Ÿ”’
ring_buffer ๐Ÿ”’

Structsยง

GCDatapointState
A store for datapoints that are updated in realtime.
GCRealtimeDatabase
The RealtimeDatabase that keeps track of the last datapoint value updated. This database is designed for high frequency writes and low reads.

Type Aliasesยง

GCArcRealtimeDatabase
GCDatapointStateRefLock