ccsds

Use


(↥ "pkg:ccsds" pkg)

Call the exports below through the pkg alias, for example pkg.Bootstrap.

Functions

Bootstrap

Type: (∷ (→ Unit Any))

Construct Bootstrap values.

CcsdsApidSchemaV1

Type: (∷ (→ Any Any))

Construct CcsdsApidSchemaV1 values.

CcsdsFailureContextV1

Type: (∷ (→ Any Any Any Any Any))

Construct CcsdsFailureContextV1 values.

CcsdsFrameClassSchemaV1

Type: (∷ (→ Any Any))

Construct CcsdsFrameClassSchemaV1 values.

CcsdsFrameHeaderSchemaV1

Type: (∷ (→ Any Any Any Any Any))

Construct CcsdsFrameHeaderSchemaV1 values.

CcsdsFramePrimaryHeaderV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct CcsdsFramePrimaryHeaderV1 values.

CcsdsFramePrimaryHeaderWireV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct CcsdsFramePrimaryHeaderWireV1 values.

CcsdsLengthProfileSchemaV1

Type: (∷ (→ Any Any))

Construct CcsdsLengthProfileSchemaV1 values.

CcsdsPacketTypeSchemaV1

Type: (∷ (→ Any Any))

Construct CcsdsPacketTypeSchemaV1 values.

CcsdsPrimaryHeaderSchemaV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct CcsdsPrimaryHeaderSchemaV1 values.

CcsdsPrimaryHeaderV1

Type: (∷ (→ Any Any Any Any Any Any Any Any))

Construct CcsdsPrimaryHeaderV1 values.

CcsdsPrimaryHeaderWireV1

Type: (∷ (→ Any Any Any Any Any Any Any Any))

Construct CcsdsPrimaryHeaderWireV1 values.

CcsdsProjectionAssemble

Type: (∷ (→ Unit Any))

Construct CcsdsProjectionAssemble values.

CcsdsProjectionAwaitSegment

Type: (∷ (→ Unit Any))

Construct CcsdsProjectionAwaitSegment values.

CcsdsProjectionBoundaryClamp

Type: (∷ (→ Unit Any))

Construct CcsdsProjectionBoundaryClamp values.

CcsdsProjectionDecisionV1

Type: (∷ (→ Any Any Any Any Any))

Construct CcsdsProjectionDecisionV1 values.

CcsdsProjectionPlanV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct CcsdsProjectionPlanV1 values.

CcsdsProjectionReject

Type: (∷ (→ Unit Any))

Construct CcsdsProjectionReject values.

CcsdsSequenceSchemaV1

Type: (∷ (→ Any Any Any))

Construct CcsdsSequenceSchemaV1 values.

CcsdsSlotCore

Type: (∷ (→ Unit Any))

Construct CcsdsSlotCore values.

CcsdsSlotReserved

Type: (∷ (→ Unit Any))

Construct CcsdsSlotReserved values.

CcsdsSlotUnknown

Type: (∷ (→ Unit Any))

Construct CcsdsSlotUnknown values.

CcsdsTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct CcsdsTaxonomyAdditive values.

CcsdsTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct CcsdsTaxonomyBreaking values.

CcsdsTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct CcsdsTaxonomyDeprecation values.

CcsdsVersionSchemaV1

Type: (∷ (→ Any Any))

Construct CcsdsVersionSchemaV1 values.

ccsds-library-name

Type: (∷ (→ Unit Any))

0x0 library function ccsds-library-name.

ccsds-build-stage

Type: (∷ (→ Unit Any))

0x0 library function ccsds-build-stage.

ccsds-api-version

Type: (∷ (→ Unit Any))

0x0 library function ccsds-api-version.

ccsds-failure-context

Type: (∷ (→ Any Any Any Any Any))

0x0 library function ccsds-failure-context.

ccsds-failure-profile-label

Type: (∷ (→ Any Any))

0x0 library function ccsds-failure-profile-label.

ccsds-failure-class-label

Type: (∷ (→ Any Any))

0x0 library function ccsds-failure-class-label.

