FreeCalypso > hg > sms-coding-utils
comparison gen-pdu/input.c @ 16:d9d722033ff1
sms-gen-tpdu: add support for first octet flags
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 27 Aug 2023 07:32:46 +0000 |
| parents | 003660a57f99 |
| children | 590b0b5bcbbb |
comparison
equal
deleted
inserted
replaced
| 15:5854e48d0ef7 | 16:d9d722033ff1 |
|---|---|
| 16 extern void set_user_addr(); | 16 extern void set_user_addr(); |
| 17 extern void set_mr_byte(); | 17 extern void set_mr_byte(); |
| 18 extern void set_pid_byte(); | 18 extern void set_pid_byte(); |
| 19 extern void set_dcs(); | 19 extern void set_dcs(); |
| 20 extern void set_scts(); | 20 extern void set_scts(); |
| 21 extern void set_flag_rp(); | |
| 22 extern void set_flag_sr(); | |
| 23 extern void set_flag_lp(); | |
| 24 extern void set_flag_mms(); | |
| 25 extern void set_flag_rd(); | |
| 21 extern void cmd_msg_plain(); | 26 extern void cmd_msg_plain(); |
| 22 extern void cmd_msg_udh(); | 27 extern void cmd_msg_udh(); |
| 23 | 28 |
| 24 static struct cmdtab { | 29 static struct cmdtab { |
| 25 char *cmd; | 30 char *cmd; |
| 31 {"user-addr", 1, 1, set_user_addr}, | 36 {"user-addr", 1, 1, set_user_addr}, |
| 32 {"mr", 1, 1, set_mr_byte}, | 37 {"mr", 1, 1, set_mr_byte}, |
| 33 {"pid", 1, 1, set_pid_byte}, | 38 {"pid", 1, 1, set_pid_byte}, |
| 34 {"dcs", 2, 2, set_dcs}, | 39 {"dcs", 2, 2, set_dcs}, |
| 35 {"sc-ts", 1, 1, set_scts}, | 40 {"sc-ts", 1, 1, set_scts}, |
| 41 {"rp", 0, 0, set_flag_rp}, | |
| 42 {"sr", 0, 0, set_flag_sr}, | |
| 43 {"lp", 0, 0, set_flag_lp}, | |
| 44 {"mms", 0, 0, set_flag_mms}, | |
| 45 {"rd", 0, 0, set_flag_rd}, | |
| 36 {"msg", 1, 1, cmd_msg_plain}, | 46 {"msg", 1, 1, cmd_msg_plain}, |
| 37 {"msg-udh", 1, 1, cmd_msg_udh}, | 47 {"msg-udh", 1, 1, cmd_msg_udh}, |
| 38 /* table search terminator */ | 48 /* table search terminator */ |
| 39 {0, 0, 0, 0} | 49 {0, 0, 0, 0} |
| 40 }; | 50 }; |
