Library to handle the X-NUCLEO-PLC01A1 Programmable Logic Controller Expansion Board based on the VNI8200XP (solid state relay) and CLT01-38SQ7 (octal digital termination array) components.
Dependents: HelloWorld_PLC01A1
Auto generated API documentation and code listings for X_NUCLEO_PLC01A1
| CLT01_38S | Class representing an CLT01_38S component |
| Component | An abstract class for Generic components |
| DIGITALINPUTARRAY_DrvTypeDef | DIGITALINPUTARRAY driver structure definition |
| handle_t | Component's Context structure definition |
| PLCInput | An abstract class for PLCInput component |
| PLCOutput | An abstract class for PLCOutut component |
| SSRELAY_DrvTypeDef | SSRELAY driver structure definition |
| VNI8200XP | Class representing an VNI8200XP component |
Code
| CLT01_38S.cpp [code] | |
| CLT01_38S.h [code] | This file contains the class of an CLT01_38SQ7 PLC component |
| Component.h [code] | This file contains the abstract class describing the interface of a generic component |
| component_def.h [code] | Generic header file containing a generic component's definitions and I/O functions |
| plc.h [code] | This header file contains the functions prototypes for the plc driver |
| PLCInput.h [code] | This file contains the abstract class describing the interface of a PLC input component |
| PLCOutput.h [code] | This file contains the abstract class describing the interface of a PLC output component |
| VNI8200XP.cpp [code] | PLC_CLT01-38SQ7 This file provides firmware functions for how to manage I/O from VNI8200XP ============================================================================== |
| VNI8200XP.h [code] | This file contains the class of an VNI8200XP PLC component |
| x_nucleo_plc01a1_config.h [code] | Configuration header file for the X_NUCLEO_PLC01A1 expansion board |
| XNucleoPLC01A1.cpp [code] | Implementation file for the X_NUCLEO_PLC01A1 expansion board |
| XNucleoPLC01A1.h [code] | Class header file for the X_NUCLEO_PLC01A1 expansion board |
X-NUCLEO-PLC01A1 Programmable Logic Controller