Skip to content

ogma-cli: the cFS backend does not accept a spec as input #252

Closed
@ivanperez-keera

Description

@ivanperez-keera

Description

The cFS backend is lacking in features when compared with other backends like ROS and F'. In particular, it doesn't accept a specification as input, which means that the user must take an additional step of extracting the variable names and handlers from the spec before using the cfs command.

The cfs command should accept the same flags as other commands like ros and fprime, use an input spec if provided, and accept selecting the format for the file and the properties, as well as an external pre-filter or pre-processor.

Type

  • Feature: Add to cFS backend features available in other backends.

Additional context

None.

Requester

  • Ivan Perez.

Method to check presence of bug

Not applicable (not a bug).

Expected result

The cfs command accepts the same flags as other commands like ros and fprime, uses an input spec if provided to determine the variables and handlers to use in the cFS application, accepts selecting the format for the file and the properties, and can filter properties via an external pre-filter.

Desired result

The cfs command accepts the same flags as other commands like ros and fprime, uses an input spec if provided to determine the variables and handlers to use in the cFS application, accepts selecting the format for the file and the properties, and can filter properties via an external pre-filter.

Proposed solution

Modify cFS backend in ogma-core by porting over features from the ROS and FPrime backends to read and process input specifications.

Update README to document the new arguments available.

Further notes

None.

Metadata

Metadata

Labels

CR:Status:ClosedAdmin only: Change request that has been completedCR:Type:FeatureAdmin only: Change request pertaining to new features requested

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions