tm-tc

Use


(↥ "pkg:tm-tc" pkg)

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

Functions

Bootstrap

Type: (∷ (→ Unit Any))

Construct Bootstrap values.

TmTcApidSchemaV1

Type: (∷ (→ Any Any))

Construct TmTcApidSchemaV1 values.

TmTcFailureContextV1

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

Construct TmTcFailureContextV1 values.

TmTcLengthProfileSchemaV1

Type: (∷ (→ Any Any))

Construct TmTcLengthProfileSchemaV1 values.

TmTcPacketTypeSchemaV1

Type: (∷ (→ Any Any))

Construct TmTcPacketTypeSchemaV1 values.

TmTcPrimaryHeaderSchemaV1

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

Construct TmTcPrimaryHeaderSchemaV1 values.

TmTcPrimaryHeaderV1

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

Construct TmTcPrimaryHeaderV1 values.

TmTcPrimaryHeaderWireV1

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

Construct TmTcPrimaryHeaderWireV1 values.

TmTcProjectionAssemble

Type: (∷ (→ Unit Any))

Construct TmTcProjectionAssemble values.

TmTcProjectionAwaitSegment

Type: (∷ (→ Unit Any))

Construct TmTcProjectionAwaitSegment values.

TmTcProjectionBoundaryClamp

Type: (∷ (→ Unit Any))

Construct TmTcProjectionBoundaryClamp values.

TmTcProjectionDecisionV1

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

Construct TmTcProjectionDecisionV1 values.

TmTcProjectionPlanV1

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

Construct TmTcProjectionPlanV1 values.

TmTcProjectionReject

Type: (∷ (→ Unit Any))

Construct TmTcProjectionReject values.

TmTcSequenceSchemaV1

Type: (∷ (→ Any Any Any))

Construct TmTcSequenceSchemaV1 values.

TmTcServiceClassSchemaV1

Type: (∷ (→ Any Any))

Construct TmTcServiceClassSchemaV1 values.

TmTcServiceHeaderSchemaV1

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

Construct TmTcServiceHeaderSchemaV1 values.

TmTcServiceHeaderV1

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

Construct TmTcServiceHeaderV1 values.

TmTcServiceHeaderWireV1

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

Construct TmTcServiceHeaderWireV1 values.

TmTcSlotCore

Type: (∷ (→ Unit Any))

Construct TmTcSlotCore values.

TmTcSlotReserved

Type: (∷ (→ Unit Any))

Construct TmTcSlotReserved values.

TmTcSlotUnknown

Type: (∷ (→ Unit Any))

Construct TmTcSlotUnknown values.

TmTcTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct TmTcTaxonomyAdditive values.

TmTcTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct TmTcTaxonomyBreaking values.

TmTcTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct TmTcTaxonomyDeprecation values.

TmTcVersionSchemaV1

Type: (∷ (→ Any Any))

Construct TmTcVersionSchemaV1 values.

tmtc-library-name

Type: (∷ (→ Unit Any))

0x0 library function tmtc-library-name.

tmtc-build-stage

Type: (∷ (→ Unit Any))

0x0 library function tmtc-build-stage.

tmtc-api-version

Type: (∷ (→ Unit Any))

0x0 library function tmtc-api-version.

tmtc-failure-context

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

0x0 library function tmtc-failure-context.

tmtc-failure-profile-label

Type: (∷ (→ Any Any))

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

tmtc-failure-class-label

Type: (∷ (→ Any Any))

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

tmtc-failure-id-text

Type: (∷ (→ Any Any))

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

tmtc-failure-message-text

Type: (∷ (→ Any Any))

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

parse-tmtc-failure-profile-label

Type: (∷ (→ Any Any))

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

require-tmtc-class-label

Type: (∷ (→ Any Any))

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

parse-tmtc-id-text

Type: (∷ (→ Any Any))

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

require-tmtc-message

Type: (∷ (→ Any Any))

0x0 library function require-tmtc-message.

parse-tmtc-packet-type

Type: (∷ (→ Any Any))

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

require-tmtc-packet-version

Type: (∷ (→ Any Any))

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

require-tmtc-apid

Type: (∷ (→ Any Any))

0x0 library function require-tmtc-apid.

parse-tmtc-sequence-flags

Type: (∷ (→ Any Any))

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

require-tmtc-sequence-count

Type: (∷ (→ Any Any))

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

require-tmtc-packet-length

Type: (∷ (→ Any Any))

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

parse-tmtc-service-class

Type: (∷ (→ Any Any))

0x0 library function parse-tmtc-service-class.

require-tmtc-spacecraft-id

Type: (∷ (→ Any Any))

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

require-tmtc-virtual-channel-id

Type: (∷ (→ Any Any))

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

require-tmtc-service-length

Type: (∷ (→ Any Any))

0x0 library function require-tmtc-service-length.

validate-tmtc-failure-context

Type: (∷ (→ Any Any))

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

tmtc-failure-error

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

0x0 library function tmtc-failure-error.

tmtc-primary-header

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

0x0 library function tmtc-primary-header.

tmtc-primary-header-packet-version

Type: (∷ (→ Any Any))

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

tmtc-primary-header-packet-type

Type: (∷ (→ Any Any))

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

tmtc-primary-header-apid

Type: (∷ (→ Any Any))

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

tmtc-primary-header-sequence-flags

Type: (∷ (→ Any Any))

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

tmtc-primary-header-sequence-count

Type: (∷ (→ Any Any))

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

tmtc-primary-header-packet-length

Type: (∷ (→ Any Any))

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

tmtc-primary-header-failure-context

Type: (∷ (→ Any Any))

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

