mirror of
https://github.com/JoelBender/bacpypes
synced 2025-10-05 22:18:16 +08:00
83 lines
1.1 KiB
Python
Executable File
83 lines
1.1 KiB
Python
Executable File
#!/usr/bin/python
|
|
|
|
"""BACnet Python Package"""
|
|
|
|
#
|
|
# Platform Check
|
|
#
|
|
|
|
import sys as _sys
|
|
import warnings as _warnings
|
|
|
|
_supported_platforms = ('linux2', 'win32', 'darwin')
|
|
|
|
if _sys.platform not in _supported_platforms:
|
|
_warnings.warn("unsupported platform", RuntimeWarning)
|
|
|
|
#
|
|
# Project Metadata
|
|
#
|
|
|
|
__version__ = '0.18.0'
|
|
__author__ = 'Joel Bender'
|
|
__email__ = 'joel@carrickbender.com'
|
|
|
|
from . import settings
|
|
|
|
#
|
|
# Communications Core Modules
|
|
#
|
|
|
|
from . import comm
|
|
from . import task
|
|
from . import singleton
|
|
from . import capability
|
|
from . import iocb
|
|
|
|
#
|
|
# Link Layer Modules
|
|
#
|
|
|
|
from . import pdu
|
|
from . import vlan
|
|
|
|
#
|
|
# Network Layer Modules
|
|
#
|
|
|
|
from . import npdu
|
|
from . import netservice
|
|
|
|
#
|
|
# Virtual Link Layer Modules
|
|
#
|
|
|
|
from . import bvll
|
|
from . import bvllservice
|
|
from . import bsll
|
|
from . import bsllservice
|
|
|
|
#
|
|
# Application Layer Modules
|
|
#
|
|
|
|
from . import primitivedata
|
|
from . import constructeddata
|
|
from . import basetypes
|
|
|
|
from . import object
|
|
|
|
from . import apdu
|
|
|
|
from . import app
|
|
from . import appservice
|
|
|
|
from . import local
|
|
from . import service
|
|
|
|
#
|
|
# Analysis
|
|
#
|
|
|
|
from . import analysis
|