Click or drag to resize

ZylSoft.Gsm Namespace

GSM modem component library that communicates with a GSM modem or phone with integrated modem. This component works with AT(Hayes) compliant GSM modems connected to one of the serial ports.You can use it also with USB, IrDA and bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or bluetooth port to a virtual serial port (you can check it in System/Device Manager/Modems). To use with Android smart phones, you have to install the USB drivers first, activate USB debugging and connect it with USB cable as transferring files.
Classes
 ClassDescription
Public classConnectionEventArgs Provides data for the Connected and Disconnected events.
Public classContactEventArgs Provides data for the ContactLoaded event.
Public classDataEventArgs Provides data for the Sent and Received events.
Public classDetectEventArgs Provides data for the Detecting / Reconnecting event.
Public classGsmModem GSM modem component library that communicates with a GSM modem or phone with integrated modem. This component works with AT(Hayes) compliant GSM modems connected to one of the serial ports.You can use it also with USB, IrDA and bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or bluetooth port to a virtual serial port (you can check it in System/Device Manager/Modems). To use with Android smart phones, you have to install the USB drivers first, activate USB debugging and connect it with USB cable as transferring files.
Public classLogger Logger class. Used for exception logging.
Public classNewMessageEventArgs Provides data for the NewMessage event.
Public classPhonebookContact Phonebook contact class.
Public classReadMessageEventArgs Provides data for the ReadMessage event.
Public classRingEventArgs Provides data for the Ring event.
Public classSerialCommPortExtensions Extension methods for SerialCommPort.
Public classSerialException Implements serial exception class.
Enumerations
 EnumerationDescription
Public enumerationCallType Call type.
Public enumerationDetectionMethod GSM detection method.
Public enumerationMessageEncoding SMS message encoding.
Public enumerationMessageFormat SMS message format.
Public enumerationNationalLanguageShiftTables National language shift tables.
Public enumerationSerialBaudRate Baud rate enumeration type. It's the measure of how fast data is moving between instruments that use serial communication. RS-232 uses only two voltage states, called MARK and SPACE. In such a two-state coding scheme, the baud rate is identical to the maximum number of bits of information, including "control" bits, that are transmitted per second.
Public enumerationSerialCommPort Physical serial port enumeration type.
Public enumerationSerialDataWidth Data bits enumeration type (ByteSize). Data bits are transmitted "upside down and backwards." Inverted logic is used and the order of transmission is from least significant bit (LSB) to most significant bit (MSB). To interpret the data bits in a character frame, you must read from right to left, and read 1 for negative voltage and 0 for positive voltage.
Public enumerationSerialHardwareFlowControl Hardware flow control enumeration type.
Public enumerationSerialParityBits Parity bits enumeration type. An optional parity bit follows the data bits in the character frame. The parity bit, if present, also follows inverted logic: read 1 for negative voltage and 0 for positive voltage. This bit is included as a simple means of error checking. The idea is this: you specify ahead of time whether the parity of the transmission is to be even or odd. Suppose the parity is chosen to be odd. The transmitter will then set the parity bit in such a way as to make an odd number of 1's among the data bits and the parity bit.
Public enumerationSerialSoftwareFlowControl Software flow control enumeration type.
Public enumerationSerialStopBits Stop bits enumeration type. The last part of a character frame consists of 1, 1.5, or 2 stop bits. These bits are always represented by a negative voltage. If no further characters are transmitted, the line stays in the negative (MARK) condition. The transmission of the next character frame, if any, is heralded by a start bit of positive (SPACE) voltage.