deleteDevice
Definition
-- @/lua/ge/extensions/core/input/virtualInput.lua:26
local function deleteDevice(deviceInstance)
local mgr = getVirtualInputManager()
if not mgr then
log("E", "", "Unable to create virtual device: manager not found")
return
end
mgr:unregisterDevice('vinput' .. tostring(deviceInstance))
local deviceInfo = M.devices[deviceInstance]
log('I', '', "Deleted device '"..dumps(deviceInstance).."' as vinput: "..dumps(deviceInfo))
M.devices[deviceInstance] = nil
end
Callers
@/lua/vehicle/extensions/tech/CANBus/ProjectBavariaController.lua
local cmdStringTemplate = [[
core_input_virtualInput.deleteDevice(%d)
]]
@/lua/vehicle/extensions/tech/CANBus/ButtonBox.lua
local cmdStringTemplate = [[
core_input_virtualInput.deleteDevice(%d)
]]
@/lua/ge/extensions/core/remoteController.lua
if virtualDevices[ip] ~= nil and currentTime - lastPackageTime > 10000 then
extensions.core_input_virtualInput.deleteDevice(virtualDevices[ip].deviceInst)
virtualDevices[ip] = nil