
 | Page 19 of 24  | 
  | 
  | 
Appendix B.4. BACnet State Text Preload
Method 1 – Using a Single Data Array:
Data_Arrays  | 
  | 
  | 
  | 
  | 
  | 
Data_Array_Name,  | Data_Format,  | Data_Array_Length  | 
  | 
  | 
  | 
DA_MI_01,  | UINT16, | 100  | 
  | 
  | 
  | 
DA_STATE_TXT,  | BYTE,  | 200  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Preloads  | 
  | 
  | 
  | 
  | 
  | 
Data_Array_Name,  | Preload_Data_Value,  | Preload_Data_Format,  | Preload_Data_Index  | ||
DA_STATE_TXT, | MyState1 MyState2 MyState3 MyState4 MyState5 MyState6,  | String,  | 0  | ||
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptors  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptor_Name, Data_Type,  | Object_ID,  | Function,  | Data_Array_Name,  | Data_Array_Index,  | Node_Name,  | Length,  | State_Text_Array  | |
CMD_MI_01,  | MI,  | 1  | Server  | DA_MI_01,  | 0,  | N1 11,  | 1,  | Da_State_Txt  | 
Method 2 – Using an Offset/User Table:
  | //set up a look up table  | 
  | 
  | 
  | 
  | |
  | Offset_Table,  | 
  | 
  | 
  | 
  | 
  | 
  | Offset_Table_Name,  | 
  | Table_String,  | 
  | Table_Index_Value  | |
  | FIRE_ALRM_TEXT,  | 
  | SYSTEM READY,  | 0  | 
  | |
  | FIRE_ALRM_TEXT,  | 
  | ALARM,  | 
  | 1  | 
  | 
  | FIRE_ALRM_TEXT,  | 
  | MAINTENANCE,  | 2  | 
  | |
  | FIRE_ALRM_TEXT,  | 
  | 
  | 3  | 
  | |
  | FIRE_ALRM_TEXT,  | 
  | IN SERVICE,  | 
  | 4  | 
  | 
  | FIRE_ALRM_TEXT,  | 
  | OTHER,  | 
  | 5  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Data_Arrays  | 
  | 
  | 
  | 
  | 
  | 
  | Data_Array_Name,  | Data_Format,  | Data_Array_Length  | 
  | ||
  | DA_MI_01,  | UINT16,  | 100  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptors  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptor_Name, Data_Type,  | Object_ID,  | Function,  | Data_Array_Name,  | Data_Array_Index,  | Node_Name,  | Length,  | State_Text_Array  | |
CMD_MI_01,  | MI,  | 1  | Server  | DA_MI_01,  | 1,  | N1 11,  | 1,  | Fire_Alrm_Text  | 
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408)