PdcommGemCommandParameterDefinition
구조체
원격 명령 매개변수 하나의 정의입니다(CPNAME과 그 CPVAL 규칙).
typedef struct PdcommGemCommandParameterDefinition { ... } PdcommGemCommandParameterDefinition멤버
format
필드
CPVAL 항목에 요구되는 정확한 SECS-II 형식 코드입니다.
uint8_t formatS2F41 명령에 허용되는 형식은 Binary, Boolean, ASCII, I1, I2, I4, I8, U1, U2, U4, U8입니다. 확장 명령(S2F49)은 JIS-8을 제외한 모든 형식을 허용합니다.
format_present
필드
format을 강제하면 1, 그렇지 않으면 0입니다.
uint8_t format_presentmax_count
필드
CPVAL 항목에 허용되는 최대 요소 개수입니다. min_count보다 작으면 안 됩니다.
size_t max_countmaximum
필드
모든 정수 요소의 상한(포함)입니다. maximum_present가 1일 때만 읽습니다.
PdcommGemInt128 maximummaximum_present
필드
maximum을 강제하면 1입니다. 정수 format이 필요합니다.
uint8_t maximum_presentmin_count
필드
CPVAL 항목에 허용되는 최소 요소 개수입니다(ASCII와 Binary는 바이트 수).
size_t min_countminimum
필드
모든 정수 요소의 하한(포함)입니다. minimum_present가 1일 때만 읽습니다.
PdcommGemInt128 minimumminimum_present
필드
minimum을 강제하면 1입니다. 정수 format이 필요합니다.
uint8_t minimum_presentname
필드
CPNAME 항목(ASCII 또는 정수 스칼라)입니다. 호출 동안만 빌려 쓰며 NULL이 아니어야 합니다.
const PdcommSecsItem *namerequired
필드
요청에 매개변수가 반드시 있어야 하면 1, 그렇지 않으면 0입니다.
uint8_t required