예제 #1
0
        private void file_transfer_sendBn3_Click(object sender, EventArgs e)
        {
            string sFilePath = this.fileTansferEd3.Text;
            int    iResult   = SdkNative.SendFileTransfer(sFilePath);

            doOutInfo("Sdk.SendFileTransfer : " + Convert.ToString(iResult));
        }
예제 #2
0
        private void message_command_sendBn2_Click(object sender, EventArgs e)
        {
            string sCommand = this.commandEd2.Text;
            string sParam   = SdkNative.joinToString(this.paramEd2.Lines);
            int    iResult  = SdkNative.SendMessageCommand(sCommand, sParam);

            doOutInfo("Sdk.SendMessageCommand : " + Convert.ToString(iResult));
        }
예제 #3
0
        //sub thread invoke
        private void initBn_Click(object sender, EventArgs e)
        {
            string[] sLineArgs = Environment.GetCommandLineArgs();
            doOutInfo(sLineArgs.Length.ToString());
            doOutInfo(sLineArgs[0]);
            string r = SdkNative.init();

            doOutInfo(r);
        }
예제 #4
0
        private void isconnectedBn_Click(object sender, EventArgs e)
        {
            string sMsg = "Connect And Heart : ";

            if (SdkNative.terminalStatus())
            {
                sMsg += "true";
            }
            else
            {
                sMsg += "false";
            }
            doOutInfo(sMsg);
        }
예제 #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            SdkNative.AddressDoubleVqt[] ycs = new SdkNative.AddressDoubleVqt[100];
            int iAddress = 0x02000000;

            for (int i = 0; i < ycs.Length; i++)
            {
                ycs[i].address  = iAddress; ++iAddress;
                ycs[i].value    = i * 1.234;
                ycs[i].quality  = 1;
                ycs[i].datetime = DateTime.Now;
            }

            int iResult = SdkNative.SendAddressDoubleVqts(ycs);

            doOutInfo("Sdk.SendAddressInt32Vqts : " + Convert.ToString(iResult));
        }
예제 #6
0
        public sdk_test_win()
        {
            InitializeComponent();
            if (this.commandEd.Items.Count > 0)
            {
                this.commandEd.SelectedIndex = 0;
            }
            if (this.commandEd2.Items.Count > 0)
            {
                this.commandEd2.SelectedIndex = 0;
            }

            SdkNative.setMessageCommandDelegate(new SdkNative.MessageCommandDelegate(this.showMessageCommand));
            SdkNative.setFileTansferDelegate(new SdkNative.FileTansferDelegate(this.showFileTansfer));
            SdkNative.setYxReceivedAddressVqtText1Delegate(new SdkNative.YxReceivedAddressVqtText1Delegate(this.showYxReceivedAddressVqtText1));
            SdkNative.setYxReceivedAddressInt32VqtDelegate(new SdkNative.YxReceivedAddressInt32VqtDelegate(this.showYxReceivedAddressInt32Vqt));
            SdkNative.setYcReceivedAddressVqtText1Delegate(new SdkNative.YcReceivedAddressVqtText15Delegate(this.showYcReceivedAddressVqtText15));
            SdkNative.setYcReceivedAddressDoubleVqtDelegate(new SdkNative.YcReceivedAddressDoubleVqtDelegate(this.showYcReceivedAddressDoubleVqt));
            SdkNative.setYwReceivedAddressVqtString128Delegate(new SdkNative.YwReceivedAddressVqtString128Delegate(this.showYcReceivedAddressVqtString128));
            _outInfoDelegate = new OutInfoDelegate(doOutInfo);
        }
예제 #7
0
 private void sdk_test_win_FormClosed(object sender, FormClosedEventArgs e)
 {
     SdkNative.clear();
 }
예제 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            string sMsg = SdkNative.terminalInfo();

            doOutInfo(sMsg);
        }