12 Invoke/argument InvokeArgument
13 ReturnResult/result/result ResultArgument
17 Invoke/invokeId invokeIdConstrained
19 Reject/problem/invoke invokeProblem
20 Reject/problem/returnError returnErrorProblem
21 Reject/problem/returnResult returnResultProblem
23 ReturnResult/result/result resultArgument
28 DISSECTOR_ASSERT(actx->rose_ctx);
29 rose_ctx_clean_data(actx->rose_ctx);
35 Code VAL_PTR = &%(ACTX)s->rose_ctx->d.code
36 Code/local VAL_PTR = &%(ACTX)s->rose_ctx->d.code_local
37 Code/global FN_VARIANT = _str VAL_PTR = &%(ACTX)s->rose_ctx->d.code_global
39 actx->rose_ctx->d.code_item = actx->created_item;
45 GeneralProblem VAL_PTR = &problem_val
46 InvokeProblem VAL_PTR = &problem_val
47 ReturnResultProblem VAL_PTR = &problem_val
48 ReturnErrorProblem VAL_PTR = &problem_val
49 #.FN_FTR GeneralProblem
50 (void) g_strlcpy(problem_str, val_to_str_const(problem_val, VALS(h450_ros_GeneralProblem_vals), ""), 64);
51 problem_str[64-1] = '\0';
52 #.FN_FTR InvokeProblem
53 (void) g_strlcpy(problem_str, val_to_str_const(problem_val, VALS(h450_ros_InvokeProblem_vals), ""), 64);
54 problem_str[64-1] = '\0';
55 #.FN_FTR ReturnResultProblem
56 (void) g_strlcpy(problem_str, val_to_str_const(problem_val, VALS(h450_ros_ReturnResultProblem_vals), ""), 64);
57 problem_str[64-1] = '\0';
58 #.FN_FTR ReturnErrorProblem
59 (void) g_strlcpy(problem_str, val_to_str_const(problem_val, VALS(h450_ros_ReturnErrorProblem_vals), ""), 64);
60 problem_str[64-1] = '\0';
65 # body is implemented manually as asn2wrs is not able to handle subtype constraint event passed through parameter
66 #.FN_BODY Invoke/invokeId
67 offset = dissect_per_constrained_integer(%(TVB)s, %(OFFSET)s, %(ACTX)s, %(TREE)s, %(HF_INDEX)s,
68 0U, 65535U, %(VAL_PTR)s, true);
72 Invoke/argument TYPE = FT_BYTES DISPLAY = BASE_NONE
74 #.FN_PARS Invoke/argument
76 TYPE_REF_FN = argument_cb
79 #.INCLUDE ../ros/ros-inv.cnf
81 #--- RETURN RESULT ---
84 ReturnResult/result/result TYPE = FT_BYTES DISPLAY = BASE_NONE
86 #.FN_PARS ReturnResult/result/result
88 TYPE_REF_FN = result_cb
92 #.INCLUDE ../ros/ros-res.cnf
97 ReturnError/parameter TYPE = FT_BYTES DISPLAY = BASE_NONE
99 #.FN_PARS ReturnError/parameter
100 FN_VARIANT = _pdu_new
101 TYPE_REF_FN = error_cb
104 #.INCLUDE ../ros/ros-err.cnf
108 #.INCLUDE ../ros/ros-rej.cnf