Limbs Safety Switch Library for ESP32 (Arduino) v1.0.2
A library that provides a class that models a Limbs Safety Switch for physical dangerous devices or industrial production machines.
Loading...
Searching...
No Matches
swtchOtptHwCfg_t Struct Reference

Switch Output Hardware Configuration data structure. More...

#include <LimbsSafetySw_ESP32.h>

Collaboration diagram for swtchOtptHwCfg_t:

Detailed Description

Switch Output Hardware Configuration data structure.

Holds the configuration parameters for the GPIO pins assigned to output the state of the isOn, isVoided and isEnabled attribute flag for the underlying switches. The configuration information is a gpioPinOtptHwCfg_t type value

Parameters
isOnPinHolds the isOn flag attribute state output pin configuration properties
isVoidedPinHolds the isVoided flag attribute state output pin configuration properties
isEnabledPinHolds the isEnabled flag attribute state output pin configuration properties
Note
The pins included in this structure are used for operator information related output. The use or lack of use of those pins are not related to the LimbsSftyLnFSwtch class objects behavior, as the attribute flags values that might be reflected by those pins are always computed, independently of being later used to activate hardware hints.
For the hands switches all three parameters are relevant, for the SnglSrvcVdblMPBttn foot switch only the isOnPin and the isEnabledPin parameters will be considered, being the values of the other parameter ignored.
Attention
Hardware construction related!! The information must be provided by the hardware developers