#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
VWED内置模块包
导出所有模块类供外部使用
"""

# 导入所有模块类
from .api_module import VWEDApiModule
from .function_module import VWEDFunctionModule
from .event_module import VWEDEventModule
from .timer_module import VWEDTimerModule
from .log_module import VWEDLogModule
from .task_module import VWEDTaskModule
from .data_module import VWEDDataModule
from .util_module import VWEDUtilModule
from .device_module import VWEDDeviceModule
from .robot_module import VWEDRobotModule
from .location_module import VWEDLocationModule
from .other_module import VWEDOtherModule
from .file_distribution_module import VWEDFileDistributionModule
from .system_thread_module import VWEDSystemThreadModule
from .http_module import VWEDHttpModule
from .fins_module import VWEDFinsModule
from .melsec_module import VWEDMelsecModule
from .modbus_module import VWEDModbusModule
from .mqtt_module import VWEDMqttModule
from .opc_ua_module import VWEDOpcUaModule
from .websocket_module import VWEDWebSocketModule
from .s7_module import VWEDS7Module

# 导出所有可用的模块类
__all__ = [
    'VWEDApiModule',
    'VWEDFunctionModule',
    'VWEDEventModule',
    'VWEDTimerModule',
    'VWEDLogModule',
    'VWEDTaskModule',
    'VWEDDataModule',
    'VWEDUtilModule',
    'VWEDDeviceModule',
    'VWEDRobotModule',
    'VWEDLocationModule',
    'VWEDOtherModule',
    'VWEDFileDistributionModule',
    'VWEDSystemThreadModule',
    'VWEDHttpModule',
    'VWEDFinsModule',
    'VWEDMelsecModule',
    'VWEDModbusModule',
    'VWEDMqttModule',
    'VWEDOpcUaModule',
    'VWEDWebSocketModule',
    'VWEDS7Module',
]