장치의 응답을 디코딩하고 다른 값을 되 돌린다. 이러한 값은 달라질 수 있습니다. 1,2 또는 3 개의 데이터 유형 (double, int 또는 string) 및 혼합. 예 : 명령 XI를 들어, 다시 한 문자열을 얻을 명령 YI 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