From 199c2b79cb98ba99e3becf48b19522810768a2a4 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Wed, 24 Dec 2025 19:45:59 +0100 Subject: [PATCH] wow --- plugin.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/plugin.lua b/plugin.lua index 75ef6f8..4b3c29e 100644 --- a/plugin.lua +++ b/plugin.lua @@ -264,7 +264,13 @@ function set_rds_udg2(xy, groups) end ---@param id_data integer ---@return integer oda_id function register_oda(group, group_version, id, id_data) end ----Sets a function to handle the ODA for the oda id we have specified when we get to group "K" ----@param oda_id integer ----@param fun function + +---The callback function for an ODA handler +---@alias ODAHandler fun(): (integer, integer, integer) + +---Sets a function to handle the ODA data generation. +---The handler is called when the group sequence 'K' slot is processed. +---The function must return 3 integers representing RDS Blocks B, C, and D. +---@param oda_id integer The ID returned by register_oda +---@param fun ODAHandler function set_oda_handler(oda_id, fun) end \ No newline at end of file