validate-tmtc-primary-header

Type: (∷ (→ Any Any))

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

tmtc-service-header

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

0x0 library function tmtc-service-header.

tmtc-service-header-service-class

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-service-class.

tmtc-service-header-spacecraft-id

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-spacecraft-id.

tmtc-service-header-virtual-channel-id

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-virtual-channel-id.

tmtc-service-header-service-length

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-service-length.

tmtc-service-header-failure-context

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-failure-context.

validate-tmtc-service-header

Type: (∷ (→ Any Any))

0x0 library function validate-tmtc-service-header.

tmtc-version-schema

Type: (∷ (→ Any Any))

0x0 library function tmtc-version-schema.

tmtc-version-schema-value

Type: (∷ (→ Any Any))

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

tmtc-packet-type-schema

Type: (∷ (→ Any Any))

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

tmtc-packet-type-schema-value

Type: (∷ (→ Any Any))

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

tmtc-apid-schema

Type: (∷ (→ Any Any))

0x0 library function tmtc-apid-schema.

tmtc-apid-schema-value

Type: (∷ (→ Any Any))

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

tmtc-sequence-schema

Type: (∷ (→ Any Any Any))

0x0 library function tmtc-sequence-schema.

tmtc-sequence-schema-flags

Type: (∷ (→ Any Any))

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

tmtc-sequence-schema-count

Type: (∷ (→ Any Any))

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

tmtc-length-profile-schema

Type: (∷ (→ Any Any))

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

tmtc-length-profile-schema-value

Type: (∷ (→ Any Any))

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

tmtc-service-class-schema

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-class-schema.

tmtc-service-class-schema-value

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-class-schema-value.

tmtc-primary-header-schema

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

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

tmtc-primary-header-schema-version

Type: (∷ (→ Any Any))

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

tmtc-primary-header-schema-packet-type

Type: (∷ (→ Any Any))

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

tmtc-primary-header-schema-apid

Type: (∷ (→ Any Any))

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

tmtc-primary-header-schema-sequence

Type: (∷ (→ Any Any))

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

tmtc-primary-header-schema-length

Type: (∷ (→ Any Any))

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

tmtc-service-header-schema

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

0x0 library function tmtc-service-header-schema.

tmtc-service-header-schema-service-class

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-schema-service-class.

tmtc-service-header-schema-spacecraft-id

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-schema-spacecraft-id.

tmtc-service-header-schema-virtual-channel-id

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-schema-virtual-channel-id.

tmtc-service-header-schema-service-length

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-schema-service-length.

tmtc-primary-header-from-schemas

Type: (∷ (→ Any Any Any))

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

tmtc-service-header-from-schemas

Type: (∷ (→ Any Any Any))

0x0 library function tmtc-service-header-from-schemas.

parse-tmtc-segmentation-state

Type: (∷ (→ Any Any))

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

parse-tmtc-checksum-state

Type: (∷ (→ Any Any))

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

require-tmtc-remaining-segments

Type: (∷ (→ Any Any))

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

tmtc-projection-plan

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

0x0 library function tmtc-projection-plan.

tmtc-projection-plan-primary-header

Type: (∷ (→ Any Any))

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

tmtc-projection-plan-service-header

Type: (∷ (→ Any Any))

0x0 library function tmtc-projection-plan-service-header.

tmtc-projection-plan-segmentation-state

Type: (∷ (→ Any Any))

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

tmtc-projection-plan-checksum-state

Type: (∷ (→ Any Any))

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

tmtc-projection-plan-remaining-segments

Type: (∷ (→ Any Any))

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

tmtc-projection-next-action

Type: (∷ (→ Any Any))

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

tmtc-projection-action-text

Type: (∷ (→ Any Any))

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

tmtc-projection-decision

Type: (∷ (→ Any Any))

0x0 library function tmtc-projection-decision.

tmtc-projection-decision-primary-header

Type: (∷ (→ Any Any))

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

tmtc-projection-decision-service-header

Type: (∷ (→ Any Any))

0x0 library function tmtc-projection-decision-service-header.

tmtc-projection-decision-action

Type: (∷ (→ Any Any))

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

tmtc-projection-decision-message

Type: (∷ (→ Any Any))

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

tmtc-code-slot

Type: (∷ (→ Any Any))

0x0 library function tmtc-code-slot.

tmtc-code-slot-text

Type: (∷ (→ Any Any))

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

is-reserved-tmtc-code

Type: (∷ (→ Any Any))

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

ensure-non-reserved-tmtc-code

Type: (∷ (→ Any Any))

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

tmtc-wire-schema-version

Type: (∷ (→ Unit Any))

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

tmtc-primary-wire-field-is-required

Type: (∷ (→ Any Any))

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

tmtc-primary-header-to-wire-v1

Type: (∷ (→ Any Any))

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

tmtc-primary-header-from-wire-v1

Type: (∷ (→ Any Any))

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

tmtc-service-header-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-to-wire-v1.

tmtc-service-header-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function tmtc-service-header-from-wire-v1.

tmtc-taxonomy-additive-change

Type: (∷ (→ Unit Any))

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

tmtc-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

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

tmtc-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

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

tmtc-taxonomy-change-semver

Type: (∷ (→ Any Any))

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

normalize-tmtc-packet-type-or-default

Type: (∷ (→ Any Any Any))

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

normalize-tmtc-service-class-or-default

Type: (∷ (→ Any Any Any))

0x0 library function normalize-tmtc-service-class-or-default.

normalize-tmtc-segmentation-state-or-default

Type: (∷ (→ Any Any Any))

0x0 library function normalize-tmtc-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.