Есть китаец. ARM926,GPS,GSM wince 5.0 build 1400

Нужен код на VS2008 C#

C GPS проблем нет, работает с OpenNETCF.Selial.GPS

А вот с GSM проблема. Девайс был включен в режим полета и выходить из него с помощью своего ПО не собирается. Из автозагрузки родной софт убрал вообще.

Работать с портом через всевозможные пути не получается.

OpenNETCF.Telephony вообще сказал что в системе нет CellularLine

модем Hayes COM2:

Пробовал так:

public class LineDescriptor

{

private DeviceCapabilities m_caps;

private int m_id;

public LineDescriptor(int id, DeviceCapabilities caps)

{

m_id = id;

m_caps = caps;

}

public override string ToString()

{

return m_caps == null ? "Unknown" : m_caps.LineName;

}

public DeviceCapabilities Caps

{

get { return m_caps; }

}

public int ID

{

get { return m_id; }

}

}

public void SetFlightMode(bool flightMode)

{

Telephony tapi = new Telephony();

tapi.Initialize();

//tapi.LineMessage += new Telephony.MessageHandler(tapi_LineMessage);

for (int i = 0; i

{

DeviceCapabilities dc;

tapi.GetDeviceCapabilities(i, out dc);

PhoneForm.gsmlog.Items.Add(new LineDescriptor(i, dc));

}

using (Line line = tapi.CellularLine(MediaMode.InteractiveVoice, CallPrivilege.Owner))

{

NativeMethods.lineSetEquipmentState(line.hLine,

(flightMode) ? EquipmentState.Minimum : EquipmentState.Full);

}

tapi.Shutdown();

}

Также пробовал через CreateFile, но не уверен что все правильно делаю.

Веблансеры помогите плиз...

15 лет назад
doncode
41 год
17 лет в сервисе
Был
14 лет назад

Заявки фрилансеров

Нет заявок фрилансеров