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 |