Versions in this module Expand all Collapse all v0 v0.0.3 Sep 30, 2025 v0.0.2 Sep 30, 2025 Changes in this version + func MarshalAppdata[T any](serializer serialization.ISerializer, file string, permission os.FileMode, ...) error + func NewJournaldLogger(ctx context.Context, tag string, logLevel log.LogLevel) (log.ILogger, error) + func UnmarshalAppdata[T any](serializer serialization.ISerializer, file string) (T, error) + func WithProvider(p IDataLayerProvider) func(*DataLayerProviderManager) + type DataLayerProviderManager struct + func NewDataLayerProviderManager(ctx context.Context, logger log.ILogger, dlConnStr string, dlRootPath string, ...) *DataLayerProviderManager + type DataLayerProviderNode struct + func NewDataLayerProviderNode[T any](ctx context.Context, provider *datalayer.Provider, ...) *DataLayerProviderNode[T] + func (d *DataLayerProviderNode[T]) GetValue() T + func (d *DataLayerProviderNode[T]) SetValue(val T) + type DataLayerProviderNodeConfig struct + Desc string + DescUrl string + Path string + Unit string + type IDataLayerProvider interface + Name func() string + Run func(ctx context.Context, provider *datalayer.Provider, dlRootPath string) error + type JournaldLogger struct + func (j *JournaldLogger) Debug(message string) + func (j *JournaldLogger) Debugf(format string, a ...any) + func (j *JournaldLogger) Error(message string) + func (j *JournaldLogger) Errorf(format string, a ...any) + func (j *JournaldLogger) Fatal(message string) + func (j *JournaldLogger) Fatalf(format string, a ...any) + func (j *JournaldLogger) Info(message string) + func (j *JournaldLogger) Infof(format string, a ...any) + func (j *JournaldLogger) Trace(message string) + func (j *JournaldLogger) Tracef(format string, a ...any) + func (j *JournaldLogger) Warning(message string) + func (j *JournaldLogger) Warningf(format string, a ...any)