I found this in DCS World\Mods\aircraft\JF-17\Comm\comm-lua:
-- contact GC to install/uninstall fuel probe
local updateProbe = {
perform = function(self, parameters)
local avINT = data.base.GetDevice(dev_radio_int_id)
if avINT then
avINT:avFUEL_update_probe(self.update)
end
end
}
updateProbe.__index = updateProbe
function updateProbe.new(updated)
local todo = { update = updated }
data.base.setmetatable(todo, updateProbe)
return todo
end
menus['AAR Probe'] = {
name = _('AAR Probe'),
items = {
[1] = {name = _('Install Probe'), command = updateProbe.new(true)},
[2] = {name = _('Uninstall Probe'), command = updateProbe.new(false)},
}
}
table.insert(menus['Ground Crew'].items, { name = _('AAR Probe'), submenu = menus['AAR Probe']})