创建得辉达定制分支
This commit is contained in:
605
C-Windows-1/bin/ATS_Station_Managment.h
Normal file
605
C-Windows-1/bin/ATS_Station_Managment.h
Normal file
@@ -0,0 +1,605 @@
|
||||
#pragma once
|
||||
#pragma warning(disable:4996)
|
||||
|
||||
#ifdef DLLEXPORT
|
||||
#define DLLAPI __declspec(dllexport)
|
||||
#else
|
||||
#define DLLAPI __declspec(dllimport)
|
||||
#endif
|
||||
|
||||
#define CALLMETHOD __cdecl//__cdecl//__stdcall
|
||||
|
||||
#define _in_
|
||||
#define _out_
|
||||
|
||||
/************************************************************************/
|
||||
/* <20><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD> */
|
||||
/* 20160923 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>
|
||||
DLLAPI int CALLMETHOD TestConnect(_in_ int conn);
|
||||
|
||||
//дlog
|
||||
DLLAPI int CALLMETHOD WriteLog(_in_ char *Errorstring);
|
||||
|
||||
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7>
|
||||
DLLAPI int CALLMETHOD Get_ExePath(_out_ char* exePath);
|
||||
|
||||
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_SelectMaterialCode(_in_ char * BatchNumber, _out_ char * MaterialCode);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_InsertRoutMaintain(
|
||||
_in_ char * MaterialCode,
|
||||
_in_ char * ATSStationName,
|
||||
_in_ char * Test_Number,
|
||||
_in_ char * Test_NameVaule
|
||||
);
|
||||
|
||||
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_SelectATSStationName(_in_ char * MaterialCode, _out_ char * ATSStationName);
|
||||
|
||||
//<2F><>ѯSN<53>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_SelectTestYorN(
|
||||
_in_ char* MainSN,
|
||||
_in_ char* ATSStationName,
|
||||
_in_ char* MaterialCode,
|
||||
_out_ char* TestYorN
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_SelectTestYorN_Batch(
|
||||
_in_ char* MainSN,
|
||||
_in_ char* ATSStationName,
|
||||
_in_ char* MaterialCode,
|
||||
_in_ char* Batch,
|
||||
_out_ char* TestYorN
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_SelectTestYorN_Batch_LineName(
|
||||
_in_ char* MainSN,
|
||||
_in_ char* ATSStationName,
|
||||
_in_ char* MaterialCode,
|
||||
_in_ char* Batch,
|
||||
_in_ char* LineName,
|
||||
_in_ char* Value2,
|
||||
_in_ char* Value3,
|
||||
_out_ char* TestYorN
|
||||
);
|
||||
|
||||
//<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD HW_InsertDataRow(
|
||||
_in_ char *strmodel,
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strlocation,
|
||||
_in_ char *strstation,
|
||||
_in_ char *strsn,
|
||||
_in_ int iresult,
|
||||
_in_ char *strkeys,
|
||||
_in_ char *strvalues
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_InsertDataRow_JIG(
|
||||
_in_ char *strmodel,
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strlocation,
|
||||
_in_ char *strstation,
|
||||
_in_ char *strsn,
|
||||
_in_ int iresult,
|
||||
_in_ char * errorinfo,
|
||||
_in_ char * JIG_Number,
|
||||
_in_ char *strkeys,
|
||||
_in_ char *strvalues
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_InsertDataRow_JIG_V2(
|
||||
_in_ char *strlinename,//<2F>߱<EFBFBD><DFB1><EFBFBD><EFBFBD><EFBFBD>
|
||||
_in_ char *strbatch,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char *strlocation,//<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
||||
_in_ char *strstation,//վ<><D5BE>
|
||||
_in_ char *strsn,//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
_in_ int iresult,//<2F><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD>
|
||||
_in_ char * errorinfo,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
_in_ char * JIG_Number,//<2F><><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
|
||||
_in_ char *strswversion,//<2F><><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
_in_ char *strremark, //<2F><>ע
|
||||
_in_ char *strkeys,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char *strvalues//ֵ
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_InsertDataRow(
|
||||
_in_ char *strmodel,
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strlocation,
|
||||
_in_ char *strstation,
|
||||
_in_ char *strsn,
|
||||
_in_ int iresult,
|
||||
_in_ char * errorinfo,
|
||||
_in_ char *strkeys,
|
||||
_in_ char *strvalues
|
||||
);
|
||||
|
||||
//ֻ<>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD MES_OnlyInsertDataRow(
|
||||
_in_ char *strmodel,
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strlocation,
|
||||
_in_ char *strstation,
|
||||
_in_ char *strsn,
|
||||
_in_ int iresult,
|
||||
_in_ char *strkeys,
|
||||
_in_ char *strvalues
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_InsertErrorData(int Test_ID, char * Test_errorinfo);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_InsertJIGNumber(int Test_ID, char * JIGNumber);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒϵͳ//<2F><><EFBFBD><EFBFBD><EFBFBD>ӿڸ<D3BF><DAB8>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_InsertFailCode(
|
||||
_in_ char* Product_Batch,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_BarCode,//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_Line_naem,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_StationName,//վ<><D5BE>
|
||||
_in_ int Product_Repeat_Times=3 //<2F>ز<EFBFBD><D8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>3
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒϵͳ
|
||||
DLLAPI int CALLMETHOD ATS_InsertFailCode_V2(
|
||||
_in_ char* Product_Batch,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_BarCode,//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_Line_naem,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
_in_ char* Product_StationName,//վ<><D5BE>
|
||||
_in_ char* Product_MaterialCode,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
||||
_in_ int Product_Repeat_Times = 3 //<2F>ز<EFBFBD><D8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>3
|
||||
);
|
||||
|
||||
//1<><31><EFBFBD>µĹ<C2B5>վ<EFBFBD><D5BE><EFBFBD>ݱ<EFBFBD><DDB1>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD ATS_InsertTestData(
|
||||
int Test_ID,
|
||||
char *Test_Vaule
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_InsertTestResult(
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strsn,
|
||||
_in_ char *strstation,
|
||||
_in_ int iresult
|
||||
);
|
||||
|
||||
/*
|
||||
|
||||
*/
|
||||
DLLAPI int CALLMETHOD ATS_InsertTestResult_V2(
|
||||
_in_ char *strbatch,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char *strsn,//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
_in_ char *strstation,//վ<><D5BE>
|
||||
_in_ char *strlinename,//<2F>߱<EFBFBD><DFB1><EFBFBD><EFBFBD><EFBFBD>
|
||||
_in_ char *strlocation,//<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
||||
_in_ char *strswversion,//<2F><><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
_in_ char *strremark,//<2F><>ע
|
||||
_in_ int iresult//<2F><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD>
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD ATS_InsertDataRow_OFFLINE_V2(
|
||||
_in_ char *strlinename,//<2F>߱<EFBFBD><DFB1><EFBFBD><EFBFBD><EFBFBD>
|
||||
_in_ char *strbatch,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char *strlocation,//<2F><><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>
|
||||
_in_ char *strstation,//վ<><D5BE>
|
||||
_in_ char *strsn,//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
||||
_in_ int iresult,//<2F><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD>
|
||||
_in_ char * errorinfo,//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
_in_ char * JIG_Number,//<2F><><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
|
||||
_in_ char *strswversion,//<2F><><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
_in_ char *strremark, //<2F><>ע
|
||||
_in_ char *strkeys,//<2F><><EFBFBD><EFBFBD>
|
||||
_in_ char *strvalues//ֵ
|
||||
);
|
||||
|
||||
/*
|
||||
select mes_station_ctrl_test.inserttestresult_offline(p_tracenum => '',--<2D><><EFBFBD><EFBFBD>
|
||||
p_ser_no => '',--ɨ<><C9A8><EFBFBD><EFBFBD>
|
||||
p_seq_no => '',--<2D><>վ
|
||||
p_prod_line_name => '',--<2D><><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
p_item_code => '',--<2D><><EFBFBD>ϱ<EFBFBD><CFB1>루<EFBFBD><EBA3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
p_soft_ver => '',--<2D><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
p_remark => '',--<2D><>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
P_result => ''--<2D><><EFBFBD><EFBFBD>
|
||||
) FROM dual
|
||||
*/
|
||||
DLLAPI int CALLMETHOD ATS_OffLine_InsertResult_V2(
|
||||
_in_ char *strbatch,
|
||||
_in_ char *strsn,
|
||||
_in_ char *strstation,
|
||||
_in_ char *strlinename,
|
||||
_in_ char *strlocation,
|
||||
_in_ char *strswversion,
|
||||
_in_ char *strremark,
|
||||
_in_ int iresult
|
||||
);
|
||||
|
||||
/************************************************************************/
|
||||
/* <20><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD> */
|
||||
/* 20160923 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
/************************************************************************/
|
||||
/* <20>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/* 20170104 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD InsertTwoData(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName,
|
||||
_in_ char* Value,
|
||||
_in_ char* FieldName2,
|
||||
_in_ char* Value2
|
||||
);
|
||||
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD UpdateDataTwoCondition(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName2Update,
|
||||
_in_ char* Value2Update,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition,
|
||||
_in_ char* FieldNameOfCondition2,
|
||||
_in_ char* ValueOfCondition2
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD UpdateOneDataTwoCondition(
|
||||
_in_ char* TableName,
|
||||
_in_ char* Update_ColName,
|
||||
_in_ char* Update_ColVaule,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition,
|
||||
_in_ char* FieldNameOfCondition2,
|
||||
_in_ char* ValueOfCondition2
|
||||
);
|
||||
|
||||
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD GetDataOrderBy(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName,
|
||||
_out_ char* Value,
|
||||
_in_ int SizeOfValue,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition,
|
||||
_in_ char* OrderByAscOrDesc//DESC <20><><EFBFBD><EFBFBD> ASC <20><><EFBFBD><EFBFBD>
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD InsertOneRowData(
|
||||
_in_ char* INSERT_ColName,
|
||||
_in_ char* INSERT_ColVaule,
|
||||
_in_ char* TableName
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD UpdateOneRowData(
|
||||
_in_ char* Update_ColName,
|
||||
_in_ char* Update_ColVaule,
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition
|
||||
);
|
||||
|
||||
//<2F><>ѯָ<D1AF><D6B8><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD SelectOneRowData(
|
||||
_in_ char* Select_ColName,
|
||||
_out_ char* Select_ColVaule,
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition
|
||||
);
|
||||
|
||||
//SLM-D MES wisillica <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>
|
||||
DLLAPI int CALLMETHOD Insert_WisillicaData(
|
||||
_in_ char* Wisillica_Batch,
|
||||
_in_ char* Wisillica_SN,
|
||||
_in_ char* Wisillica_SWversion,
|
||||
_in_ char* Wisillica_RSSI,
|
||||
_in_ char* Wisillica_VCCorLDA_MAX,
|
||||
_in_ char* Wisillica_GNDorLDA_MIN,
|
||||
_in_ char* Wisillica_GPIO1orPIR,
|
||||
_in_ char* Wisillica_GPIO2,
|
||||
_in_ char* Wisillica_RX,
|
||||
_in_ char* Wisillica_TX,
|
||||
_in_ char* Wisillica_Channel1orSwitch1,
|
||||
_in_ char* Wisillica_Channel_50,
|
||||
_in_ char* Wisillica_Channel_100,
|
||||
_in_ char* Wisillica_channel2orSwitch2,
|
||||
_in_ char* Wisillica_Channe2_50,
|
||||
_in_ char* Wisillica_Channe2_100,
|
||||
_in_ char* Wisillica_RED,
|
||||
_in_ char* Wisillica_GREEN,
|
||||
_in_ char* Wisillica_BLUE,
|
||||
_in_ char* Wisillica_TEMPERATURE,
|
||||
_in_ char* Wisillica_HUMIDITY,
|
||||
_in_ char* Wisillica_okflag
|
||||
);
|
||||
/************************************************************************/
|
||||
/* <20>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/* 20170104 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
/************************************************************************/
|
||||
/* MAC&KEY */
|
||||
/* 2017411 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
//ͨ<><CDA8>MAC<41><43><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡSN
|
||||
DLLAPI int CALLMETHOD Product_GetSNorMAC(
|
||||
_in_ char* WifiMAC,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* SN_Value
|
||||
);
|
||||
|
||||
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD>εĵ<CEB5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>MAC
|
||||
DLLAPI int CALLMETHOD MES_GetMACorSN_OrderByData(
|
||||
_in_ char *StrBatch,
|
||||
_in_ char *StrType,
|
||||
_in_ char *OrderByAscOrDesc,
|
||||
_out_ char* SN_Value
|
||||
);
|
||||
|
||||
//ͨ<><CDA8>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MAC
|
||||
DLLAPI int CALLMETHOD Product_GetTwoSNorMAC(
|
||||
_in_ char* WifiMAC,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* SN_Value
|
||||
);
|
||||
|
||||
//<2F><>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,MAC<41>γ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼
|
||||
//SN_Value_Two <20><><EFBFBD><EFBFBD>SN<53><4E>
|
||||
//SN_Value_One <20><><EFBFBD><EFBFBD>ONE<4E><45>
|
||||
//<2F><><EFBFBD>в<EFBFBD><D0B2><EFBFBD>ǿ<EFBFBD>ƴ<EFBFBD>д
|
||||
//select mes_otherdep_call_pkg.SnMacBind_ZJ('HY1731034','ZJ_SN', 'R273050217234', '00:22:6C:87:E5:D0') from dual
|
||||
DLLAPI int CALLMETHOD Product_SnMacBind(
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_in_ char* SN_Value_One,
|
||||
_in_ char* SN_Value_Two
|
||||
);
|
||||
|
||||
//<2F><>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>MAC<41><43>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼
|
||||
//select mes_otherdep_call_pkg.f_BindSN_SN('batch','type', 'sn', 'bind_sn') from dual;
|
||||
DLLAPI int CALLMETHOD Product_SnBD_BindSN(
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_in_ char* SN_Value,
|
||||
_in_ char* Bind_SN
|
||||
);
|
||||
|
||||
//<2F><>SN<53><4E><EFBFBD><EFBFBD>ȡBindSN
|
||||
//select mes_otherdep_call_pkg.getBindSnbySN('6C5AB5532276') from dual;
|
||||
DLLAPI int CALLMETHOD Product_SnGet_BindSN(
|
||||
_in_ char* SN_Value,
|
||||
_out_ char* Bind_SN
|
||||
);
|
||||
|
||||
//<2F>ù<EFBFBD><C3B9><EFBFBD><EFBFBD>룬<EFBFBD><EBA3AC>ȡMAC<41><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4>Ͷ<EFBFBD><CDB6>λ<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>ɨ<EFBFBD><C9A8>
|
||||
DLLAPI int CALLMETHOD Product_OvercodeGet_MAC(
|
||||
_in_ char* Overcode_Value,
|
||||
_in_ char* Batch_Value,
|
||||
_out_ char* Scan_MAC
|
||||
);
|
||||
|
||||
//<2F><>BIND_SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD>MAC<41><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡSN<53><4E>
|
||||
DLLAPI int CALLMETHOD Product_BindSNGet_NewSN(
|
||||
_in_ char* Customer_Value,
|
||||
_in_ char* Batch_Value,
|
||||
_in_ char* Type_Value,
|
||||
_in_ char* SNPFX_Value,
|
||||
_in_ int SN_Length,
|
||||
_in_ char* BIND_SN,
|
||||
_out_ char* New_SN
|
||||
);
|
||||
|
||||
// <20><>BindSN<53><4E><EFBFBD><EFBFBD>ȡSN
|
||||
// select sn from mes_keymac_maintain where BIND_SN='740447A29003F';
|
||||
// DLLAPI int CALLMETHOD Product_BindSN_GetSN(
|
||||
// _out_ char* SN_Value,
|
||||
// _out_ char* Product_Batch,
|
||||
// _in_ char* Bind_SN
|
||||
// );
|
||||
|
||||
//<2F><>ͨ<EFBFBD><CDA8>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡKEY
|
||||
//select MES_OtherDep_Call_pkg.f_GetKEYBySN('OP1751002MA00001TL','OP1751002', 'KEY')from dual
|
||||
DLLAPI int CALLMETHOD Product_BindSN_GetKEY(
|
||||
_in_ char* PSN_Value,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//<2F><>ͨ<EFBFBD><CDA8>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>KEY
|
||||
//select MES_OtherDep_Call_pkg.f_GetBinKEYBySN('70C94EB00D21','STG181601','KEY') from dual
|
||||
DLLAPI int CALLMETHOD Product_SN_GetBINKEY(
|
||||
_in_ char* PSN_Value,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//<2F><>ͨ<EFBFBD><CDA8>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>KEY
|
||||
//select MES_OtherDep_Call_pkg.f_GetBinKEYBySN('70C94EB00D21','STG181601','KEY') from dual
|
||||
DLLAPI int CALLMETHOD Product_SN_GetBINKEY_SaveFile(
|
||||
_in_ char* PSN_Value,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_in_ char* Product_SavePath,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//<2F><>ͨ<EFBFBD><CDA8>Bind SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>KEY
|
||||
// select mes_otherdep_call_pkg.f_GetBinKEYByScancode('ABC','STG181601','KEY') from dual
|
||||
DLLAPI int CALLMETHOD Product_BindSN_GetBINKEY(
|
||||
_in_ char* PSN_Value,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//<2F><>ͨ<EFBFBD><CDA8>SN<53><4E><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD>KEY
|
||||
//select MES_OtherDep_Call_pkg.f_GetALDDKEYBySN('0104IBW180101N000001', 'GTR180706','KEY') from dual
|
||||
DLLAPI int CALLMETHOD Product_SN_GetKEY(
|
||||
_in_ char* PSN_Value,
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//<2F><>ȡKEY<45><59><EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD>ϣֵ
|
||||
//select dbms_utility.get_hash_value(
|
||||
//'2EFB1BDC30FF4707*304502210082780E7EE9A33C854C846C32FE244AEAFFE3D7C9DCC990993A98885AB84D102A0220537CA4973A2E54896DCC13FB0ABE547135F5CC1A630A8F1FB67B4E5141339F74',
|
||||
//1,1000000000) as l_hash from dual
|
||||
DLLAPI int CALLMETHOD Product_GetKEY_DBHashValue(
|
||||
_in_ char* KEY_Value,
|
||||
_out_ char* Hash_Value
|
||||
);
|
||||
|
||||
//<2F><>Ϊ<EFBFBD><CEAA><EFBFBD>ƽӿ<C6BD> 2020-08-14 <20><>ȡ<EFBFBD><C8A1>ӡ<EFBFBD>ӿ<EFBFBD>
|
||||
//select mes_script_pkg.getScriptContent(p_trace_num =>'HW2036069',p_script_type =>'EQUIPMENT')from dual;
|
||||
//<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD>EQUIPMENT<4E><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PRINT<4E><54><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD Product_GetScriptContent(
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
//2021-06-24 <20><>ȡKEY
|
||||
//select mes_otherdep_call_pkg.f_getBinbyMAC('GTR212501','KEY','305075F60DD4') from dual
|
||||
//<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD>EQUIPMENT<4E><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PRINT<4E><54><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD Product_GetKEYBinbyMAC(
|
||||
_in_ char* Product_Batch,
|
||||
_in_ char* Product_Type,
|
||||
_in_ char* Product_MAC,
|
||||
_out_ char* KEY_Value,
|
||||
_in_ int KEY_Value_Size
|
||||
);
|
||||
|
||||
/************************************************************************/
|
||||
/* MAC&KEY */
|
||||
/* 2017411 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
/************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2BFA8BB><EFBFBD><EFBFBD>ݽӿ<DDBD> */
|
||||
/* 20170411 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
DLLAPI int CALLMETHOD Ali_GetBatch(
|
||||
_in_ char* ModelName,
|
||||
_out_ char* BatchValue
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD Ali_GetSNRange(
|
||||
_in_ char* Batch,
|
||||
_out_ char* SNRange_Value
|
||||
);
|
||||
/************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2BFA8BB><EFBFBD><EFBFBD>ݽӿ<DDBD> */
|
||||
/* 20170411 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
/************************************************************************/
|
||||
/* Ф<><D0A4><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>DLL<4C><4C>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD> */
|
||||
/* 20170415 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD InsertData(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName,
|
||||
_in_ char* Value
|
||||
);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD UpdateData(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName2Update,
|
||||
_in_ char* Value2Update,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition
|
||||
);
|
||||
|
||||
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD GetData(
|
||||
_in_ char* TableName,
|
||||
_in_ char* FieldName,
|
||||
_out_ char* Value,
|
||||
_in_ int SizeOfValue,
|
||||
_in_ char* FieldNameOfCondition,
|
||||
_in_ char* ValueOfCondition
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD GetDbTimeStamp(
|
||||
_out_ char* DbTimeStamp
|
||||
);
|
||||
|
||||
DLLAPI int CALLMETHOD GetDbTime(
|
||||
_out_ char* DbTime
|
||||
);
|
||||
|
||||
//SONY_BTSPK_ATS<54><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SN<53>ظ<EFBFBD>
|
||||
DLLAPI int CALLMETHOD BtSpkCheckSN(
|
||||
_in_ char* SN,
|
||||
_out_ char* YorN
|
||||
);
|
||||
|
||||
//HW_C1<43><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3B6A8BD><EFBFBD>
|
||||
DLLAPI int CALLMETHOD p_CheckSeqResult(
|
||||
_in_ char* Batch,
|
||||
_in_ char* SN,
|
||||
_out_ char* YorN
|
||||
);
|
||||
|
||||
//<2F><>ѯSONY<4E><59>Ʒ<EFBFBD><C6B7>Ϣ
|
||||
DLLAPI int CALLMETHOD ATS_SelectSONYInfo(
|
||||
_in_ char * BatchNumber,
|
||||
_out_ char * SONYInfo
|
||||
);
|
||||
|
||||
/************************************************************************/
|
||||
/* Ф<><D0A4><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>DLL<4C><4C>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD> */
|
||||
/* 20170415 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
|
||||
/************************************************************************/
|
||||
/* <20><><EFBFBD><D7BC><EFBFBD><EFBFBD>IT<49>ӿں<D3BF><DABA><EFBFBD> */
|
||||
/* 20171113 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
DLLAPI int CALLMETHOD ATS_CALL_IT_SQL_API(
|
||||
_in_ char * SQL_API,
|
||||
_out_ char * Result_Str,
|
||||
_in_ int length_max
|
||||
);
|
||||
|
||||
/************************************************************************/
|
||||
/* <20><><EFBFBD><D7BC><EFBFBD><EFBFBD>IT<49>ӿں<D3BF><DABA><EFBFBD> */
|
||||
/* 20171113 */
|
||||
/* Lory */
|
||||
/************************************************************************/
|
||||
Reference in New Issue
Block a user