english
.: Ürünler : Hizmetler : İletişim : Haber : Bağlantılar : Dosya İndir :.  
 
 
9 Eylül 2010 Perşembe
HABERLER
Kenthaber.com Yayında.
Serverlarımız artık Türkiyede.
Haber sistemi geliştirilmesi çalışmaları tamamlandı.
 

Güncel siyasi yorumlar, Eleştiriler, basına cevaplar, siyasiler hakkında bilgiler!
INTERTURKNET.COM = ARAMAYIN, BULUN!


Declare Function  CheckDefine Lib “[Path]” () As Long;
Açıklama
Sistem parameterlerinin tanımlanıp tanımlanmadığını kontrol eder.

Hata Raporu

0   -->İşlem Tamam
1   --> Parametreler Ayarlanmamış (SetParameters gerekli)
Declare Function  CheckDevice Lib “[Path]” () As Long;
Açıklama
Kendi içinde CheckDefine fonksiyonunu çağırır olumlu cevap alırsa Portun açılıp açılmadığını kontrol eder.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
Declare Function  InitModem Lib “[Path]” (ByVal InitString As Str) As Long;
Açıklama
Kendi içinde CheckDefine fonksiyonunu çağırır olumlu cevap alırsa modem init stringini set eder.

Parametreler
InitString “ATX&C1&D2&K3M0” --> Modemin başlatılması için kullanacağı AT komutu

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
3  
--> Modem parametreleri ayarlanamadı.
Declare Function  ResetModem Lib “[Path]” (ByVal ResetString As Str) As Long;
Açıklama
Kendi içinde CheckDefine fonksiyonunu çağırır olumlu cevap alırsa modem reset stringini set eder.

Parametreler
ResetString “ATZ” --> Modemin resetlenmesi için kullanacağı AT komutu

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
3  
--> Modem resetlenemedi
Declare Function  SetCommandState Lib “[Path]” () As Long;
Açıklama
Sistemin komut moduna girmesini ya da komut modundan çıkmasını sağlar.

Hata Raporu
0   --> İşlem Tamam
1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2   --> Port açılmamış (OpenDevice gerekli)
3   --> Komut modundan çıkıldı.
4   --> Komut moduna geçildi.
Declare Function  CheckModemState Lib “[Path]” () As  Long;
Açıklama
Modemin durumunu tespit eder. Bağlandı, hattı kesiyor ya da bekliyor gibi

Hata Raporu

0   --> İşlem Tamam
1   --> Parametreler Ayarlanmamış (SetParameters gerekli)
2   --> Modem Algılandı
4   --> Bağlandı.
8   --> Modem hattı bağlı değil.
16  --> Komut İşleniyor
32  --> Bağlanıyor.
64  --> Karşı taraftan arama bekliyor.
128 --> Bağlantı kesiliyor
256 --> Hat Meşgul
512 --> Cevap Yok
Declare Function  CheckLineState Lib “[Path]” () As  Long;
Açıklama
Bağlantının durumunu kontrol eder.Veri akışını takip eder.

Hata Raporu

0   --> İşlem Tamam
1   --> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış
4   --> CTS
8   --> DSR
16   --> RING
32  --> CD
Declare Function TotalReceived Lib “[Path]” () As  Long;
Açıklama
Bağlantı başladıktan sonra toplam alınan veri miktarını byte cinsinden döndürür.

Hata Raporu
0   --> İşlem Tamam
1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
..  --> Alınan Bayt Miktarı
Declare Function TotalSent Lib “[Path]” () As  Long;
Açıklama
Bağlantı başladıktan sonra toplam gönderilen veri miktarını byte cinsinden döndürür.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
..  --> Gönderilen Bayt Miktarı
Declare Function  CloseDevice Lib “[Path]” () As  Long;
Açıklama
Portu kapatır.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
3   --> İşlem başarısız.
Declare Function  SendCommand Lib “[Path]” (ByVal CommandStr As  Str) As  Long;
Açıklama
Modeme AT komutu gönderilmesini sağlar.

Parametreler
CommandStr “…” --> Gönderilmek istenen AT komut dizesi

Hata Raporu

0   --> İşlem Tamam
1   --> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
3  
--> Komut gönderme moduna geçilemiyor
4   --> Komut moduna geçmek için yeterli hız yok.  
Declare Function  SendString Lib “[Path]” (ByVal SendStr As  Str) As  Long;
Açıklama
Modeme ASCII gönderilmesini sağlar.

