Start Back Next End
  
ZBasic System Library
312
ZBasic Microcontrollers
StatusX10
Type
Function returning Byte
Invocation
StatusX10(chan) 
Parameter
Method
Type
Description
chan
ByVal
Byte
The X-10 communication channel of interest.
Discussion
This function returns a set of flag bits that indicate the status of the specified X-10 channel.  The bits and
their meanings are shown in the table below.  The return value may comprise zero or more of the status
bits.
X-10 Channel Status Bit Values
Value
Meaning
Cleared by
ResetX10
&H01
The channel number is valid but may or may not be open.
No
&H02
The channel is open.
No
&H04
The channel has data yet to be transmitted.
No
&H10
An end-of-command condition was detected during reception (phase 3).
Yes
&H20
An end-of-command condition was detected during reception (phase 2).
Yes
&H40
An end-of-command condition was detected during reception (phase 1).
Yes
&H80
A collision was detected during transmission.
Yes
The remaining bits are currently undefined but may convey additional information in the future.  Some of
the status bits represent state information for the channel that can be cleared by calling ResetX10(); see
the third column of the table above.
Compatibility
This function is not available on ZX models that are based on the ATmega32 processor (e.g. the ZX-24). 
Moreover, it is not available in BasicX compatibility mode.  
See Also
Previous page Top Next page