pkg/

directory
v0.0.0-test-multiarch Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: GPL-3.0

Directories

Path Synopsis
app
Package app handles service lifecycle management, and other functionality necessary for the daemon-style server applications in this project.
Package app handles service lifecycle management, and other functionality necessary for the daemon-style server applications in this project.
appconf
Package appconf provides runtime configuration.
Package appconf provides runtime configuration.
files
Package files provides file utilities.
Package files provides file utilities.
http
Package http provides http-specific configuration types and functionality.
Package http provides http-specific configuration types and functionality.
sysconf
Package sysconf provides system level configuration.
Package sysconf provides system level configuration.
Package auth provides both authentication primitives and authorization policies.
Package auth provides both authentication primitives and authorization policies.
jwks
Package jwks provides both local and remote JWT Key Set access token verifiers.
Package jwks provides both local and remote JWT Key Set access token verifiers.
oidc
Package oidc provides access to remote OpenID Connect configuration.
Package oidc provides access to remote OpenID Connect configuration.
policy
Package policy provides a policy-based authorization system for gRPC services.
Package policy provides a policy-based authorization system for gRPC services.
token
Package token provides mechanisms for validating access tokens and extracting claims.
Package token provides mechanisms for validating access tokens and extracting claims.
azureiot
Package azureiot implements data upload to Azure IoT Hub.
Package azureiot implements data upload to Azure IoT Hub.
bms
history
Package history provides an automation that pulls data from a trait and inserts them into store.
Package history provides an automation that pulls data from a trait and inserts them into store.
lights
Package lights provides automated control of lighting.
Package lights provides automated control of lighting.
meteremail
Package meteremail provides an automation that collects the instantaneous meter readings for a set of given devices.
Package meteremail provides an automation that collects the instantaneous meter readings for a set of given devices.
notificationsemail
Package notificationsemail has been made to tick a box and needs improvement.
Package notificationsemail has been made to tick a box and needs improvement.
occupancyemail
Package occupancyemail provides an automation that creates a digest email of occupancy statistics.
Package occupancyemail provides an automation that creates a digest email of occupancy statistics.
resetenterleave
Package resetenterleave provides an auto that resets enter/leave totals based on a cron-like schedule.
Package resetenterleave provides an auto that resets enter/leave totals based on a cron-like schedule.
airthings
Package airthings integrates AirThings devices into Smart Core.
Package airthings integrates AirThings devices into Smart Core.
airthings/api
Package api allows interaction with the AirThings API.
Package api allows interaction with the AirThings API.
airthings/local
Package local implements a local model of the AirThings api.
Package local implements a local model of the AirThings api.
airthings/sample
The sample application uses the AirThings API to pull sensor readings (latest samples) from a named location.
The sample application uses the AirThings API to pull sensor readings (latest samples) from a named location.
se/wiser-knx
Package wiser_knx contains a driver for Schneider Electric Wiser for KNX lighting controller.
Package wiser_knx contains a driver for Schneider Electric Wiser for KNX lighting controller.
xovis
Package xovis contains a driver for camera-based occupancy sensors produced by Xovis.
Package xovis contains a driver for camera-based occupancy sensors produced by Xovis.
gentrait
historypb
Package historypb adds types useful for working with the generated FooHistory services.
Package historypb adds types useful for working with the generated FooHistory services.
Package history provides a store for historical records.
Package history provides a store for historical records.
boltstore
Package boltstore provides an implementation of history.Store with records stored in a bolthold database.
Package boltstore provides an implementation of history.Store with records stored in a bolthold database.
memstore
Package memstore provides an implementation of history.Store with records stored in memory.
Package memstore provides an implementation of history.Store with records stored in memory.
pgxstore
Package pgxstore provides an implementation of history.Store backed by a Postgres database.
Package pgxstore provides an implementation of history.Store backed by a Postgres database.
manage
enrollment
Package enrollment facilitates the binding of an Area Controller to a Building Controller.
Package enrollment facilitates the binding of an Area Controller to a Building Controller.
Package minibus implements a minimalist many-to-many event bus.
Package minibus implements a minimalist many-to-many event bus.
Package system and sub packages add optional features to a controller.
Package system and sub packages add optional features to a controller.
authn
Package authn provides token based authentication for gRPC requests.
Package authn provides token based authentication for gRPC requests.
history
Package history provides an implementation of HistoryAdminApi backed by a history.Store.
Package history provides an implementation of HistoryAdminApi backed by a history.Store.
hub
Package hub manages the enrollment process for a cohort of nodes.
Package hub manages the enrollment process for a cohort of nodes.
Package task defines Task, a unit of work which can be retried if it fails.
Package task defines Task, a unit of work which can be retried if it fails.
serviceapi
Package serviceapi implements gen.ServiceApi backed by a service.Map.
Package serviceapi implements gen.ServiceApi backed by a service.Map.
util
cmp
jsontypes
Package jsontypes contains utility / wrapper types that are suitable for JSON marshalling / unmarshalling using the standard library json package.
Package jsontypes contains utility / wrapper types that are suitable for JSON marshalling / unmarshalling using the standard library json package.
pull
Package pull provides a reliable way to subscribe to changes from a device.
Package pull provides a reliable way to subscribe to changes from a device.
state
Package state deals with tracking, notification, and management of state and state changes.
Package state deals with tracking, notification, and management of state and state changes.
Package zone represents the concept of a physical space and what you can do with that space.
Package zone represents the concept of a physical space and what you can do with that space.
feature/lighting
Package lighting implements group lighting control for a zone.
Package lighting implements group lighting control for a zone.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL