Difference between revisions of "Writing Tables Files"

From ICE Enterprises
Jump to navigation Jump to search
(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

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.

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

}