Skip to content

Add constants to dictionary spec#3692

Merged
LeStarch merged 6 commits intonasa:develfrom
jwest115:dict-spec/add-constants
Jun 16, 2025
Merged

Add constants to dictionary spec#3692
LeStarch merged 6 commits intonasa:develfrom
jwest115:dict-spec/add-constants

Conversation

@jwest115
Copy link
Collaborator

@jwest115 jwest115 commented Jun 4, 2025

Related Issue(s) #718
Has Unit Tests (y/n) n
Documentation Included (y/n) y

Change Description

Updated JSON dictionary spec to include constants and constant values. Also cleaned up Array, Enum, and Struct section to reference array values, enum values, and struct values.

Rationale

Spec updates were needed since we are adding some constants to the dictionary in nasa/fpp#729.

Copy link
Collaborator

@LeStarch LeStarch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some basic questions/suggestions

@bocchino
Copy link
Collaborator

Let's make sure that the JSON spec lists all the FPP symbols that are implicitly required in the model when you generate a dictionary. I think the JSON spec should be the source of truth for this list as it evolves. I've updated the FPP docs under the assumption that this list is available: https://github.com/nasa/fpp/wiki/Construct-Implied-Use-Map#topology-definitions.

@LeStarch LeStarch merged commit 98a51bc into nasa:devel Jun 16, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants