Exemplo n.º 1
0
        public static MdbusMessage Decode(string message, bool useModiconFormat, ModbusMessageMode mode, ModbusDataType dataType)
        {
            MdbusMessage mdbusMessage = new MdbusMessage();

            mdbusMessage.DecodeMessage(message, useModiconFormat, mode, dataType);
            return(mdbusMessage);
        }
Exemplo n.º 2
0
 private void Decode()
 {
     try
     {
         ModbusMessageMode mode     = radioButtonMaster.Checked ? ModbusMessageMode.Master : ModbusMessageMode.Slave;
         ModbusDataType    dataType = ModbusDataType.Float;
         if (radioButtonInts.Checked)
         {
             dataType = ModbusDataType.Integer;
         }
         else if (radioButtonLongInts.Checked)
         {
             dataType = ModbusDataType.LongInt;
         }
         MdbusMessage mdbusMessage = MdbusMessage.Decode(txtInput.Text, checkBoxModiconFormat.Checked, mode, dataType);
         resultBox.Text = mdbusMessage.ToString(true) + resultBox.Text;
     }
     catch (Exception e)
     {
         MessageBox.Show("Error decoding input string. Message:" + Environment.NewLine + e.Message, "Decoding Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 3
0
 public static MdbusMessage Decode(string message, bool useModiconFormat, ModbusMessageMode mode)
 {
     return(MdbusMessage.Decode(message, useModiconFormat, mode, ModbusDataType.Float));
 }
Exemplo n.º 4
0
 public static MdbusMessage Decode(string message, bool useModiconFormat)
 {
     return(MdbusMessage.Decode(message, useModiconFormat, ModbusMessageMode.Slave));
 }
Exemplo n.º 5
0
 public static MdbusMessage Decode(string message)
 {
     return(MdbusMessage.Decode(message, true, ModbusMessageMode.Slave));
 }