Skip to content

v4.5.0 Output changed notification mechanism added, Mutexes simplification

Compare
Choose a tag to compare
@GabyGold67 GabyGold67 released this 10 Jul 05:41
· 16 commits to master since this release
ce1ec4b
  • Each mechanism that executes methods when changing states happens added the call to a function with the signature: void (function*) (void*). This simple addition opens the possibility to set a pointer to ANY type of argument, including other objects, to be a parameter of the execution of the function.
    The addition is available for the change of the following states:
    • isOn
    • isOff
    • isPilotOn
    • isPilotOff
    • isWarningOn
    • isWarningOff
    • isOnScndry
    • isOffScndry
    • isOnVoided
    • isOfVoided
  • Reduce the use of the INT blocking portMUX_TYPE mux portMUX_INITIALIZER_UNLOCKED;
    • Replacement of those mutexes with simple mutexes: