Download FreeWay User Manual - Issue V2.0

Transcript
FreeWay AV Gateway Controller
fEibType
Data Type
Format
Example
1
Boolean
1-bit
Switches & status
2
2-bit
2-bit
3
3-bit Controlled
4-bit
Dimmers
4
Character Set
8-bit
Displays
5
8-Bit Unsigned Value
8-bit
e.g. dimmer brightness value
6
8-bit Signed Value
8-bit
Values
7
2-octet Unsigned Value
2-octet
e.g. thermostat temperature
8
2-octet Signed Value
2-octet
Values
9
2-octet Floating Point Value
2-octet
Values
10
Time
3-octet
Set bus time
11
Date
3-octet
Set bus date
12
4-octet Unsigned Value
4-octet
Values
13
4-octet Signed Value
4-octet
Values
14
4-octet Float Value
4-octet
Values
15
Access
4-octet
Access control
16
Character String
14 bytes
Text displays
Note: Registering a group address as Type 0 signifies an un-registered group.
Example
HubInit()
{
// FreeWay’s physical address
EIBPhysical(“0.1.2”);
// Register a switch group address
// -------------------------------// Group Handle = 1
// Group Address = 0/1/2
// Data Type = 1 = Boolean
EIBRegister(1,”0/1/2”,1);
// Register a dimmer control group address
// -------------------------------// Group Handle = 2
// Group Address = 0/1/3
// Data Type = 3 = 3-bit control
EIBRegister(2,”0/1/3,3);
}
Page 42
User Guide - Issue 2.00