HOPS
HOPS class reference
Classes | Namespaces
MHO_MK4ChanId.hh File Reference

Single class for canonical mark4 chan_id / chan_def.channel_name formatter: uses: band + 2-digit zero-padded chidx + sideband + pol difx2mark4 convention Should be used everywhere we crate or compare chan_ids so the t101 ref/rem chan_id, so that the ovex chan_def.channel_name, and the zoom-band synthesized chan_defs all share one definition. More...

#include <iomanip>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

class  hops::MHO_MK4ChanId
 

Namespaces

 hops
 

Detailed Description

Single class for canonical mark4 chan_id / chan_def.channel_name formatter: uses: band + 2-digit zero-padded chidx + sideband + pol difx2mark4 convention Should be used everywhere we crate or compare chan_ids so the t101 ref/rem chan_id, so that the ovex chan_def.channel_name, and the zoom-band synthesized chan_defs all share one definition.

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Fri May 22 03:56:07 PM EDT 2026

Note: the chidx field is minimum-width 2 (zero-padded for values < 10) but not capped. Values >= 100 print as their full decimal representation, mark4 fourfit3 can only consume <= 64 chan_defs anyways, but the fourfit4 visibility path has no such limit.