問題タブ [motorola-emdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2866 参照

c# - WM 5 SDK シンボル

Window Mobile デバイス (Symbol MC35 & MC70) を多数取り揃えています。デバイスのシリアル番号と simcard のシリアル番号 (電話番号ではない) を取得する小さなアプリを作成したいと考えています。Symbol SDK を使用してみましたが、MC70 には電子シリアル番号モジュールがあるため、MC70 のデバイス シリアル番号を取得できます。しかし、シムの詳細を取得する方法がわかりません。MC35s からデバイスのシリアル番号を取得できない場合、IMEI 番号を取得できますか?

この背後にある目的は、どのシムがどのハンドヘルドに入っているかをいつでも最新の記録に保つことができるようにすることです. SOTI Mobile Control がデータをハンドヘルドにリンクするレジストリ ファイルにデータを書き込みます。

0 投票する
2 に答える
3050 参照

c# - データを転送するSymbol.WPAN.Bluetoothの例

EMDKforSymbolデバイスに付属のSymbol.WPAN.Bluetoothを使用しようとしています。

誰かがデータを転送する実用的な例を持っていますか?

Symbolの例では、デバイスをペアリングするだけです。(彼らは明らかに、パーソナルエリアネットワークの例ではデータの転送は実際には必要ないと考えています。)

とにかく、これはロングショットであることを私は知っていますが、誰かがこれを機能させることができたら、私はいくつかのコードを見たいと思います。

これは私が試したことです。1つのデバイスでbutton1を押し、別のデバイスでbutton2を押します。読み取られる値は、常に長さがゼロのバイト配列です。

0 投票する
1 に答える
1571 参照

c# - シリアル通信用 Microsoft API - C#

2 つの Windows モバイル デバイスを相互に通信させようとしています。

私が使用しているAPI(EMDK)には次のように書かれています:

ペアリングが完了すると、任意の Microsoft API をシリアル通信に使用できます。

では、C# .NET (できればコンパクト フレームワーク) を使用したシリアル通信の例を教えてください。

0 投票する
1 に答える
2300 参照

.net - 特定のタグにデータを書き込む

Motorola の .NET 用 EMDK / Symbol.rfid2.device dll を使用して、特定の RFID タグ (実際にはそのユーザー メモリ) にデータを書き込むことは可能ですか? 目の前に 2 つのタグがあり、そのうちの 1 つだけにデータを書き込みたいとします。

WriteTag メソッドはこれをサポートしていないようです。

0 投票する
2 に答える
4504 参照

c# - C# で Symbol Developer Kit を使用してサウンドを再生する

Symbol 製のデバイスを対象としたモバイル アプリケーションを開発しています。これらのデバイスでは、Windows Mobile がシステムです。

私たちのアプリケーションはサウンドを再生します (実際には単純なビープ音です): サウンドを再生するために、Symbol が提供する開発者キットを使用してデバイスのサウンド カードにアクセスします。

使用するコードは次のとおりです。

持続時間はミリ秒、周波数はヘルツです。

ほとんどの場合、サウンドは正しく再生されます (つまり、サウンドは適切な長さで再生されます)。

ただし、サウンドがより長く再生される場合があります (約 1 秒間再生されます)。

このようなことは、ユーザーの耳にかなり邪魔になるので避けたいと思います。

この動作が存在する理由がわかりません。アプリケーションでは、短い音と長い音の間で何も変わりません。アプリケーション データは同じであり、他のタスクやバックグラウンド タスクはアプリケーションによって実行されません。

このビープ音は、特定の画面がユーザーに表示されるときに再生されます (つまり、フォーム オブジェクトが作成され、その初期化中にビープ音が再生されます)。ということで、デバイスのCPU使用率が高い時に音が出るのではないかと思います。また、CPU がビジーであるため、サウンドを適切な時間だけ再生することができません。

この問題は、Symbol Developer Kit に固有のものでしょうか?

このような長いビープ音を避けるにはどうすればよいですか?

編集

ctacke ソリューションを実装しました。ビープ音を別のスレッドで優先度を高くして再生します。また、サウンドの長さを増やしました (15 ミリ秒ではなく 30 ミリ秒にしました。持続時間が長いほど、システムが正しい時間内にサウンドを再生できるようになる可能性があります)。

この実装がこの問題を解決するかどうかはまだわかりません。バグの不確定性のため、問題が確実に解決されるまでには時間がかかります。

0 投票する
1 に答える
2227 参照

c# - MC75 バーコード リーダーの問題

Motorola MC75 用のカスタム アプリケーションの開発を支援しています。バーコードリーダーのランダムなバグを除いて、よく調整されています。定期的に、バーコード リーダーは、右肩のボタンが押された場合にのみアクティブになります (読み取りを開始します)。真ん中と左の肩のボタンがなぜか無効になります。これは、ランダムに発生し、3 つのボタンのうち 2 つにしか影響しないという点で、固有のバグです。EMDK はすべてのボタンを同時に有効にするため、これがどこから来ているのか (内部またはコード関連) はわかりません。誰かが意見やアドバイスを持っている場合は、お知らせください。事前に感謝します。

ありがとう、

ザック

0 投票する
2 に答える
3827 参照

c# - C#WinformおよびMotorolaMC9090-Gの実装

MotorolaMC9090-Gをソフトウェアアプリケーションに実装するためのサポートが本当に必要です。このプロジェクトに取り組むのは初めてなので、どこから始めればいいのかわかりません。どんな助けでも本当にありがたいです。

バーコードスキャナー(.net v2.4)用のEMDKを既にダウンロードしました。私が今達成しようとしているのは、MC9090-Gをテキストボックスしかない単純なテストアプリケーションに接続することです。バーコードをスキャンし、スキャンしたバーコードをテキストボックスに表示します。これで完了です。私はただ誰かが私にこれをどのように行うことができるかについて段階的なプロセスを私に与えることができるかどうか尋ねていますか?私がインターネットから得ている助けのほとんどは、今のところやりたくないアプリケーションをスキャナーにデプロイすることです。これを行うことは私にとって素晴らしい足がかりになると信じています!よろしくお願いします!:))

