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.