User manual

Kapitel 4 Pawn Script
Singnalpegel der GPIOs
RM2M_GPIO_LOW = 0, // Signalpegel "low"
RM2M_GPIO_HIGH = 1, // Signalpegel "high"
Konfiguration von Clock-Polarität und Clock-Phase des SPI-Interfaces
Konfigurationsflags für die Funktion rM2M_SpiInit()
RM2M_SPI_CLKPOL = 0b00000001, // Clock-Polarit: Idle "high"
RM2M_SPI_CLKPHA = 0b00000010, /* Clock-Phase: Daten werden bei der ersten
Flanke übernommen. */
Konfiguration des UART-Interfaces
Konfigurationsflags für die Funktion rM2M_UartInit()
RM2M_UART_1_STOPBIT = 0b00000001, // 1 Stopbit
RM2M_UART_2_STOPBIT = 0b00000010, // 2 Stopbit
RM2M_UART_PARITY_NONE = 0b00000000, // keine Parität
RM2M_UART_PARITY_ODD = 0b00000100, // ungerade Parität
RM2M_UART_PARITY_EVEN = 0b00001000, // gerade Parit
RM2M_UART_7_DATABIT = 0b00000000, // 7 Datenbits
RM2M_UART_8_DATABIT = 0b00010000, // 8 Datenbits
RM2M_UART_FLOW_NONE = 0b00000000, // keine Flusskontrolle
RM2M_UART_FLOW_RTSCTS = 0b01000000, // RTS/CTS Handshake
Verbindungsflags
Steuerflags für die Funktion rM2M_TxStart()
RM2M_TX_POSUPDATE = 0b00000001, /* Update der GSM-Positionsdaten beim
Verbindungsaufbau */
Kommunikationsmodi
Kommunikationsmodi für die Funktion rM2M_TxSetMode()
RM2M_TXMODE_TRIG = 0, // Intervall
RM2M_TXMODE_WAKEUP = 1, // Intervall & Wakeup
RM2M_TXMODE_ONLINE = 2, // Online
Verbindungsstatus
Rückgabewerte der Funktion rM2M_TxGetStatus()
RM2M_TX_FAILED = 0b00000001, // Verbindungsaufbau fehlgeschlagen
RM2M_TX_ACTIVE = 0b00000010, // GPRS-Verbindung besteht
RM2M_TX_STARTED = 0b00000100, // Verbindungsaufbau gestartet
RM2M_TX_RETRY = 0b00001000, // Wartezeit bis zum Retry
RM2M_TX_WAKEUPABLE = 0b00010000, // Modem ins GSM-Netz eingebucht
Rev. 01 33