FieldServer FS-8700-97 Computer Drive User Manual


 
FS-8700-97_Lutron_Machine Manual Page 20 of 24
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
4.4.12. Map Descriptor Example 9 - Multistate Output (Zone and Area Machine)
A write to the Multistate Output Data Array which is shared by a BACNet IP Map Descriptor will execute one of multiple scripts. The
multiple scripts are specified in the Data Array defined under “DA_Lut_List”. The value written into the Multistate Output Data Array
is used as the offset into the Data Array defined under “DA_Lut_List” to retrieve a script number from the Data Array. Script numbers
range from 0 to 65535.
BACNet IP Map Descriptor
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_name, Data_Type, Object_ID, Length, Relinquish_Default,
SMD00_MO, MultiSt_Output, 0, Server, Virtual_BCU_11, MO, 1, 512, 0,
Lutron Machine Map Descriptor
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_name, Grafik_Command, DA_Lut_List, DA_Lut_List_Offset, Length, Multi_Scripts_Length
Run_scriptms_0, MultiSt_Output, 0, AWT, LUT_GRF6_0, run_script_multi, Scr_lst_MSO_0, 0, 1, 10
The Multi_Scripts_Length field is used to indicate the maximum size of the Data Array specified under Data_Array_Name. One Map
Descriptor per object must be defined with a Multi_Scripts_Length value of one or greater.