#!/bin/bash
# Compatibility entrypoint for older ccmon-based mappings.
TARGET="$1"; shift
SLOT="${1:-0}"; shift
FIELD="${1:-}"; shift

case "$FIELD" in
    param)
        PARAM_IDX="$1"; shift
        VALUE="$1"
        exec "$(dirname "$0")/ppcc-wrapper" SET "$TARGET" "$SLOT" "$PARAM_IDX" "value=$VALUE"
        ;;
    *)
        VALUE="${1:-true}"
        exec "$(dirname "$0")/ppcc-wrapper" SET "$TARGET" "$SLOT" "${FIELD}=${VALUE}"
        ;;
esac
