Difference between revisions of "Writing Tables Files"

From ICE Enterprises
Jump to navigation Jump to search
m
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>
 
<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>
  
See also: [[ICE Explain SNAPPER]], [[ICE Explain SNAPAPP]], [[ICE Help FLAGS]], [[ICE Help SERVICE]], [[ICE Help NETWORK]]
+
See also: [[ICE Explain SNAPPER]], [[ICE Explain SNAPAPP]], [[ICE Help FLAGS]], [[ICE Help SRVICE]], [[ICE Help NETWORK]]
  
 
APPLIST={
 
APPLIST={

Revision as of 14:50, 17 July 2020

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.

See also: ICE Explain SNAPPER, ICE Explain SNAPAPP, ICE Help FLAGS, ICE Help SRVICE, ICE Help 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

}