Home
last modified time | relevance | path

Searched refs:smf_set_state (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/samples/subsys/smf/hsm_psicc2/src/
Dhsm_psicc2_thread.c78 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S11]); in s_run()
114 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s1_run()
118 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S11]); in s1_run()
122 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S2]); in s1_run()
128 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S]); in s1_run()
135 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S211]); in s1_run()
165 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s11_run()
172 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S21]); in s11_run()
176 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S]); in s11_run()
200 smf_set_state(SMF_CTX(obj), &demo_states[STATE_S1]); in s2_run()
[all …]
/Zephyr-latest/samples/subsys/smf/smf_calculator/src/
Dsmf_calculator_thread.c202 smf_set_state(&s->ctx, &calculator_states[STATE_ON]); in on_run()
219 smf_set_state(&s->ctx, &calculator_states[STATE_FRAC_1]); in ready_run()
223 smf_set_state(&s->ctx, &calculator_states[STATE_INT_1]); in ready_run()
227 smf_set_state(&s->ctx, &calculator_states[STATE_ZERO_1]); in ready_run()
231 smf_set_state(&s->ctx, &calculator_states[STATE_OP_CHAINED]); in ready_run()
266 smf_set_state(&s->ctx, &calculator_states[STATE_NEGATED_1]); in begin_run()
293 smf_set_state(&s->ctx, &calculator_states[STATE_FRAC_1]); in negated_1_run()
297 smf_set_state(&s->ctx, &calculator_states[STATE_INT_1]); in negated_1_run()
301 smf_set_state(&s->ctx, &calculator_states[STATE_ZERO_1]); in negated_1_run()
311 smf_set_state(&s->ctx, &calculator_states[STATE_BEGIN]); in negated_1_run()
[all …]
/Zephyr-latest/subsys/mgmt/hawkbit/
Dhawkbit.c1236 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_http_start()
1245 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_http_start()
1273 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_probe()
1286 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_CANCEL]); in s_probe()
1290 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_CONFIG_DEVICE]); in s_probe()
1294 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_PROBE_DEPLOYMENT_BASE]); in s_probe()
1298 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_probe()
1320 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel()
1330 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel()
1344 smf_set_state(SMF_CTX(s), &hawkbit_states[S_HAWKBIT_TERMINATE]); in s_cancel()
[all …]
/Zephyr-latest/doc/services/smf/
Dindex.rst92 To transition from one state to another, the :c:func:`smf_set_state`
96 :c:func:`smf_set_initial` and :c:func:`smf_set_state` function should
102 .. note:: While the state machine is running, :c:func:`smf_set_state` should
104 :c:func:`smf_set_state` from Exit functions will generate a warning in the
119 calls :c:func:`smf_set_state`.
145 3. Prohibiting transitions using :c:func:`smf_set_state` in exit actions.
202 smf_set_state(SMF_CTX(&s_obj), &demo_states[S1]);
212 smf_set_state(SMF_CTX(&s_obj), &demo_states[S2]);
226 smf_set_state(SMF_CTX(&s_obj), &demo_states[S0]);
316 smf_set_state(SMF_CTX(&s_obj), &demo_states[S1]);
[all …]
/Zephyr-latest/tests/lib/smf/src/
Dtest_lib_flat_smf.c107 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in state_a_run()
147 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in state_b_run()
179 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
Dtest_lib_hierarchical_5_ancestor_smf.c137 smf_set_state(SMF_CTX(obj), &test_states[C]); in p05_run()
319 smf_set_state(SMF_CTX(obj), &test_states[B]); in a_run()
392 smf_set_state(SMF_CTX(obj), &test_states[D]); in c_run()
Dtest_lib_hierarchical_smf.c150 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in parent_ab_run()
267 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in state_b_run()
302 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
Dtest_lib_self_transition_smf.c228 smf_set_state(SMF_CTX(obj), &test_states[STATE_C]); in parent_ab_run()
272 smf_set_state(SMF_CTX(obj), &test_states[PARENT_C]); in parent_c_run()
317 smf_set_state(SMF_CTX(obj), &test_states[STATE_B]); in state_a_run()
404 smf_set_state(SMF_CTX(obj), &test_states[STATE_D]); in state_c_run()
/Zephyr-latest/include/zephyr/
Dsmf.h139 void smf_set_state(struct smf_ctx *ctx, const struct smf_state *new_state);
/Zephyr-latest/lib/smf/
Dsmf.c269 void smf_set_state(struct smf_ctx *const ctx, const struct smf_state *new_state) in smf_set_state() function
/Zephyr-latest/subsys/usb/usb_c/
Dusbc_tc_common.c188 smf_set_state(SMF_CTX(tc), &tc_states[state]); in tc_set_state()
Dusbc_prl.c403 smf_set_state(SMF_CTX(prl_tx), &prl_tx_states[state]); in prl_tx_set_state()
415 smf_set_state(SMF_CTX(prl_hr), &prl_hr_states[state]); in prl_hr_set_state()
Dusbc_pe_common.c441 smf_set_state(SMF_CTX(data->pe), &pe_states[state]); in pe_set_state()
/Zephyr-latest/doc/releases/
Dmigration-guide-3.7.rst968 * Previously, calling :c:func:`smf_set_state` with a ``new_state`` set to NULL would execute all
Drelease-notes-3.7.rst1795 * Passing ``NULL`` to :c:func:`smf_set_state` is now not allowed.