0
我解码来自设备的响应并获取不同的值。这些值可能会有所不同:1,2或3种数据类型(double,int或string)和混合。例如。对于命令XI得到1串回来,对于命令易得1串和2个双回,...确定设置哪些数据值的最佳方法
(简化)班我现在使用的响应:
public class DecodedResponse
{
public CommandEnum command;
public double ReturnValueD1;
public double ReturnValueD2;
public double ReturnValueD3;
public string ReturnValueS1;
public string ReturnValueS2;
public string ReturnValueS3;
public int ReturnValueI1;
public int ReturnValueI2;
public int ReturnValueI3;
}
到现在为止,用户必须知道为命令X,Y设置了哪些值... 但我对此并不满意。什么可能是一个聪明的解决方案告诉用户哪些值被设置?
感谢您的回答。可能是一个解决方案。 – flexo 2014-09-25 07:12:07