Class BlueRSDemo

  • All Implemented Interfaces:
    Ippc32, Actionable

    public class BlueRSDemo
    extends Task
    Demo Application for the BlueRS driver.
    • Constructor Detail

      • BlueRSDemo

        public BlueRSDemo()
    • Method Detail

      • bt_reset

        public static void bt_reset()
        Send the reset command module (the module has to be in AT mode).
      • bt_inquiry

        public static void bt_inquiry()
        Send the inquiry command to the modul (the module has to be in AT mode).
      • bt_bdlist

        public static void bt_bdlist()
        Fragt die Resultate einer Inquiry ab (im AT-Mode).
      • bt_connect

        public static void bt_connect()
        Verbindet zu einem Bluetooth-Gerät (im AT-Mode).
      • bt_switchToAtMode

        public static void bt_switchToAtMode()
        Wechselt vom Connection in den AT-Mode.
      • bt_returnFromAtMode

        public static void bt_returnFromAtMode()
        Wechselt vom AT-Mode in den Connection-Mode.
      • bt_disconnect

        public static void bt_disconnect()
        Trennt eine bestehende Verbindung (im AT-Mode).
      • bt_getMode

        public static void bt_getMode()
        Gibt den bestehenden Mode auf das Log aus.
      • bt_getResult

        public static void bt_getResult()
        Gib das Resultat der letzten Operation auf das Log aus.
      • at_enter_conf

        public static void at_enter_conf()
        Wechselt vom AT-Mode in den Configuration-Mode.
      • conf_reset_firmware

        public static void conf_reset_firmware()
        Sendet den Firmware Reset Command und stellt die Standard-Werte wieder her. Es muss conf_save() zum bestätigen aufgerufen und das Modul neu gestartet werden.
        ACHTUNG: Die Standard Baud Rate ist 115200 kbps.
        1. Starten des Hyperterminals mit 115200 kpbs, 8 data bits, 1 stop bit, no parity
        2. Fogende Commands eingeben:
        atconf
        br=4
        save
        exit
        Nun ist die Baud Rate auf 9600 kbps konfiguriert.
      • conf_showall

        public static void conf_showall()
        Gibt alle Konfigurationsparameter aus (im Config-Modus).
      • conf_set_dev_name

        public static void conf_set_dev_name()
        Setzt den Device Namen (im Config-Modus).
      • conf_set_bsname

        public static void conf_set_bsname()
        Setzt den Service Namen (im Config-Modus).
      • conf_set_baud

        public static void conf_set_baud()
        Setzt die Baud Rate (im Config-Modus).
      • conf_set_flc

        public static void conf_set_flc()
        Deaktiviert die Flusskontrolle (im Config-Modus).
      • conf_save

        public static void conf_save()
        Speichert die aktuelle Konfiguration (im Confg-Mode).
      • conf_exit

        public static void conf_exit()
        Verlässt den Konfigurationsmodus (im Confg-Mode).
      • action

        public void action()
        Description copied from class: Task
        Action to be performed by the task
        Specified by:
        action in interface Actionable
        Overrides:
        action in class Task
      • startTask

        public static void startTask()
        Startet den Verdindungstask.
      • stopTask

        public static void stopTask()
        Stoppt den Verdindungstask.
      • write

        public static void write()
        Schickt den String "Test".
      • availableToReceive

        public static void availableToReceive()
        Gibt aus, wieviele Bytes momentan lesbar sind.
      • enableErrorMessages

        public static void enableErrorMessages()
        Aktiviert Fehlermeldungen des Bluetooth Modules