Initial commit
This commit is contained in:
51
Handler/Sub/CommData/CommData.csproj
Normal file
51
Handler/Sub/CommData/CommData.csproj
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{14E8C9A5-013E-49BA-B435-EFEFC77DD623}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>VarData</RootNamespace>
|
||||
<AssemblyName>VarData</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Enum.cs" />
|
||||
<Compile Include="Enum_IO.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
457
Handler/Sub/CommData/Enum.cs
Normal file
457
Handler/Sub/CommData/Enum.cs
Normal file
@@ -0,0 +1,457 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace AR
|
||||
{
|
||||
public enum eswPLCAddr
|
||||
{
|
||||
Ready = 0,
|
||||
Spare1,
|
||||
Spare2,
|
||||
|
||||
/// <summary>
|
||||
/// 1=Limit Down
|
||||
/// 2=Detect
|
||||
/// 3=Limit Up
|
||||
/// </summary>
|
||||
LPort,
|
||||
CPort,
|
||||
RPort,
|
||||
|
||||
/// <summary>
|
||||
/// 1 = Down,
|
||||
/// 2 = Up
|
||||
/// 3 = stop
|
||||
/// </summary>
|
||||
LMotor,
|
||||
CMotor,
|
||||
RMotor,
|
||||
|
||||
/// <summary>
|
||||
/// 시퀀스값 0~
|
||||
/// 0 : nothing
|
||||
/// 1 : ~ running
|
||||
/// </summary>
|
||||
LSts,
|
||||
CSts,
|
||||
RSts,
|
||||
|
||||
/// <summary>
|
||||
/// 1=down,
|
||||
/// 2=up,
|
||||
/// 3=stop,
|
||||
/// 4=refresh
|
||||
/// </summary>
|
||||
LCmd,
|
||||
CCmd,
|
||||
RCmd,
|
||||
|
||||
}
|
||||
|
||||
//public enum eVarUInt32
|
||||
//{
|
||||
//}
|
||||
|
||||
//public enum eVarByte
|
||||
//{
|
||||
// None = 0,
|
||||
|
||||
|
||||
|
||||
|
||||
//}
|
||||
|
||||
public enum eVarBool
|
||||
{
|
||||
None = 0,
|
||||
NeedUserTouchAfterHome,
|
||||
BarcodeHook,
|
||||
NeedTopJigUnloaderPosition,
|
||||
Use_Conveyor,
|
||||
LEFT_ITEM_PICKOFF,
|
||||
RIGT_ITEM_PICKOFF,
|
||||
|
||||
//Option_vname,
|
||||
Opt_UserConfim,
|
||||
Opt_ServerQty,
|
||||
Opt_UserQtyRQ,
|
||||
Option_partUpdate,
|
||||
Opt_NewReelID,
|
||||
Option_AutoConf,
|
||||
Opt_SIDConvert,
|
||||
Opt_ApplySIDConv,
|
||||
Opt_ApplySIDInfo,
|
||||
Opt_ApplyJobInfo,
|
||||
Opt_CheckSIDExist,
|
||||
|
||||
Opt_SID_Apply_PartNo,
|
||||
Opt_SID_Apply_CustCode,
|
||||
Opt_SID_Apply_SID,
|
||||
Opt_SID_Apply_VenderName,
|
||||
Opt_SID_Apply_PrintPos,
|
||||
Opt_SID_Apply_batch,
|
||||
Opt_SID_Apply_qty,
|
||||
Opt_SID_Where_PartNo,
|
||||
Opt_SID_Where_CustCode,
|
||||
Opt_SID_Where_SID,
|
||||
Opt_SID_Where_VLOT,
|
||||
Opt_SID_Where_MC,
|
||||
Opt_SID_WriteServer,
|
||||
|
||||
|
||||
Opt_Job_Apply_PartNo,
|
||||
Opt_Job_Apply_CustCode,
|
||||
Opt_Job_Apply_SID,
|
||||
Opt_Job_Apply_VenderName,
|
||||
Opt_Job_Apply_PrintPos,
|
||||
Opt_Job_Where_PartNo,
|
||||
Opt_Job_Where_CustCode,
|
||||
Opt_Job_Where_SID,
|
||||
Opt_Job_Where_VLOT,
|
||||
|
||||
Opt_Conv_Apply_PartNo,
|
||||
Opt_Conv_Apply_CustCode,
|
||||
Opt_Conv_Apply_SID,
|
||||
Opt_Conv_Apply_VenderName,
|
||||
Opt_Conv_Apply_PrintPos,
|
||||
Opt_Conv_Apply_Batch,
|
||||
Opt_Conv_Apply_QtyMax,
|
||||
Opt_Conv_Where_PartNo,
|
||||
Opt_Conv_Where_CustCode,
|
||||
Opt_Conv_Where_SID,
|
||||
Opt_Conv_Where_VLOT,
|
||||
Opt_Conv_WriteServer,
|
||||
|
||||
/// <summary>
|
||||
/// 카메라 사용안함
|
||||
/// </summary>
|
||||
Opt_DisableCamera,
|
||||
|
||||
/// <summary>
|
||||
/// 프린터사용안함
|
||||
/// </summary>
|
||||
Opt_DisablePrinter,
|
||||
|
||||
Enable_PickerMoveX,
|
||||
|
||||
VisionL_Retry,
|
||||
VisionR_Retry,
|
||||
|
||||
Need_UserConfirm_Data,
|
||||
|
||||
/// <summary>
|
||||
/// 키엔스바코드의 수신을 확인합니다
|
||||
/// </summary>
|
||||
wait_for_keyence,
|
||||
wait_for_keyenceL,
|
||||
wait_for_keyenceR,
|
||||
|
||||
/// <summary>
|
||||
/// 피커 키엔스 인식 실패로 재시도를 하고 있습니다.
|
||||
/// </summary>
|
||||
JOB_PickON_Retry,
|
||||
JOB_Empty_SIDConvertInfo,
|
||||
// JOB_BYPASS_LEFT,
|
||||
// JOB_BYPASS_RIGHT,
|
||||
|
||||
FG_RDY_CAMERA_L,
|
||||
FG_RDY_CAMERA_R,
|
||||
FG_INIT_MOTIO,
|
||||
FG_DOORSAFTY,
|
||||
FG_AREASAFTY,
|
||||
FG_INIT_PRINTER,
|
||||
|
||||
|
||||
FG_KEYENCE_READOK_L,
|
||||
FG_KEYENCE_READOK_R,
|
||||
FG_KEYENCE_TRIGGER,
|
||||
FG_KEYENCE_OFFF,
|
||||
FG_KEYENCE_OFFR,
|
||||
|
||||
FG_RUN_LEFT,
|
||||
FG_RUN_RIGHT,
|
||||
|
||||
FG_BUSY_LEFT,
|
||||
FG_BUSY_RIGHT,
|
||||
|
||||
FG_PORT0_ENDDOWN,
|
||||
FG_PORT1_ENDDOWN,
|
||||
FG_PORT2_ENDDOWN,
|
||||
|
||||
FG_WAIT_PAPERDETECTL,
|
||||
FG_WAIT_PAPERDETECTR,
|
||||
|
||||
FG_RUN_PLZ_PICKON,
|
||||
FG_RUN_PRZ_PICKON,
|
||||
FG_RUN_PLZ_PICKOF,
|
||||
FG_RUN_PRZ_PICKOF,
|
||||
|
||||
FG_RUN_PLM_PICKON,
|
||||
FG_RUN_PLM_PICKOF,
|
||||
FG_RUN_PRM_PICKON,
|
||||
FG_RUN_PRM_PICKOF,
|
||||
|
||||
FG_WAT_MAGNET0,
|
||||
FG_WAT_MAGNET1,
|
||||
FG_WAT_MAGNET2,
|
||||
|
||||
|
||||
|
||||
FG_PRC_VISIONL,
|
||||
FG_PRC_VISIONR,
|
||||
|
||||
FG_END_VISIONL,
|
||||
FG_END_VISIONR,
|
||||
|
||||
FG_MOVE_PICKER,
|
||||
FG_JOYSTICK,
|
||||
|
||||
/// <summary>
|
||||
/// Y축이 Front로 가지러 가기로 함
|
||||
/// </summary>
|
||||
FG_CMD_YP_LPICKON,
|
||||
FG_CMD_YP_LPICKOF,
|
||||
FG_CMD_YP_RPICKON,
|
||||
FG_CMD_YP_RPICKOF,
|
||||
|
||||
//피커의 X축이 일을 하러 갔는가?
|
||||
FG_RDY_PX_PICKON,
|
||||
FG_RDY_PX_PICKONWAITL,
|
||||
FG_RDY_PX_PICKONWAITR,
|
||||
FG_RDY_PX_LPICKOF,
|
||||
FG_RDY_PX_RPICKOF,
|
||||
|
||||
//X축이 이동한후 해당 언로더에 자료를 셋팅했는가?
|
||||
FG_SET_DATA_PORT0,
|
||||
FG_SET_DATA_PORT2,
|
||||
|
||||
FG_RDY_PZ_PICKON,
|
||||
FG_RDY_PZ_LPICKOF,
|
||||
FG_RDY_PZ_RPICKOF,
|
||||
|
||||
FG_RUN_PRINTL,
|
||||
FG_RUN_PRINTR,
|
||||
|
||||
FG_OK_PRINTL,
|
||||
FG_OK_PRINTR,
|
||||
|
||||
/// <summary>
|
||||
/// 해당 포트의 자재 준비여부
|
||||
/// </summary>
|
||||
FG_RDY_PORT_PL,
|
||||
FG_RDY_PORT_PC,
|
||||
FG_RDY_PORT_PR,
|
||||
|
||||
|
||||
FG_ENABLE_LEFT,
|
||||
FG_ENABLE_RIGHT,
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 자재를 PICK 했다
|
||||
/// </summary>
|
||||
FG_PK_ITEMON,
|
||||
FG_PL_ITEMON,
|
||||
FG_PR_ITEMON,
|
||||
|
||||
FG_KEYENCE_IMAGEPROGRESS,
|
||||
|
||||
/// <summary>
|
||||
/// 포트에 아이템이 있는가?
|
||||
/// 1번의 경우 Detect 센서가 들어오면 ItemON 설정을 한다.
|
||||
/// 0,2번의 경우 피커가 아이템을 놓을때 설정한다
|
||||
/// 실제로는 ITEMON 과 Align =1, 일때 촬영이가능하게한다
|
||||
/// </summary>
|
||||
FG_PORTL_ITEMON,
|
||||
FG_PORTR_ITEMON,
|
||||
|
||||
FG_WAIT_LOADERINFO,
|
||||
/// <summary>
|
||||
/// 작업시작화면
|
||||
/// </summary>
|
||||
FG_SCR_JOBSELECT,
|
||||
/// <summary>
|
||||
/// 작업종료화면
|
||||
/// </summary>
|
||||
//SCR_JOBFINISH,
|
||||
/// <summary>
|
||||
/// 작업완료
|
||||
/// </summary>
|
||||
FG_JOB_END,
|
||||
|
||||
FG_USERSTEP,
|
||||
FG_MINSPACE,
|
||||
FG_DEBUG,
|
||||
//RUN_INIT,
|
||||
|
||||
VS_DETECT_REEL_L,
|
||||
VS_DETECT_REEL_R,
|
||||
VS_DETECT_CONV_L,
|
||||
VS_DETECT_CONV_R,
|
||||
|
||||
}
|
||||
|
||||
public enum eVarString
|
||||
{
|
||||
Vision_Select_command,
|
||||
Vision_Trig_command,
|
||||
PrePick_ReelIDNew,
|
||||
PrePick_ReelIDOld,
|
||||
PrePick_ReelIDTarget,
|
||||
JOB_CUSTOMER_CODE,
|
||||
//JOB_BYPASS_SID,
|
||||
//JOB_TYPE,
|
||||
}
|
||||
|
||||
public enum eVarTime
|
||||
{
|
||||
DET5ON,
|
||||
DET4ON,
|
||||
PORT0,
|
||||
PORT1,
|
||||
PORT2,
|
||||
MAGNET2,
|
||||
MAGNET1,
|
||||
MAGNET0,
|
||||
QRCHECK0,
|
||||
QRCHECK2,
|
||||
KEYENCEWAIT,
|
||||
LIVEVIEW0,
|
||||
LIVEVIEW1,
|
||||
LIVEVIEW2,
|
||||
CHK_POSRSTCONVTIME,
|
||||
PRINTL,
|
||||
PRINTR,
|
||||
CMDTIME_MOTYP,
|
||||
CMDTIME_MOTZL,
|
||||
CMDTIME_MOTZR,
|
||||
JOB_END,
|
||||
SMRUNERROR,
|
||||
LOG_NEWIDERROR,
|
||||
StatusReporttime,
|
||||
JOBEVENT,
|
||||
REFRESHLIST,
|
||||
LEFT_ITEM_PICKOFF,
|
||||
RIGT_ITEM_PICKOFF,
|
||||
lastRecvWSL,
|
||||
lastRecvWSR,
|
||||
CONVL_START,
|
||||
CONVR_START,
|
||||
}
|
||||
|
||||
|
||||
public enum eVarInt32
|
||||
{
|
||||
PickOnCount = 0,
|
||||
PickOfCount,
|
||||
LPickOnCount,
|
||||
RPickOnCount,
|
||||
LPickOfCount,
|
||||
RPickOfCount,
|
||||
|
||||
LEFT_ITEM_COUNT,
|
||||
RIGT_ITEM_COUNT,
|
||||
|
||||
Front_Brush_Cleaning,
|
||||
Rear_Brush_Cleaning,
|
||||
Front_Laser_Cleaning,
|
||||
Rear_Laser_Cleaning,
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 2번축, 3번축 각 축번호가 들어있다
|
||||
/// </summary>
|
||||
PreBrushTargetF,
|
||||
PreBrushTargetR,
|
||||
|
||||
/// <summary>
|
||||
/// 2번축, 3번축 각 축번호가 들어있다
|
||||
/// </summary>
|
||||
PostBrushTargetF,
|
||||
PostBrushTargetR,
|
||||
|
||||
TopjigUnloadPort,
|
||||
TopJigLoadPort,
|
||||
DevConnectSeq,
|
||||
BitmapCompatErr,
|
||||
PickOnRetry,
|
||||
}
|
||||
|
||||
public enum eVarDBL
|
||||
{
|
||||
ThetaPosition = 0,
|
||||
ThetaPositionL,
|
||||
ThetaPositionR,
|
||||
LEFT_ITEM_PICKOFF,
|
||||
RIGT_ITEM_PICKOFF,
|
||||
CONVL_RUNTIME,
|
||||
CONVR_RUNTIME,
|
||||
}
|
||||
|
||||
|
||||
public enum eECode : byte
|
||||
{
|
||||
|
||||
NOERROR = 0,
|
||||
EMERGENCY = 1,
|
||||
NOMODELV = 2,//작업모델
|
||||
NOMODELM = 3,//모션모델
|
||||
//DOORSAFTY = 6,
|
||||
//AREASAFTY = 7,
|
||||
//VIS_LICENSE = 8,
|
||||
HOME_TIMEOUT = 9,
|
||||
//AIRNOOUT = 10,
|
||||
NOFUNCTION = 11,
|
||||
//AIRNOTDETECT = 12,
|
||||
|
||||
DOOFF = 27,//출력 off
|
||||
DOON = 28,//출력 on
|
||||
DIOFF = 29,//입력off
|
||||
DION = 30,//입력 on
|
||||
|
||||
MESSAGE_INFO = 32,
|
||||
MESSAGE_ERROR = 33,
|
||||
|
||||
//VISION_NOTREADY = 34,
|
||||
//VISION_NOCONN = 35,
|
||||
//VISION_TRIGERROR = 36,
|
||||
//VISION_COMMERROR = 37,
|
||||
//VISION_NORECV = 38,
|
||||
|
||||
AZJINIT = 39, //DIO 혹은 모션카드 초기화 X
|
||||
//MOT_HSET = 41,
|
||||
MOT_SVOFF = 42,
|
||||
//MOT_HSEARCH = 43,
|
||||
|
||||
MOT_CMD = 71,
|
||||
USER_STOP = 72,
|
||||
USER_STEP = 73,
|
||||
POSITION_ERROR = 86,
|
||||
MOTIONMODEL_MISSMATCH = 96,
|
||||
|
||||
|
||||
//여기서부터는 전용코드로한다(소켓은 조금 섞여 있음)
|
||||
VISCONF = 100,
|
||||
UNSUPPORT,
|
||||
NOJOBMODE,
|
||||
PRINT,
|
||||
SELECTNEXTREEL,
|
||||
BCD_LEFT,
|
||||
BCD_LEFT_TEMP,
|
||||
BCD_LEFT_NEW,
|
||||
BCD_RIGHT,
|
||||
BCD_RIGHT_TEMP,
|
||||
BCD_RIGHT_NEW,
|
||||
BARCODEVALIDERR,
|
||||
PRINTER,
|
||||
QRDATAMISSMATCHL,
|
||||
QRDATAMISSMATCHR,
|
||||
MOTX_SAFETY,
|
||||
CHANGEALERTLEFT,
|
||||
CHANGEALERTRIGHT,
|
||||
SIDVALIDATION,
|
||||
|
||||
}
|
||||
}
|
||||
86
Handler/Sub/CommData/Enum_IO.cs
Normal file
86
Handler/Sub/CommData/Enum_IO.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace AR
|
||||
{
|
||||
|
||||
public enum eDIPin : byte
|
||||
{
|
||||
X00, X01, X02, X03, X04, X05, X06, X07,
|
||||
X08, X09, X0A, X0B, X0C, X0D, X0E, X0F,
|
||||
X10, X11, X12, X13, X14, X15, X16, X17,
|
||||
X18, X19, X1A, X1B, X1C, X1D, X1E, X1F,
|
||||
X20, X21, X22, X23, X24, X25, X26, X27,
|
||||
X28, X29, X2A, X2B, X2C, X2D, X2E, X2F,
|
||||
X30, X31, X32, X33, X34, X35, X36, X37,
|
||||
X38, X39, X3A, X3B, X3C, X3D, X3E, X3F
|
||||
}
|
||||
|
||||
public enum eDIName : byte
|
||||
{
|
||||
BUT_STARTF = 0x00, BUT_STOPF, BUT_RESETF, BUT_EMGF, BUT_AIRF,
|
||||
AIR_DETECT = 0x05, PICKER_SAFE = 0x08,
|
||||
|
||||
DOORF1 = 0x0A, DOORF2, DOORF3,
|
||||
DOORR1 = 0x0D, DOORR2, DOORR3,
|
||||
|
||||
PORT0_SIZE_07 = 0x1A, PORT0_SIZE_13, PORTL_LIM_UP, PORTL_LIM_DN, PORTL_DET_UP,
|
||||
PORT1_SIZE_07 = 0x10, PORT1_SIZE_13, PORTC_LIM_UP, PORTC_LIM_DN, PORTC_DET_UP,
|
||||
PORT2_SIZE_07 = 0x15, PORT2_SIZE_13, PORTR_LIM_UP, PORTR_LIM_DN, PORTR_DET_UP,
|
||||
|
||||
R_PICK_BW = 0x20, R_PICK_FW, R_PICK_VAC,
|
||||
L_PICK_BW = 0x24, L_PICK_FW, L_PICK_VAC,
|
||||
|
||||
L_CONV1 = 0x30, L_CONV3 = 0x32, L_CONV4 = 0x33,
|
||||
R_CONV1 = 0x34, R_CONV3 = 0x36, R_CONV4 = 0x37,
|
||||
|
||||
R_CYLUP = 0x38, R_CYLDN,
|
||||
L_CYLUP = 0x3A, L_CYLDN,
|
||||
|
||||
L_EXT_READY = 0x3E,
|
||||
R_EXT_READY = 0x3F,
|
||||
}
|
||||
|
||||
public enum eDOPin : byte
|
||||
{
|
||||
Y00, Y01, Y02, Y03, Y04, Y05, Y06, Y07,
|
||||
Y08, Y09, Y0A, Y0B, Y0C, Y0D, Y0E, Y0F,
|
||||
Y10, Y11, Y12, Y13, Y14, Y15, Y16, Y17,
|
||||
Y18, Y19, Y1A, Y1B, Y1C, Y1D, Y1E, Y1F,
|
||||
Y20, Y21, Y22, Y23, Y24, Y25, Y26, Y27,
|
||||
Y28, Y29, Y2A, Y2B, Y2C, Y2D, Y2E, Y2F,
|
||||
Y30, Y31, Y32, Y33, Y34, Y35, Y36, Y37,
|
||||
Y38, Y39, Y3A, Y3B, Y3C, Y3D, Y3E, Y3F
|
||||
}
|
||||
|
||||
public enum eDOName : byte
|
||||
{
|
||||
BUT_STARTF = 0x00, BUT_STOPF, BUT_RESETF, BUT_EMGF, BUT_AIRF,
|
||||
|
||||
SOL_AIR = 0x07, BUZZER,
|
||||
ROOMLIGHT = 0x0A,
|
||||
|
||||
TWR_GRNF = 0x0D, TWR_YELF, TWR_REDF,
|
||||
|
||||
PORTL_MOT_RUN = 0x1A, PORTL_MOT_DIR, CART_MAG0,
|
||||
PORTC_MOT_RUN = 0x10, PORTC_MOT_DIR, CART_MAG1,
|
||||
PORTR_MOT_RUN = 0x14, PORTR_MOT_DIR, CART_MAG2,
|
||||
|
||||
PRINTL_FWD = 0x1D,
|
||||
PRINTL_VACO = 0x1E, PRINTL_VACI,
|
||||
PRINTR_FWD = 0x17,
|
||||
PRINTR_VACO = 0x18, PRINTR_VACI,
|
||||
|
||||
PRINTL_AIRON = 0x20, PRINTR_AIRON,
|
||||
|
||||
PICK_VAC1 = 0x23, PICK_VAC2, PICK_VAC3, PICK_VAC4,
|
||||
|
||||
SVR_PWR_0 = 0x28, SVR_PWR_1, SVR_PWR_2, SVR_PWR_3, SVR_PWR_4, SVR_PWR_5, SVR_PWR_6,
|
||||
RIGHT_CONV = 0x30, LEFT_CONV,
|
||||
R_CYLDN = 0x38, L_CYLDN = 0x39,
|
||||
//SVR_EMG_0 = 0x30, SVR_EMG_1, SVR_EMG_2, SVR_EMG_3, SVR_EMG_4, SVR_EMG_5, SVR_EMG_6,
|
||||
}
|
||||
}
|
||||
36
Handler/Sub/CommData/Properties/AssemblyInfo.cs
Normal file
36
Handler/Sub/CommData/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
|
||||
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
|
||||
// 이러한 특성 값을 변경하세요.
|
||||
[assembly: AssemblyTitle("VarData")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("VarData")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2022")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
|
||||
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
|
||||
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
|
||||
[assembly: Guid("14e8c9a5-013e-49ba-b435-efefc77dd623")]
|
||||
|
||||
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
|
||||
//
|
||||
// 주 버전
|
||||
// 부 버전
|
||||
// 빌드 번호
|
||||
// 수정 버전
|
||||
//
|
||||
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
|
||||
// 기본값으로 할 수 있습니다.
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
Reference in New Issue
Block a user