|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Title: Controller interface
Description: Interface for talking to controllers. Examples given in comments are for TimeComannder Plus
Copyright: Copyright (c) 2004
Company: RMRR
@author David Abigt
@version 1.0
Field Summary | |
static int |
DEV_ANY
|
static int |
DEV_LIGHT
|
Method Summary | |
java.lang.String |
getInfo(java.lang.String cmd,
java.lang.String endKey)
Send command to controller and read reply. |
boolean |
isLive()
Returns true if the class can send commands and read directly from a controller. |
java.lang.String |
readStatus()
get controller status format is: Ver 2.28 Sched Name: JUSTRAIN Schedule status: running 02/12/05 22:42:45 Sunrise: 8:35 Sunset: 19:30 Lat: 33, Lon: 117, DST: 0 Mem Use = 7% Refresh value: 15 Security seed: 15 Answer on Ring: 0 IO Status 1111111 12345678 90123456 -------- -------- Opto 00100110 00000000 Relay 00000000 Analog 1 2 3 4 5 6 7 8 030 076 081 079 073 073 039 067 ##0 |
java.lang.String |
readTime()
read controller clock |
void |
sendCmd(java.lang.String cmd)
Send a command but don't read reply |
void |
sendX10(char hc,
int unit,
int val)
BRIGHT and DIM not currently supported todo: add them |
Field Detail |
public static final int DEV_ANY
public static final int DEV_LIGHT
Method Detail |
public boolean isLive()
public java.lang.String readTime()
public java.lang.String readStatus()
public java.lang.String getInfo(java.lang.String cmd, java.lang.String endKey)
cmd
-
public void sendX10(char hc, int unit, int val)
hc
- unit
- val
- public void sendCmd(java.lang.String cmd)
cmd
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |