Welcome to Apnea Board ! As a guest, you are limited to certain areas of the board and there are some features you can't use. To post a message, you must create a free account using a valid email address.
Login or Create an Account

Lately, there seems to be some confusion regarding Sleep Master and Flashpap.

Flashpap is a program written by someone else and requires manual configuration of the CONFIG file.

Sleep Master is written by me and does not require manual configuration of the CONFIG file. I do not advise trying to manually configure the CONFIG file on the FlashAir for Sleep Master! I also do not advise trying to use the same FlashAir with both programs at the same time, as only advanced users would be able
to set up the FlashAir for both programs. Sleep Master was designed to eliminate the need to manually configure the FlashAir.

Sleep Master must be installed in the users "documents" folder on the root drive of your computer. Sleep Master will not work if installed on a network drive.

I'm having some trouble getting this going in Arch Linux. I know you specifically state Ubuntu as the one you tested on, but I run Arch so obviously I'm hoping to get it to work on Arch too.

Basically I'm stuck at the setup step where you choose the "drive" where the FlashAir is located. The drop-down is empty and there is an exception in the console where I ran the program from.

Code:

~/D/Sleep_Master_Java pwd
/home/kevin/Documents/Sleep_Master_Java
~/D/Sleep_Master_Java java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
~/D/Sleep_Master_Java java -jar Sleep_Master.jar
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at my.sleepmaster.SleepMasterUI.jComboBox3FocusGained(SleepMasterUI.java:1873)
at my.sleepmaster.SleepMasterUI.access$1700(SleepMasterUI.java:69)
at my.sleepmaster.SleepMasterUI$10.focusGained(SleepMasterUI.java:464)
at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:220)
at java.awt.Component.processFocusEvent(Component.java:6424)
at java.awt.Component.processEvent(Component.java:6291)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)
at java.awt.Component.dispatchEventImpl(Component.java:4762)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Trying to get this to work. It is stuck trying to find the card. Also the MAC Address for 192.168.0.112 is not the one that is on the card which BTW has 13 characters.

[attachment=2216]

I have 3 wireless routers in the house one is the one from the DSL provider, the other 2 are connected to it through wired connections. Also I have a 4th access point with a Directv Genie system. Could it be trying to connect to one of the other routers and that is what is causing the problem.

(03-01-2016, 02:36 PM)Rick_V Wrote: Trying to get this to work. It is stuck trying to find the card. Also the MAC Address for 192.168.0.112 is not the one that is on the card which BTW has 13 characters.

The MAC address can only be 6 paired digits, 12 characters long total, each pair separated by a colon (':'). The value of each digit can only range from 0-9 and A-F (16 unique digits in all). The MAC address will display like: 11:22:33:44:55:66

(03-01-2016, 02:36 PM)Rick_V Wrote: Trying to get this to work. It is stuck trying to find the card. Also the MAC Address for 192.168.0.112 is not the one that is on the card which BTW has 13 characters.

The MAC address can only be 6 paired digits, 12 characters long total, each pair separated by a colon (':'). The value of each digit can only range from 0-9 and A-F (16 unique digits in all). The MAC address will display like: 11:22:33:44:55:66

I hope this may help.

I know all that but,
On the back of my Flashair card under MAC there are 13 characters.

Useful Links

INFORMATION ON APNEA BOARD FORUMS OR ON APNEABOARD.COM SHOULD NOT BE CONSIDERED AS MEDICAL ADVICE. ALWAYS SEEK THE ADVICE OF A PHYSICIAN BEFORE SEEKING TREATMENT FOR MEDICAL CONDITIONS, INCLUDING SLEEP APNEA. INFORMATION POSTED ON THE APNEA BOARD WEB SITE AND FORUMS ARE PERSONAL OPINION ONLY AND NOT NECESSARILY A STATEMENT OF FACT.