0 投票する
1 に答える
1070 参照

barcode - シンボル バーコード pdf417 EMDK

Symbol の EMDK v2.4 を使用してアプリケーションを開発しています。MC75 のカメラ イメージャを使用して PDF417 バーコードを読み取ろうとしています。234 文字の readerData.Length を返していますが、readerData.Text プロパティを介して読み取ることができるのは最初の 20 文字だけです。dataWedge を使用すると、PDF417 が正しくデコードされて表示されます。dataWedge では、メモを使用して結果を表示すると、バーコード全体をデコードするのに 3 ~ 4 秒かかります。テスト アプリで read_notify イベントを表示すると、スキャンが完了してから 1 秒以内に呼び出されます。これが、バーコードのテキストが最初の 20 文字しかない理由だと思いますか? デコードが完了するまで read_notify を呼び出さないようにデバイスを設定する方法、またはデコードされたすべてのテキストを取得する方法についてアドバイスを提供する方法について、誰かが洞察を持っていますか?

ありがとうございました!

0 投票する
1 に答える
1425 参照

barcode-scanner - MC55 バーコード アプリケーション

MC55 バーコード アプリケーション

この要件に出会ったのは 1 日前で、プログラミングの知識は C と Unix であるため、これについて無知であることをお許しください。

バーコードをスキャンする MC55 用のアプリケーションを作成したいのですが、ユーザーはバーコードに関連する情報を画面上の 2 つのボックスに入力できます。この情報は、Unix マシンのデータベースにダウンロードされます。

では、どのようなツールが必要ですか?

おそらく Visual Studio 2008 と、さまざまなプラグイン、Motorola EMDK for .NET v2.0、および Windows Mobile 6.5 Developer Tool Kit を確認できます。

特に、ステップバイステップの指示があれば、助けていただければ幸いです。

私の無知を改めてお詫び申し上げます。

エイドリアン

0 投票する
1 に答える
678 参照

bluetooth - EMDK Bluetooth LocalDevices

簡単な質問ですが、Motorola の MC75 デバイス用の EMDK 2.4 を使用して既にペアリングされているローカル Bluetooth デバイスを取得するにはどうすればよいですか? RemoteDevice リストを取得できるようですが、ローカル スタックと既にペアリングされているものを確認する方法はありません。この方法で、既に割り当てられているシリアル ポートを読み取り、ユーザーに対して SerialPort オブジェクトを自動的に開くことができます。