blob: 3ae7469413f54ae0b6d0b8151f9b706fd628d4d2 [file] [log] [blame]
[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
}
}
}
}
}
}