フロー コマンドを使用して PDU モードで SMS を送信しています。「length」は、PDUの長さを示すラベルです。
AT + CMGS = 20または長さが何であれ、コードに静的な値を書き込む代わりにラベルの値を取得したい場合、私のコードは機能しています。
間違った方法でコードを書く方法について誰か助けてもらえますか?
string recievedData = ExecCommand(port, "AT", 500000, "No phone connected");
recievedData = ExecCommand(port, "AT+CMGF=0", 500000, "Failed to set message format.");
string command = "AT+CMGS=\""+ length +" \"";
recievedData = ExecCommand(port, command, 500000, "Failed to accept phoneNo");
command = p1 + char.ConvertFromUtf32(26) + "\r";
recievedData = ExecCommand(port, command, 5000, "Failed to send message");