Ejemplo n.º 1
0
    public static ResetSettingsResultModel ParseResetSettingsResultModel(string jsonString)
    {
        ResetSettingsResultModel model = new ResetSettingsResultModel();

        try
        {
            return(JsonConvert.DeserializeObject <ResetSettingsResultModel>(jsonString));
        }
        catch (Exception ex)
        {
            Program.ExceptionLog(ex);
        }

        return(model);
    }
Ejemplo n.º 2
0
    private void SerialPortParseReceived(string recievedString)
    {
        BaseModel baseModel = ProtocolHelper.ParseBaseModel(recievedString);

        if (baseModel.type == "loadSettingsResult")
        {
            SettingsModel settingsModel = ProtocolHelper.ParseSettingsModel(recievedString);

            SetSettingsControl(settingsModel);
        }

        if (baseModel.type == "saveSettingsResult")
        {
            SaveSettingsResultModel saveSettingsResultModel = ProtocolHelper.ParseSaveSettingsResultModel(recievedString);

            if (saveSettingsResultModel.error == 0)
            {
                MessageBox.Show("Save completed");
            }
        }

        if (baseModel.type == "resetSettingsResult")
        {
            ResetSettingsResultModel resetSettingsResultModel =
                ProtocolHelper.ParseResetSettingsResultModel(recievedString);

            if (resetSettingsResultModel.error == 0)
            {
                MessageBox.Show("Reset completed");
            }
        }

        if (baseModel.type == "getStatusResult")
        {
            StatusModel statusModel = ProtocolHelper.ParseStatusModel(recievedString);

            SetStatusControl(statusModel);
        }

        SetReceiveLog(recievedString);
    }