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
}