packet

module
v1.8.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2024 License: BSD-3-Clause

README

Packet Radio Software

This repository contains software related to packet radio:

  • Package cmd contains some utility commands related to the other packages in this repository.
  • Package envelope understands how to extract packet message content out of RFC-4155 and RFC-4322 email encodings, and how to save and restore them from local files.
  • Package incident knows how to store a set of related messages for an incident in a directory, and generate ICS-309 logs for them.
  • Package jnos is a library for communicating with JNOS BBS servers. It includes transport adapters for RF (via a serial connection to a KPC 3 Plus TNC) and telnet. It also includes a rudimentary JNOS BBS simulator for testing purposes.
  • Package message is a registry for message types, allowing messages of various types to be decoded, created, and manipulated. It also contains the base implementation that underlies all message types.
  • Package xscmsg has subpackages with message type definitions for all of the public Santa Clara County standard message types. The main xscmsg has a function to register them all.

This software was written by Steve Roth, KC6RSC.

Copyright © 2021–2023 by Steven Roth steve@rothskeller.net

See LICENSE.txt for license details.

Directories

Path Synopsis
cmd
get-pifo-html
get-pifo-html extracts the SCCoPIFO HTML files for each version of each form from the pack-it-forms repository.
get-pifo-html extracts the SCCoPIFO HTML files for each version of each form from the pack-it-forms repository.
renderpdf
renderpdf renders one or more messages into PDFs.
renderpdf renders one or more messages into PDFs.
Package envelope contains all the knowledge about how message content (forms, plain text messages, receipts, etc.) are wrapped in envelopes for sending, receiving, and storage.
Package envelope contains all the knowledge about how message content (forms, plain text messages, receipts, etc.) are wrapped in envelopes for sending, receiving, and storage.
Package incident manages collections of related messages.
Package incident manages collections of related messages.
Package jnos provides a library for interacting with a JNOS BBS.
Package jnos provides a library for interacting with a JNOS BBS.
cmd/jnosargs
Package jnosargs contains the command-line processing to get JNOS transport details.
Package jnosargs contains the command-line processing to get JNOS transport details.
cmd/jnoslist
jnoslist lists all messages held in the specified mailbox.
jnoslist lists all messages held in the specified mailbox.
kpc3plus
Package kpc3plus provides a transport layer for communicating with a JNOS BBS over RF, by way of a serial connection to a Kantronics KPC 3 Plus TNC.
Package kpc3plus provides a transport layer for communicating with a JNOS BBS over RF, by way of a serial connection to a Kantronics KPC 3 Plus TNC.
simulator
Package simulator provides a rudimentary simulation of a JNOS BBS, which can be used for testing JNOS-based services without connecting to a real BBS.
Package simulator provides a rudimentary simulation of a JNOS BBS, which can be used for testing JNOS-based services without connecting to a real BBS.
telnet
Package telnet provides a transport layer for communicating with a JNOS BBS over a network.
Package telnet provides a transport layer for communicating with a JNOS BBS over a network.
Package message contains the interfaces and registry for packet message types.
Package message contains the interfaces and registry for packet message types.
Package xscmsg contains a function to register all public Santa Clara County message types (i.e., those defined in subpackages of xscmsg).
Package xscmsg contains a function to register all public Santa Clara County message types (i.e., those defined in subpackages of xscmsg).
ahfacstat
Package ahfacstat defines the Allied Health Facility Status Form message type.
Package ahfacstat defines the Allied Health Facility Status Form message type.
baseform
Package baseform provides shared code for all of the standard form message types.
Package baseform provides shared code for all of the standard form message types.
checkin
Package checkin implements the Santa Clara County standard check-in message.
Package checkin implements the Santa Clara County standard check-in message.
checkout
Package checkout implements the Santa Clara County standard check-out message.
Package checkout implements the Santa Clara County standard check-out message.
delivrcpt
Package delivrcpt handles delivery receipt messages.
Package delivrcpt handles delivery receipt messages.
eoc213rr
Package eoc213rr defines the Santa Clara County EOC-213RR Resource Request Form message type.
Package eoc213rr defines the Santa Clara County EOC-213RR Resource Request Form message type.
ics213
Package ics213 defines the ICS-213 General Message Form message type.
Package ics213 defines the ICS-213 General Message Form message type.
jurisstat
Package jurisstat defines the Santa Clara County OA Jurisdiction Status Form message type.
Package jurisstat defines the Santa Clara County OA Jurisdiction Status Form message type.
plaintext
Package plaintext handles plain text messages.
Package plaintext handles plain text messages.
racesmar
Package racesmar defines the RACES Mutual Aid Request Form message type.
Package racesmar defines the RACES Mutual Aid Request Form message type.
readrcpt
Package readrcpt handles read receipt messages.
Package readrcpt handles read receipt messages.
sheltstat
Package sheltstat defines the Santa Clara County OA Shelter Status Form message type.
Package sheltstat defines the Santa Clara County OA Shelter Status Form message type.
unkform
Package unkform handles PackItForms messages with an unrecognized form type.
Package unkform handles PackItForms messages with an unrecognized form type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL