blob: d0503dc2ed82cb5a704a948a86434292edccbc9c [file] [log] [blame]
#define do_tlv_data_sm_resp( inst_tlv )\
U16( inst_tlv->, tag, str_tlv_id );\
U16( inst_tlv->, length, valueDec_16 );\
if( inst_tlv-> tag == TLVID_delivery_failure_reason ){\
U08( inst_tlv->, value.val08, valueDec_08 );\
} else if( inst_tlv-> tag == TLVID_network_error_code ){\
OCTET16( inst_tlv->, value.octet, 3 );\
} else if( inst_tlv-> tag == TLVID_additional_status_info_text ){\
OCTET16( inst_tlv->, value.octet, 256 );\
} else if( inst_tlv-> tag == TLVID_dpf_result ){\
U08( inst_tlv->, value.val08, valueDec_08 );\
} else {\
OCTET16( inst_tlv->, value.octet, 1024 ) /* Parameter forwarded */\
};