#!/usr/bin/env bash
#
# Configuration file for tcpWin
# ==============================
#
# Usage
# -----
#
# $ ./t2plconf
#
# Defining the configurations options
# -----------------------------------
#
# If no configuration options are available, ITEMS must be set as follows:
#   - ITEMS=(none)
#
# Otherwise, enter configurations items as follows:
#   "NAME" "TYPE" "DEPENDENCIES" "DESCRIPTION"
#
#   - TYPE can be:
#       - bitfield
#       - check (boolean),
#       - radio (set of values),
#       - range (min <= val <= max)
#       - text
#
#   - DEPENDENCIES MUST be numeric, e.g., "A == 1 && (B < 4 || C >= 1)"
#
#   - DESCRIPTION for type 'bitfield' MUST NOT contain '\t', ':' or ';'
#   - DESCRIPTION for type 'check' MUST NOT contain tabs ('\t')
#   - DESCRIPTION for type 'radio' MUST NOT contain '\t', ':' or ';'
#   - DESCRIPTION for type 'range' MUST NOT contain '\t' or ':'
#   - DESCRIPTION for type 'text'  MUST NOT contain '\t'
#
#   - DESCRIPTION MUST be formatted according to the type (see examples below):
#       - bitfield : description ';' val1 ':' description1 ';' valN ':' descriptionN
#       - check    : description
#       - radio    : description ';' val1 ':' description1 ';' valN ':' descriptionN
#       - range    : description ':' min ' ' max
#       - text     : description
#
# Examples
# --------
#
#ITEMS=(
#    # An item can be specified in one line...
#    TCPWIN_VAR1 check "" "Description of option" # No dependencies
#
#    # Or span multiple lines
#    TCPWIN_VAR1 radio "TCPWIN_VAR1 == 1"
#           "Description of option; \
#                   0: description of val 0; \
#                   1: description of val 1; \
#                   2: description of val 2"
#
#    TCPWIN_SIZE range "TCPWIN_VAR1 == 1 || TCPWIN_VAR2 > 0"
#           "Description: 0 255" # min=0, max=255
#
#    TCPWIN_STR text
#           "TCPWIN_SIZE <= 5 && (TCPWIN_VAR1 != 0 || TCPWIN_VAR2 <= 1)"
#           "Description"
#
#    TCPWIN_BITFIELD bitfield ""
#           "Description of option; \
#                   0x01: description of bit 0; \
#                   0x02: description of bit 1; \
#                   0x04: description of bit 2; \
#                   0x08: description of bit 3; \
#                   0x10: description of bit 4; \
#                   0x20: description of bit 5; \
#                   0x40: description of bit 6; \
#                   0x80: description of bit 7"
#)
#
# If no configuration option is available, use the value 'none'
#ITEMS=(none)
#
# Source the master t2plconf file
# source ../../scripts/t2conf/t2plconf

# No configuration options available
ITEMS=(none)

#ITEMS=(
#    TCPWIN_SAVE   check   ""                   "Save content to TCPWIN_F_PATH"
#    TCPWIN_RMDIR  check   "TCPWIN_SAVE == 1"  "Empty TCPWIN_F_PATH before starting"
#    TCPWIN_STATS  check   ""                   "Save statistics to baseFileName TCPWIN_SUFFIX"
#    TCPWIN_LOAD   check   ""                   "Load TCPWIN_FNAME"
#    TCPWIN_VAR1   check   ""                   "Output tcpWinVar1 (var1)"
#    TCPWIN_IP     check   ""                   "Output tcpWinIP (var2)"
#    TCPWIN_VEC    check   ""                   "Output tcpWinVar5_Var6 and tcpWinVector"
#
#    TCPWIN_FNAME   text   "TCPWIN_LOAD == 1"  "File to load from the plugin folder"
#    TCPWIN_SUFFIX  text   "TCPWIN_STATS == 1" "Suffix for output file"
#
#    TCPWIN_ENV_STR text   ""                   "String environment variable"
#    TCPWIN_ENV_NUM range  ""                   "Numerical environment variable: 0 255"
#
#    TCPWIN_F_PATH  text   "TCPWIN_SAVE == 1"  "Path for extracted content"
#)

# Source the master t2plconf file
source "$(dirname "$0")/../../scripts/t2conf/t2plconf"
