📄 lcmd.c
字号:
} lcm_out("NTP", 1, 0); switch (i){ case 1: lcm_out("1.GMT + 00:00", 2, 0); break; case 2: lcm_out("2.GMT + 01:00", 2, 0); break; case 3: lcm_out("3.GMT + 02:00", 2, 0); break; case 4: lcm_out("4.GMT + 03:00", 2, 0); break; case 5: lcm_out("5.GMT + 04:00", 2, 0); break; case 6: lcm_out("6.GMT + 05:00", 2, 0); break; case 7: lcm_out("7.GMT + 06:00", 2, 0); break; case 8: lcm_out("8.GMT + 07:00", 2, 0); break; case 9: lcm_out("9.GMT + 08:00", 2, 0); break; case 10: lcm_out("10.GMT + 09:00", 2, 0); break; case 11: lcm_out("11.GMT + 10:00", 2, 0); break; case 12: lcm_out("12.GMT + 11:00", 2, 0); break; case 13: lcm_out("13.GMT + 12:00", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int network_setting() { int i = 1; int select = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if (i < 1) i = 1; break; case 3: i = i + 1; if (i > 4) i = 4; break; case 4: switch (i){ //case 1: // ethernet_states(); // break; case 1: lan(0); break; case 2: lan(1); break; case 3: dns_server(0); break; case 4: dns_server(1); break; //case 6: // network_ntp(); // break; } break; } lcm_out("Network setting", 1, 0); switch (i){ //case 1: // lcm_out("1.EthernetState", 2, 0); // break; case 1: lcm_out("1.Lan 1", 2, 0); break; case 2: lcm_out("2.Lan 2", 2, 0); break; case 3: lcm_out("3.DNS server1", 2, 0); break; case 4: lcm_out("4.DNS server2", 2, 0); break; //case 6: // lcm_out("6.NTP", 2, 0); // break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int select_port() { int i = 1; int select = 0; while ( select != 1) { switch (select) { case 1: return 1; break; case 2: i = i - 1; if (i < 1) i = 1; break; case 3: i = i + 1; if (i > 16) i = 16; break; case 4: return i; break; } lcm_out("Select port", 1, 0); switch (i){ case 1: lcm_out("1.Port 1", 2, 0); break; case 2: lcm_out("2.Port 2", 2, 0); break; case 3: lcm_out("3.Port 3", 2, 0); break; case 4: lcm_out("4.Port 4", 2, 0); break; case 5: lcm_out("5.Port 5", 2, 0); break; case 6: lcm_out("6.Port 6", 2, 0); break; case 7: lcm_out("7.Port 7", 2, 0); break; case 8: lcm_out("8.Port 8", 2, 0); break; case 9: lcm_out("9.Port 9", 2, 0); break; case 10: lcm_out("10.Port 10", 2, 0); break; case 11: lcm_out("11.Port 11", 2, 0); break; case 12: lcm_out("12.Port 12", 2, 0); break; case 13: lcm_out("13.Port 13", 2, 0); break; case 14: lcm_out("14.Port 14", 2, 0); break; case 15: lcm_out("15.Port 15", 2, 0); break; case 16: lcm_out("16.Port 16", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int uart_mode() { unsigned char i; int select = 0; i = get_uart_mode(serial_port_number); if( i < 0 || i > 2) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 2) i = 2; break; case 4: set_uart_mode(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("UART mode P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.232", 2, 0); break; case 1: lcm_out("2.422", 2, 0); break; case 2: lcm_out("3.485", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int flow_control() { unsigned char i; int select = 0; i = get_flow_control(serial_port_number); if( i < 0 || i > 2) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 2) i = 2; break; case 4: set_flow_control(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("FlowControl P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.None", 2, 0); break; case 1: lcm_out("2.Xon/Xoff", 2, 0); break; case 2: lcm_out("3.Hardware", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int stop_bits() { unsigned char i; int select = 0; i = get_stop_bit(serial_port_number); if( i < 0 || i > 1) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 1) i = 1; break; case 4: set_stop_bit(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("Stop Bits P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.1 bits", 2, 0); break; case 1: lcm_out("2.2 bits", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int data_bits() { unsigned char i; int select = 0; i = get_data_bit(serial_port_number); if( i < 0 || i > 1) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 1) i = 1; break; case 4: set_data_bit(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("Data Bits P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.7 bits", 2, 0); break; case 1: lcm_out("2.8 bits", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int parity() { unsigned char i; int select = 0; i = get_parity(serial_port_number); if( i < 0 || i > 4) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 4) i = 4; break; case 4: set_parity(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("Parity P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.None", 2, 0); break; case 1: lcm_out("2.Odd", 2, 0); break; case 2: lcm_out("3.Even", 2, 0); break; case 3: lcm_out("4.Mark", 2, 0); break; case 4: lcm_out("5.Space", 2, 0); break; } select = lcm_in(); } return 0;}//---------------------------------------------------------------------------int baud_rate() { unsigned char i; int select = 0; i = get_baud_rate(serial_port_number); if( i < 0 || i > 12) i = 0; while ( select != 1) { switch (select) { case 1: return 0; break; case 2: i = i - 1; if ((char)i < 0) i = 0; break; case 3: i = i + 1; if (i > 12) i = 12; break; case 4: set_baud_rate(serial_port_number, i); lcm_out("Save success", 2, 0); sleep(1); return 0; break; } lcm_out("Baud Rate P", 1, 0); lcm_out_int(serial_port_number, 1, 13); switch (i){ case 0: lcm_out("1.1200", 2, 0); break; case 1: lcm_out("2.2400", 2, 0); break; case 2: lcm_out("3.4800", 2, 0); break; case 3: lcm_out("4.9600", 2, 0); break; case 4: lcm_out("5.19200", 2, 0); break; case 5: lcm_out("6.38400", 2, 0); break; case 6: lcm_out("7.57600", 2, 0); break; case 7:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -