콘텐츠로 이동
무료 평가 시작

pdcomm::GemFormattedProgramTransferInfo

구조체

S7F23 요청 또는 S7F24 응답의 요약이며 formattedProgramTransferInfo()가 반환합니다.

struct GemFormattedProgramTransferInfo

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

멤버

acknowledgement

필드

S7F24 응답의 ACKC7이며 0~7입니다(0은 수락을 뜻합니다).

uint8_t acknowledgement

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

acknowledgementPresent

필드

#acknowledgement에 보내거나 받은 ACKC7이 들어 있으면 true입니다.

bool acknowledgementPresent

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

commandCount

필드

받은 프로그램에 든 명령 수입니다. 응답이면 0입니다.

size_t commandCount

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

idFormat

필드

PPID의 SECS-II 형식 코드(PDCOMM_SECS_ASCII 또는 PDCOMM_SECS_BINARY)입니다.

uint8_t idFormat

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

isRequest

필드

장비가 받은 S7F23이면 true입니다.

bool isRequest

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

replyReady

필드

받은 S7F23이 아직 응답을 기다리는 동안 true입니다.

bool replyReady

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

request

필드

항상 GemRequest::FormattedProgramTransferSend입니다.

GemRequest request

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>

responded

필드

장비가 S7F24를 보낸 뒤에는 true입니다.

bool responded

선언 위치: #include <pdcomm_gem_formatted_program_transfers.hpp>