123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- 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;
- //}
- }
- }
|