Added sphinx documentation

This commit is contained in:
Matthias Heisig
2025-04-28 17:15:57 +02:00
parent 94381dc704
commit 0d201a140a
86 changed files with 10280 additions and 0 deletions

69
docs/POUs.rst Normal file
View File

@@ -0,0 +1,69 @@
***************************
POUs
***************************
.. plc:autofunctionblock:: FB_Module
:members:
.. plc:autofunctionblock:: FB_PowerMeter
.. plc:autofunctionblock:: FB_Safety
.. plc:autofunctionblock:: FB_String
:members:
.. plc:autofunctionblock:: FB_UMD705
.. plc:autofunctionblock:: FB_Unit
:members:
.. plc:autoprogram:: MAIN
Sunspec
================================
.. plc:autofunctionblock:: FB_PowerSupplySunspec
:members:
ST_SUNSPEC_CURRENT_VALUES
---------------------------------
.. plc:autostruct:: ST_SUNSPEC_CURRENT_VALUES
U_SUNSPEC_ERROR
---------------------------------
.. plc:autoenum:: U_SUNSPEC_ERROR
ModelData
---------------------------------
ST_SunspecInverterThreePhase
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. plc:autostruct:: ST_SunspecInverterThreePhase
ST_SunspecNameplateRatings
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. plc:autostruct:: ST_SunspecNameplateRatings
StatePattern
---------------------------------
StateEvents
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. plc:autofunctionblock:: I_SunspecStateEvents
:members:
States
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. plc:autofunctionblock:: FB_SunspecErrorState
:members:
.. plc:autofunctionblock:: FB_SunspecOffState
:members: