#include #include #include #include #include #include #include #include #include "monano.h" #include "static_constraints_parameters.h" /* To store static constraints */ void pthread_monano_static_constraints_parameters(pthread_monano_t *t) { t->static_constraints[MONANO_STATIC_CONSTRAINTS_MONOCORE]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_PARTITIONED]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_DEADLINE_MONOTONIC]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_PREEMPTIVE]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_SYNCHRONOUS_RELEASE]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_PERIODIC_TASKS]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_INDEPENDENT_TASKS]=true; t->static_constraints[MONANO_STATIC_CONSTRAINTS_PREEMPTION_DELAY_TASKS]=true; }