ccsds-failure-id-text

Type: (∷ (→ Any Any))

0x0 library function ccsds-failure-id-text.

ccsds-failure-message-text

Type: (∷ (→ Any Any))

0x0 library function ccsds-failure-message-text.

parse-ccsds-failure-profile-label

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-failure-profile-label.

require-ccsds-class-label

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-class-label.

parse-ccsds-id-text

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-id-text.

require-ccsds-message

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-message.

parse-ccsds-packet-type

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-packet-type.

require-ccsds-packet-version

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-packet-version.

require-ccsds-apid

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-apid.

parse-ccsds-sequence-flags

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-sequence-flags.

require-ccsds-sequence-count

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-sequence-count.

require-ccsds-packet-length

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-packet-length.

parse-ccsds-frame-class

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-frame-class.

require-ccsds-spacecraft-id

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-spacecraft-id.

require-ccsds-virtual-channel-id

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-virtual-channel-id.

require-ccsds-frame-length

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-frame-length.

validate-ccsds-failure-context

Type: (∷ (→ Any Any))

0x0 library function validate-ccsds-failure-context.

ccsds-failure-error

Type: (∷ (→ Any Any Any Any))

0x0 library function ccsds-failure-error.

ccsds-primary-header

Type: (∷ (→ Any Any Any Any Any Any Any Any))

0x0 library function ccsds-primary-header.

ccsds-primary-header-packet-version

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-packet-version.

ccsds-primary-header-packet-type

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-packet-type.

ccsds-primary-header-apid

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-apid.

ccsds-primary-header-sequence-flags

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-sequence-flags.

ccsds-primary-header-sequence-count

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-sequence-count.

ccsds-primary-header-packet-length

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-packet-length.

ccsds-primary-header-failure-context

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-failure-context.

validate-ccsds-primary-header

Type: (∷ (→ Any Any))

0x0 library function validate-ccsds-primary-header.

ccsds-frame-primary-header

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function ccsds-frame-primary-header.

ccsds-frame-primary-header-frame-class

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-frame-class.

ccsds-frame-primary-header-spacecraft-id

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-spacecraft-id.

ccsds-frame-primary-header-virtual-channel-id

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-virtual-channel-id.

ccsds-frame-primary-header-frame-length

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-frame-length.

ccsds-frame-primary-header-failure-context

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-failure-context.

validate-ccsds-frame-primary-header

Type: (∷ (→ Any Any))

0x0 library function validate-ccsds-frame-primary-header.

ccsds-version-schema

Type: (∷ (→ Any Any))

0x0 library function ccsds-version-schema.

ccsds-version-schema-value

Type: (∷ (→ Any Any))

0x0 library function ccsds-version-schema-value.

ccsds-packet-type-schema

Type: (∷ (→ Any Any))

0x0 library function ccsds-packet-type-schema.

ccsds-packet-type-schema-value

Type: (∷ (→ Any Any))

0x0 library function ccsds-packet-type-schema-value.

ccsds-apid-schema

Type: (∷ (→ Any Any))

0x0 library function ccsds-apid-schema.

ccsds-apid-schema-value

Type: (∷ (→ Any Any))

0x0 library function ccsds-apid-schema-value.

ccsds-sequence-schema

Type: (∷ (→ Any Any Any))

0x0 library function ccsds-sequence-schema.

ccsds-sequence-schema-flags

Type: (∷ (→ Any Any))

0x0 library function ccsds-sequence-schema-flags.

ccsds-sequence-schema-count

Type: (∷ (→ Any Any))

0x0 library function ccsds-sequence-schema-count.

ccsds-length-profile-schema

Type: (∷ (→ Any Any))

0x0 library function ccsds-length-profile-schema.

ccsds-length-profile-schema-value

Type: (∷ (→ Any Any))

0x0 library function ccsds-length-profile-schema-value.

ccsds-frame-class-schema

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-class-schema.

ccsds-frame-class-schema-value

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-class-schema-value.

ccsds-primary-header-schema

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function ccsds-primary-header-schema.

