Device Protocol IDs
--------------------


- 1: Reserved (Scheduler)
- 2: SystemStat
- 3: Modbus
- 4: `BACNet <https://github.com/pyscada/PyScada-BACNet>`_
- 5: VISA
- 6: 1-Wire
- 7: Phant
- 8: SMBus
- 9: Reserved (Jofra350)
- 10: `GPIO <https://github.com/pyscada/PyScada-GPIO>`_
- 11: `Reserved (PT104) <https://github.com/pyscada/PyScada-PT104>`_
- 12: `OPC-UA <https://github.com/clavay/PyScada-OPCUA>`_
- 13: `SML (Smart Meter Language) <https://github.com/gkend/PyScada-SML>`_
- 14: `File <https://github.com/pyscada/PyScada-File>`_
- 15: `MeterBus (MBus) <https://github.com/pyscada/PyScada-MeterBus>`_
- 16: Generic dummy device
- 8X: Custom Worker
- 93 `Reserved (Serial) <https://github.com/clavay/PyScada-Serial>`_
- 94 `Reserved (WebService) <https://github.com/clavay/PyScada-WebService>`_
- 95: `Reserved (Scripting) <https://github.com/pyscada/PyScada-Scripting>`_
- 96: Reserved (Event)
- 97: Reserved (Mail)
- 98: Reserved (Report)
- 99: reserved (Export)
- 100+: reserved for dynamic

