using System; using System.Collections.Generic; using System.Text; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.InteropServices; using System.Reflection; namespace FPER { public class TCreatePKT { //Åë½Å¿ë BYTE ÆÐŶ»ý¼º private Paket pkt; public TCreatePKT() { try { this.pkt = new Paket(); } catch (Exception ex) { Util.UErrorMessage(ex, 0, 0); } } //public byte[] SayHello_To_Board(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // byte[] bt = pkt.CreatePKT_SayHello_To_Board(loop, TBD_ID, IVK_ID, RCV_ID); // //ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return bt; //} //public int ReadBoardStatus(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadBoardStatus(loop, TBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteBoardStatus(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, TBoardData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteBoardStatus(loop, TBD_ID, IVK_ID, RCV_ID, data.RCV_BaudRate, data.TBD_Loop1_BaudRate, data.TBD_Loop2_BaudRate, data.TBD_Term, data.Reset); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int SearchRepeaterUNIT(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, byte Repeater_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_SearchRepeaterUNIT(loop, TBD_ID, IVK_ID, RCV_ID, Repeater_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int SearchRepeaterAll(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_SearchRepeaterAll(loop, TBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ReadRepeaterPointAll(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadRepeaterPointAll(loop, TBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteRepeaterOutputUNIT(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, byte Repeater_ID, RepeaterData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteRepeaterOutputUNIT(loop, TBD_ID, IVK_ID, RCV_ID, Repeater_ID, data.Repeater_Output); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ReadRepeaterInfoAll(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadRepeaterInfoAll(loop, TBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteRepeaterInfoUNIT(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, byte Repeater_ID, RepeaterData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteRepeaterInfoUNIT(loop, TBD_ID, IVK_ID, RCV_ID, Repeater_ID, data.Repeater_Info); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ResetRepeaterUNIT(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, byte Repeater_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ResetRepeaterUNIT(loop, TBD_ID, IVK_ID, RCV_ID, Repeater_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ResetRepeaterAll(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ResetRepeaterAll(loop, TBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteRepeaterInputUNIT(byte loop, byte TBD_ID, byte IVK_ID, byte RCV_ID, byte Repeater_ID, RepeaterData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteRepeaterInputUNIT(loop, TBD_ID, IVK_ID, RCV_ID, Repeater_ID, data.Repeater_Input); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int SayHello_To_IOBoard(byte RPT_loop, byte IOBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_SayHello_To_IOBoard(RPT_loop, IOBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ReadIOBoardStatus(byte RPT_loop, byte IOBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadIOBoardStatus(RPT_loop, IOBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteIOBoardStatus(byte RPT_loop, byte IOBD_ID, byte IVK_ID, byte RCV_ID, IOBoardData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteIOBoardStatus(RPT_loop, IOBD_ID, IVK_ID, RCV_ID, data.BaudRate, data.Reset); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ReadIOBoardData(byte RPT_loop, byte IOBD_ID, byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadIOBoardData(RPT_loop, IOBD_ID, IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int WriteIOBoardData(byte RPT_loop, byte IOBD_ID, byte IVK_ID, byte RCV_ID, IOBoardData data) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_WriteIOBoardData(RPT_loop, IOBD_ID, IVK_ID, RCV_ID, data.OutData_d, data.OutData_u); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int SayHollo_To_Demon(byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_SayHello_To_Demon(IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int StartPolling(byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_StartPolling(IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int StopPolling(byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_StopPolling(IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int ReadDemonStatus(byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_ReadDemonStatus(IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} //public int NotifyDBUpdated(byte IVK_ID, byte RCV_ID) //{ // int ret = 0; // byte[] bt; // bt = pkt.CreatePKT_Notify_DBUpdated(IVK_ID, RCV_ID); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} ////UI ¸í·É »ý¼ºµ¥ÀÌÅÍ »ý¼ºÈÄ Àü¼Û ¹× Â÷´Ü¸í·É //public int ReadCommandStatus(byte IVK_ID, byte RCV_ID, int loopNo, int boardId, // int repeaterId, int address, String inoutType, String comType, String subType, String applyRange, int status, int commid) //{ // int ret = 0; // byte[] bt; // char inoutChar = (char)Util.ToBytes(inoutType)[0]; // char commandType1 = (char)Util.ToBytes(comType)[0]; // char commandType2 = (char)Util.ToBytes(comType)[1]; // char cSubType = (char)Util.ToBytes(subType)[0]; // char cApplyRange = (char)Util.ToBytes(applyRange)[0]; // bt = pkt.CreatePKT_ReadCommandStatus(IVK_ID, RCV_ID, loopNo, boardId // , repeaterId, address, inoutChar, commandType1, commandType2, cSubType, cApplyRange, status, commid); // ret = tsocket.Cmd_Send(bt, (int)bt[3] + 1); // return ret; //} } }