[MODULE_PARAMETERS] | |
tsp_EPTF_MQTT_LGen_templates := | |
{ | |
{ | |
id := "t_MQTT_RegDereg_FSM_connect", | |
msg := | |
{ | |
connect_msg := | |
{ | |
header := { flags := '0000'B }, | |
name := "MQTT", | |
protocol_level := 4, | |
flags := { | |
user_name_flag := '0'B, | |
password_flag := '0'B, | |
will_retain := '0'B, | |
will_qos := AT_MOST_ONCE_DELIVERY, | |
will_flag := '0'B, | |
clean_session := '1'B | |
}, | |
keep_alive := 0, | |
payload := { | |
client_identifier := "", | |
will_topic := omit, | |
will_message := omit, | |
user_name := omit, | |
password := omit | |
} | |
} | |
} | |
}, | |
{ | |
id := "t_MQTT_RegDereg_FSM_disconnect", | |
msg := | |
{ | |
disconnect_msg := { | |
header := { flags := '0000'B } | |
} | |
} | |
}, | |
{ | |
id := "t_MQTT_RegDereg_FSM_publish", | |
msg := | |
{ | |
publish := { | |
header := { | |
dup_flag := '0'B, | |
qos_level := AT_MOST_ONCE_DELIVERY, | |
retain_flag := '0'B | |
}, | |
topic_name := "topic", | |
packet_identifier := 0, | |
payload := ''O | |
} | |
} | |
}, | |
{ | |
id := "t_MQTT_RegDereg_FSM_subscribe", | |
msg := | |
{ | |
subscribe := { | |
header := { flags := '0010'B }, | |
packet_identifier := 0, | |
payload := { | |
{ | |
topic_filter := "topic", | |
requested_qos := AT_MOST_ONCE_DELIVERY | |
} | |
} | |
} | |
} | |
} | |
} |