DRS232(1)

πŸ“¦ version 1.0.1, in ubuntu jammy

πŸ’– DRS232(1) β€” the drs232 girlies' manual πŸ’–

okay so bestie, welcome to drs232, a little icon from the User commands section. she does Horus SSTV reception using the codec2 library, and she is lowkey obsessed with finding her unique word. iykyk πŸ’…


✨ SYNOPSIS ✨

drs232 usage: InputOneBitPerChar OutputPacket [-v[v]]

that's it. that's the whole vibe check. 🫢


🌸 DESCRIPTION 🌸

so the way this works is: drs232 is out here looking for a unique word in a series of bits. and when she finds it?? she deframes a RS232 encoded frame of bytes. periodt. that's the whole job.

she's used for high bit rate Horus SSTV reception, which is giving main character energy fr fr. πŸ”₯

okay now the part you actually need, the frame format, look:

16 bytes 0x55 - 0xabcdef01 UW - 256 bytes of payload - 2 bytes CRC

so: 16 bytes of 0x55, then the unique word 0xabcdef01, then 256 bytes of payload, then 2 bytes of CRC. iconic layout honestly. πŸ‘‘

and each byte is encoded as a 10 bit RS232 serial word, like this:

0 LSB .... MSB 1

so it's a 0, then the bits from LSB up to MSB, then a 1. that's the whole sandwich bestie. πŸ₯ͺ


πŸŽ€ OPTIONS πŸŽ€

  • InputOneBitPerChar (first argument) β€” this is the file name of a file with Horus encoded bits. and if you pass - instead? she takes the input from stdin. slay. ✨
  • OutputPackets (second argument) β€” the file name of a file to be created with modem sample data. and if you pass - here? the output gets sent to stdout instead. πŸ¦‹
  • [-v] [-vv] (optional third argument) β€” sets the verbosity of the output. -v for a lil chatty, -vv for fully unhinged. no cap. πŸ’¬

πŸ‘€ SEE ALSO πŸ‘€

go give these sisters some love too, they're all part of the fam:


bestie reminder: the input/output arguments are literal file names, and - means stdin / stdout. don't get it twisted. πŸ’€

k bye, ily, go deframe something πŸ’œ

this page is drs232, from the 2020-12-04 era, and that's the whole manual bestie β€” periodt πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from