Parametreler
SendStr “…” --> Gönderilmek istenen ASCII dizesi

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port açılmamış (OpenDevice gerekli)
3   --> Metin gönderilemedi.
Declare Function  Disconnect Lib “[Path]” () As  Long;
Açıklama
Eğer bağlantı var ve port açıksa zorlamalı modda sistemin kapatılmasını sağlamaya çalışır.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2   --> Port açılmamış (OpenDevice gerekli)
3   --> Komut gönderme moduna geçilemiyor
4   --> İşlem başarısız
Declare Function  HattiIndir Lib “[Path]” () As  Long;
Açıklama
Eğer bağlantı var ve port açıksa extra zorlamalı modda sistemin kapatılmasını sağlamaya çalışır.

Hata Raporu

0   --> İşlem Tamam
1   --> Parametreler Ayarlanmamış (SetParameters gerekli)
2   --> Port açılmamış (OpenDevice gerekli)  
Declare Function  SetParameters Lib “[Path]” (ByVal BaudRate As  Str, ByVal ConnectType As Integer, ByVal DialType As Integer, ByVal InBuffer As Integer, ByVal OutBuffer As  integer, ShowEvents as integer) As  Long;
Açıklama
Bağlantı için gerekli olacak parameterlerin oluşturulmasını ve kullanım için hazırlanmasını sağlar. Hazırlık aşaması mutlaka yapılmalıdır.

Parametreler
BaudRate “115200” --> Modemin istenen bağlantı hızı
ConnectType ( 0 -> ctDial, 1 -> ctDirect, 2 -> ctWait ) --> Bağlantı şekli
DialType ( 0 -> dtPulse, 1 -> dtTone ) --> Çeviri şekli InBuffer 2048,4096 --> win9x ise 2048 winnt ise 4096 set edilmelidir.
OutBuffer 2048,4096 --> win9x ise 2048 winnt ise 4096 set edilmelidir.
ShowEvents 0,1 --> Olay Görüntüleyici ekranının açılıp açılmamasına karar verir.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler zaten tanımlı
Declare Function  DialAndConnect Lib “[Path]” (ByVal PhoneNumber As  Str) As  Long;
Açıklama

Verilen telefon mumarasının aranarak bağlantı kurulmasını sağlar.

Parametreler

PhoneNumber “9w1234” --> Aranacak modem numarasıdır.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2   --> Port açılmamış (OpenDevice gerekli)
3   --> Komut moduna geçilemedi
Declare Function OpenDevice Lib “[Path]” (ByVal DeviceName As Str, ByVal BaudRate As Str, ByVal FlowControl As Integer, ByVal DataBits As Integer,ByVal  Parity As Integer, ByVal StopBits As  integer) As  Long;
Açıklama
Bağlantıda kullanılacak modem portunun verilen parametrelerle açılmasını sağlar.

Parametreler
DeviceName “COM[n]” --> Açılacak port numarası
BaudRate “300..115200” --> Portun bağlantı hızı
FlowControl (0->fcNone, 1->fcRtsCts, 2->fcDtrDsr, 3->fcSoftware, 4->fcCustom ) Akış Denetimi
DataBits ( 0->db4, 1->db5, 2->db6, 3->db7, 4->db8 ) Veri Bitleri
StopBits ( 0->sb1, 1->sb1p5, 2->sb2 ) Dur bitleri
Parity ( 0->paNone, 1->paOdd, 2->paEven, 3->paMark, 4->paSpace ) Parite

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler Ayarlanmamış (SetParameters gerekli)
2  
--> Port zaten açık
3  
--> İşlem başarısız oldu.
Declare Function  UnSetParameters Lib “[Path]” () As  Long;
Açıklama
Sistemde işlemler bittiğinde çalıştırılması gereken fonksiyondur. Parametrelerin temizlenmesini sağlar. Ayrıca, bağlantı varsa keser ve portuda kapatır.

Hata Raporu

0   --> İşlem Tamam

1  
--> Parametreler zaten Ayarlanmamış
2  
--> İşlem başarısız oldu.

Not : * işareti ile belirtilen fonksiyon ve/veya parametreler bu sürümde devre dışı bırakılmıştır. Document Info
Konu:  PCVUE32’ye modem komut arayüzü sağlanması
Yazar:  Geliştirici Bilişim (Celal Ak)
Rev. Tarih:  01 Temmuz 2002
Doc. Rev:  5
Prg. Ver:  1.4

 
  Geliştirici Bilişim © 2002