我必须对基于 X.690 编码的数据结构中存在的参数进行编码。假设,我的结构是:
struct Data_Struct
{
parameter1
parameter2
parameter3
}
这些参数中的一些或全部可能具有有效数据,例如,parameter1
和parameter3
。然后我应该只编码parameter1
并parameter3
使用 TLV 编码。我是否必须遵循顺序程序才能遵循这一点。喜欢,
Check whether parameter 1 is present
If present, find the tag of the parameter from a lookup table and encode it
Check whether parameter 2 is present
If present, find the tag of the parameter from a lookup table and encode it
Check whether parameter 3 is present
If present, find the tag of the parameter from a lookup table and encode it
- 由于程序是重复的,我可以模块化吗?
- 最好的方法是什么?
- 有没有办法按顺序访问参数?
- 我怎样才能在参数和它的标签之间建立关系?
值的长度是可变的。