Dynamic TX power level

How do i change the TX_OUTPUT_POWER dynamically as it seems to be hard coded defined
#define RF_FREQUENCY 868000000 // Hz
#define TX_OUTPUT_POWER 3 // dBm // WAS 5
#define LORA_BANDWIDTH 0 // [0: 125 kHz,
// 1: 250 kHz,
// 2: 500 kHz,
// 3: Reserved]
#define LORA_SPREADING_FACTOR 7 // [SF7…SF12] was 7
#define LORA_CODINGRATE 1 // [1: 4/5,
// 2: 4/6,
// 3: 4/7,
// 4: 4/8]
#define LORA_PREAMBLE_LENGTH 8 // Same for Tx and Rx
#define LORA_SYMBOL_TIMEOUT 0 // Symbols
#define LORA_FIX_LENGTH_PAYLOAD_ON false
#define LORA_IQ_INVERSION_ON false
#define RX_TIMEOUT_VALUE 900
#define BUFFER_SIZE 255 // Define the payload size here