Subversion Repositories tpanel

Rev

Rev 24 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24 Rev 26
Line 509... Line 509...
509
            content += "LongFormat=false\n";
509
            content += "LongFormat=false\n";
510
            content += "Address=0.0.0.0\n";
510
            content += "Address=0.0.0.0\n";
511
            content += "Port=1319\n";
511
            content += "Port=1319\n";
512
            content += "Channel=10001\n";
512
            content += "Channel=10001\n";
513
            content += "PanelType=Android\n";
513
            content += "PanelType=Android\n";
-
 
514
            content += string("Firmware=") + VERSION_STRING() + "\n";
514
            content += "Firmware=1.0.0\n";
515
            content += "Scale=false\n";
515
            cfg.write(content.c_str(), content.size());
516
            cfg.write(content.c_str(), content.size());
516
            cfg.close();
517
            cfg.close();
517
 
518
 
518
            string path = localSettings.path + "/tpanel";
519
            string path = localSettings.path + "/tpanel";
519
            mkdir(path.c_str(), S_IRWXU | S_IRWXG | S_IRWXO);
520
            mkdir(path.c_str(), S_IRWXU | S_IRWXG | S_IRWXO);
Line 706... Line 707...
706
				{
707
				{
707
					std::cerr << "TConfig::readConfig: Invalid port number " << right << std::endl;
708
					std::cerr << "TConfig::readConfig: Invalid port number " << right << std::endl;
708
					localSettings.ID = 0;
709
					localSettings.ID = 0;
709
				}
710
				}
710
			}
711
			}
-
 
712
            else if (caseCompare(left, "Scale") == 0 && !right.empty())
-
 
713
            {
-
 
714
                if (caseCompare(right, "1") == 0 || caseCompare(right, "yes") == 0 ||
-
 
715
                    caseCompare(right, "true") == 0 || caseCompare(right, "on") == 0)
-
 
716
                    localSettings.scale = true;
-
 
717
                else
-
 
718
                    localSettings.scale = false;
-
 
719
            }
711
		}
720
        }
712
	}
721
	}
713
 
722
 
714
	fs.close();
723
	fs.close();
715
 
724
 
716
    if (TStreamError::checkFilter(HLOG_DEBUG))
725
    if (TStreamError::checkFilter(HLOG_DEBUG))
Line 718... Line 727...
718
		MSG_INFO("Selected Parameters:");
727
		MSG_INFO("Selected Parameters:");
719
		MSG_INFO("    Path to cfg.: " << localSettings.path);
728
		MSG_INFO("    Path to cfg.: " << localSettings.path);
720
		MSG_INFO("    Name of cfg.: " << localSettings.name);
729
		MSG_INFO("    Name of cfg.: " << localSettings.name);
721
#ifndef __ANDROID__
730
#ifndef __ANDROID__
722
        MSG_INFO("    Logfile:      " << localSettings.logFile);
731
        MSG_INFO("    Logfile:      " << localSettings.logFile);
723
		MSG_INFO("    LogLevel:     " << localSettings.logLevel);
-
 
724
#endif
732
#endif
-
 
733
        MSG_INFO("    LogLevel:     " << localSettings.logLevel);
725
		MSG_INFO("    Long format:  " << (localSettings.longformat ? "YES" : "NO"));
734
		MSG_INFO("    Long format:  " << (localSettings.longformat ? "YES" : "NO"));
726
		MSG_INFO("    Project path: " << localSettings.project);
735
		MSG_INFO("    Project path: " << localSettings.project);
727
#ifndef __ANDROID__
736
#ifndef __ANDROID__
728
		MSG_INFO("    Show banner:  " << (localSettings.noBanner ? "NO" : "YES"));
737
		MSG_INFO("    Show banner:  " << (localSettings.noBanner ? "NO" : "YES"));
729
#endif
738
#endif
730
		MSG_INFO("    Controller:   " << localSettings.server);
739
		MSG_INFO("    Controller:   " << localSettings.server);
731
		MSG_INFO("    Port:         " << localSettings.port);
740
		MSG_INFO("    Port:         " << localSettings.port);
732
		MSG_INFO("    Channel:      " << localSettings.ID);
741
		MSG_INFO("    Channel:      " << localSettings.ID);
733
		MSG_INFO("    Panel type:   " << localSettings.ptype);
742
		MSG_INFO("    Panel type:   " << localSettings.ptype);
734
		MSG_INFO("    Firmware ver. " << localSettings.version);
743
		MSG_INFO("    Firmware ver. " << localSettings.version);
-
 
744
        MSG_INFO("    Scaling:      " << (localSettings.scale ? "YES" : "NO"));
735
	}
745
	}
736
 
746
 
737
	return true;
747
	return true;
738
}
748
}
739
 
749