Difference between revisions of "Writing Tables Files"
(Created page with " __HIDDENCAT__") |
m |
||
Line 1: | Line 1: | ||
+ | <div class="attention">This page is under construction; as such, the information presented herein is not complete: please do not rely of this documentation before it is completed. Thank you.</div> | ||
+ | |||
+ | Documentation: ice help snapper, snapapp, flags, service, network | ||
+ | |||
+ | APPLIST={ | ||
+ | APP_NAME="A,B,C" (common-separated list of cases) | ||
+ | } | ||
+ | |||
+ | SNAPSET={ ! Contains defaults | ||
+ | ... | ||
+ | } | ||
+ | |||
+ | CASE_XXX={ ! Particular cases | ||
+ | ... | ||
+ | } | ||
+ | |||
+ | CASE_YYY={ | ||
+ | SWITCHES=$CASE/SOME_SWITCH ! Inheritance from case above | ||
+ | } | ||
+ | |||
+ | |||
+ | - Left hand side switches override right ones | ||
+ | |||
+ | - Good practice to use PIC<N>AUTO alias (obtained from ICE AUTO) | ||
+ | |||
+ | - The PIC card is divided between A and B sides, where the A side has | ||
+ | odd numbers and the B even. | ||
+ | - A side: Module 1, odd numbered tuners on processor modules | ||
+ | - B side: Module 2, even numbered tuners on processor modules | ||
+ | |||
+ | - Auto-start with ACTION=X, where X is the name or unique abbreviation | ||
+ | of the snapper button corresponding to the desired action, e.g., | ||
+ | ACTION=mon to bring up snapper and start monitoring | ||
+ | |||
+ | - V6Ms have Tuner Banks using onboard memory | ||
+ | |||
+ | - Switches with SnapApp | ||
+ | - nM> snapapp/use={CARD=PIC1AUTO,PORT=MODULE1} | ||
+ | ^^^Table file syntax^^^ | ||
+ | |||
+ | (Flags is a Switch) | ||
+ | |||
+ | Streaming: | ||
+ | |||
+ | nM> res hwalias -> show PIC cards and NIC ports | ||
+ | |||
+ | ATL=8M | ||
+ | |||
+ | Global (pulling out controls/widgets): | ||
+ | CONTROLS={ | ||
+ | ADDR={} | ||
+ | AFNAME={} | ||
+ | } | ||
+ | |||
+ | |||
+ | Network/Streaming Interface | ||
+ | |||
+ | Multicaster: | ||
+ | |||
+ | Add section: | ||
+ | SERVER_DEFAULTS={ | ||
+ | SCENE=<SCENE> | ||
+ | MODE=OPEN | ||
+ | } | ||
+ | |||
+ | AFNAME="udp:^{hwalias.nic1port}/224.1.10.1:7777" | ||
+ | AFQUAL="FUNC=ICEMULTI,PKTLEN=8K" | ||
+ | WAVE=NONE | ||
+ | FLAGS=BLOCK=1M | ||
+ | SWITCHES=RF/ADLM/GC={APKT=OFF,RFFREQ=900,RFBW=80,RFGAIN=10,RFOPTS=ENABLE|LNA|DCS|AIS} | ||
+ | |||
+ | CASE_CH1={ | ||
+ | CARD=PIC1AUTO | ||
+ | PORT=MODULE1 | ||
+ | AFNAME="udp:^{hwalias.nic1port}/224.1.10.1:7777" | ||
+ | } | ||
+ | |||
+ | |||
+ | Catcher: | ||
+ | |||
+ | SERVER_DEFAULTS={ | ||
+ | SCENE=MONALL | ||
+ | MODE=OPEN | ||
+ | } | ||
+ | |||
+ | PORT=STREAM1 | ||
+ | SWITCHES=NIC/GC={ADDR=224.10.0.1,SOCK=7777}/PKTLEN=8K | ||
+ | |||
+ | AFNAME=archive | ||
+ | AFQUAL="RG=IFS" | ||
+ | WAVE=none | ||
+ | FLAGS=NONE | ||
+ | SWITCHES=ACQ | ||
+ | CONTROLS={ | ||
+ | ADDR={} | ||
+ | AFNAME={} | ||
+ | } | ||
+ | |||
+ | CASE_MCH1={ | ||
+ | CARD=NIC1AUTO | ||
+ | PORT=STREAM1 | ||
+ | SWITCHES=NIC/GC={ADDR=224.1.10.1,SOCK=7777}/PKTLEN=8K/ATL=8M/AAUX=11 | ||
+ | AFNAME=mon1arch | ||
+ | } | ||
+ | |||
+ | CASE_MCH2={ | ||
+ | CARD=NIC2AUTO | ||
+ | PORT=STREAM2 | ||
+ | SWITCHES=NIC/GC={ADDR=224.1.10.2,SOCK=7777}/PKTLEN=8K/ATL=8M/AAUX=12 | ||
+ | AFNAME=mon2arch | ||
+ | } | ||
+ | |||
__HIDDENCAT__ | __HIDDENCAT__ |
Revision as of 14:40, 17 July 2020
Documentation: ice help snapper, snapapp, flags, service, network
APPLIST={
APP_NAME="A,B,C" (common-separated list of cases)
}
SNAPSET={ ! Contains defaults
...
}
CASE_XXX={ ! Particular cases
...
}
CASE_YYY={
SWITCHES=$CASE/SOME_SWITCH ! Inheritance from case above
}
- Left hand side switches override right ones
- Good practice to use PIC<N>AUTO alias (obtained from ICE AUTO)
- The PIC card is divided between A and B sides, where the A side has
odd numbers and the B even. - A side: Module 1, odd numbered tuners on processor modules - B side: Module 2, even numbered tuners on processor modules
- Auto-start with ACTION=X, where X is the name or unique abbreviation
of the snapper button corresponding to the desired action, e.g., ACTION=mon to bring up snapper and start monitoring
- V6Ms have Tuner Banks using onboard memory
- Switches with SnapApp
- nM> snapapp/use={CARD=PIC1AUTO,PORT=MODULE1}
^^^Table file syntax^^^
(Flags is a Switch)
Streaming:
nM> res hwalias -> show PIC cards and NIC ports
ATL=8M
Global (pulling out controls/widgets): CONTROLS={
ADDR={} AFNAME={}
}
Network/Streaming Interface
Multicaster:
Add section: SERVER_DEFAULTS={
SCENE=<SCENE> MODE=OPEN
}
AFNAME="udp:^{hwalias.nic1port}/224.1.10.1:7777" AFQUAL="FUNC=ICEMULTI,PKTLEN=8K" WAVE=NONE FLAGS=BLOCK=1M SWITCHES=RF/ADLM/GC={APKT=OFF,RFFREQ=900,RFBW=80,RFGAIN=10,RFOPTS=ENABLE|LNA|DCS|AIS}
CASE_CH1={
CARD=PIC1AUTO PORT=MODULE1 AFNAME="udp:^{hwalias.nic1port}/224.1.10.1:7777"
}
Catcher:
SERVER_DEFAULTS={
SCENE=MONALL MODE=OPEN
}
PORT=STREAM1 SWITCHES=NIC/GC={ADDR=224.10.0.1,SOCK=7777}/PKTLEN=8K
AFNAME=archive AFQUAL="RG=IFS" WAVE=none FLAGS=NONE SWITCHES=ACQ CONTROLS={ ADDR={} AFNAME={} }
CASE_MCH1={
CARD=NIC1AUTO PORT=STREAM1 SWITCHES=NIC/GC={ADDR=224.1.10.1,SOCK=7777}/PKTLEN=8K/ATL=8M/AAUX=11 AFNAME=mon1arch
}
CASE_MCH2={
CARD=NIC2AUTO PORT=STREAM2 SWITCHES=NIC/GC={ADDR=224.1.10.2,SOCK=7777}/PKTLEN=8K/ATL=8M/AAUX=12 AFNAME=mon2arch
}