Subversion Repositories HomeAutomation

Rev

Rev 1512 | Rev 1532 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed

## Section act_protectedOutput -- Do not edit this line

# Define a number of outputs with a common diagnostic input pin used as a global enable flag for all the outputs.
# External hardware can monitor the outputs and assert the diagnostics pin whenever the outputs must be turned off, to protect whatever is connected to them.

# Number of ouput pins.
act_protectedOutput_NR_OUTPUT_PINS=1

# Output pins.
act_protectedOutput_OUTPUT0_PIN=GPIO_D5
act_protectedOutput_OUTPUT1_PIN=GPIO_D1
act_protectedOutput_OUTPUT2_PIN=GPIO_D7
act_protectedOutput_OUTPUT3_PIN=GPIO_B0

# Defines the ACTIVE state of the OUTPUT pin. 1 means output is active high, 0 means active low.
act_protectedOutput_OUTPUT0_PIN_ACTIVE_STATE=1
act_protectedOutput_OUTPUT1_PIN_ACTIVE_STATE=1
act_protectedOutput_OUTPUT2_PIN_ACTIVE_STATE=0
act_protectedOutput_OUTPUT3_PIN_ACTIVE_STATE=1

# Diagnostics pin. Asserted from external monitors if the outputs need to be disabled.
act_protectedOutput_DIAG_PIN=GPIO_D2
act_protectedOutput_DIAG_PIN_PCINT=<PCINT>

# Defines the ASSERTED state of the DIAG pin. 1 means DIAG is asserted HIGH during error conditions, 0 means it is asserted low.
act_protectedOutput_DIAG_PIN_ASSERTED_STATE=0

# Enables internal pull-up resistor for the DIAG pin. This is only used if ASSERTED state is defined as 0 (i.e. active low).
act_protectedOutput_DIAG_PIN_PULL_ENABLED=0

# When the output pins have been turned off by a DIAG assertion, software can try to enable them again after a specified timeout.
# Set timeout to 0 to disable this mechanism.
act_protectedOutput_RETRY_TIMER=<TIMER>
act_protectedOutput_RETRY_TIMER_TIME_S=10

act_protectedOutput_ID=<ID>

## End section act_protectedOutput -- Do not edit this line