ccsds-primary-header-schema-version

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-schema-version.

ccsds-primary-header-schema-packet-type

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-schema-packet-type.

ccsds-primary-header-schema-apid

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-schema-apid.

ccsds-primary-header-schema-sequence

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-schema-sequence.

ccsds-primary-header-schema-length

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-schema-length.

ccsds-frame-header-schema

Type: (∷ (→ Any Any Any Any Any))

0x0 library function ccsds-frame-header-schema.

ccsds-frame-header-schema-frame-class

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-header-schema-frame-class.

ccsds-frame-header-schema-spacecraft-id

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-header-schema-spacecraft-id.

ccsds-frame-header-schema-virtual-channel-id

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-header-schema-virtual-channel-id.

ccsds-frame-header-schema-frame-length

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-header-schema-frame-length.

ccsds-primary-header-from-schemas

Type: (∷ (→ Any Any Any))

0x0 library function ccsds-primary-header-from-schemas.

ccsds-frame-primary-header-from-schemas

Type: (∷ (→ Any Any Any))

0x0 library function ccsds-frame-primary-header-from-schemas.

parse-ccsds-segmentation-state

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-segmentation-state.

parse-ccsds-checksum-state

Type: (∷ (→ Any Any))

0x0 library function parse-ccsds-checksum-state.

require-ccsds-remaining-segments

Type: (∷ (→ Any Any))

0x0 library function require-ccsds-remaining-segments.

ccsds-projection-plan

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function ccsds-projection-plan.

ccsds-projection-plan-primary-header

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-plan-primary-header.

ccsds-projection-plan-frame-header

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-plan-frame-header.

ccsds-projection-plan-segmentation-state

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-plan-segmentation-state.

ccsds-projection-plan-checksum-state

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-plan-checksum-state.

ccsds-projection-plan-remaining-segments

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-plan-remaining-segments.

ccsds-projection-next-action

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-next-action.

ccsds-projection-action-text

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-action-text.

ccsds-projection-decision

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-decision.

ccsds-projection-decision-primary-header

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-decision-primary-header.

ccsds-projection-decision-frame-header

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-decision-frame-header.

ccsds-projection-decision-action

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-decision-action.

ccsds-projection-decision-message

Type: (∷ (→ Any Any))

0x0 library function ccsds-projection-decision-message.

ccsds-code-slot

Type: (∷ (→ Any Any))

0x0 library function ccsds-code-slot.

ccsds-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function ccsds-code-slot-text.

is-reserved-ccsds-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-ccsds-code.

ensure-non-reserved-ccsds-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-ccsds-code.

ccsds-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function ccsds-wire-schema-version.

ccsds-primary-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-wire-field-is-required.

ccsds-primary-header-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-to-wire-v1.

ccsds-primary-header-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function ccsds-primary-header-from-wire-v1.

ccsds-frame-primary-header-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-to-wire-v1.

ccsds-frame-primary-header-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function ccsds-frame-primary-header-from-wire-v1.

ccsds-taxonomy-additive-change

Type: (∷ (→ Unit Any))

0x0 library function ccsds-taxonomy-additive-change.

ccsds-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function ccsds-taxonomy-deprecation-change.

ccsds-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function ccsds-taxonomy-breaking-change.

ccsds-taxonomy-change-semver

Type: (∷ (→ Any Any))

0x0 library function ccsds-taxonomy-change-semver.

normalize-ccsds-packet-type-or-default

Type: (∷ (→ Any Any Any))

0x0 library function normalize-ccsds-packet-type-or-default.

normalize-ccsds-frame-class-or-default

Type: (∷ (→ Any Any Any))

0x0 library function normalize-ccsds-frame-class-or-default.

normalize-ccsds-segmentation-state-or-default

Type: (∷ (→ Any Any Any))

0x0 library function normalize-ccsds-segmentation-state-or-default.

classify-error-severity

Type: (∷ (→ Any Any))

0x0 library function classify-error-severity.

classify-retry-strategy

Type: (∷ (→ Any Any))

0x0 library function classify-retry-strategy.