Files
HDRobotics/Assets/Scripts/Model/NewJobRequestDTO.cs
2025-12-03 21:19:07 +09:00

24 lines
773 B
C#

/// <summary>
/// 새로운 로봇 작업(Job) 프로그램 생성을 서버(로봇 제어기)에 요청할 때 사용하는 데이터 전송 객체(DTO)
/// 이 객체는 JSON 문자열로 직렬화되어 HTTP POST 요청의 Body에 담겨 전송됨
/// </summary>
[System.Serializable]
public class NewJobRequestDTO
{
/// <summary>
/// 생성할 작업 파일의 이름 (예: "TestProgram.job")
/// 확장자(.job)를 포함하여 지정
/// </summary>
public string fname;
/// <summary>
/// 해당 작업을 수행할 로봇의 모델명
/// </summary>
public string model_name;
/// <summary>
/// 부가 축(Additional Axis)의 개수
/// 로봇 본체(6축) 외에 주행 레일이나 회전 테이블 같은 외부 축이 연결되어 있는지 설정
/// (일반적인 6축 로봇만 사용하는 경우 0으로 설정)
/// </summary>
public int n_add_ax;
}