package
0.5.4
Repository: https://github.com/chesscomputing/golib.git
Documentation: pkg.go.dev

# README

Beamlines FOXDEN/CHESS module

This repository contains codebase related to CHESS beamlines. It defines all structures of beamlines and provide necessary functions to deal with them.

# Functions

SchemaFileName obtains schema file name from schema name.
SchemaName extracts schema name from schema file name.

# Variables

SchemaRenewInterval setup interal to update schema cache.
SkipKeys.

# Structs

Common schema definition.
ID1A3 schema definition.
ID3A schema.
ID4B schema definition.
Lite schema definition.
Schema provides structure of schema file.
SchemaManager holds current map of MetaData schema objects.
SchemaObject holds current MetaData schema.
SchemaRecord provide schema record structure.

# Type aliases

SchemaKeys represents full collection of schema keys across all schemas.