logger_log_control_values_c

	status.i4.v = logger_log_control_values_c(node.i4.v, num_devices.i4.v,
						  timestamp.u4.v,
						  device_name.i1a.r,
						  commands.i4a.r, errors.i2a.r,
						  options.u4.v)
    	
	This routine logs basic control values for a list of devices.

	node		node to log data in (constants are in 'nodedefs')
	num_devices	number of devices to log
	timestamp	timestamp value to log data at
			(seconds since January 1, 1970 UTC)
	device_names	device names to log
			(LONG_DEVICE_NAME_LEN characters per device)
			(examples: "M:OUTTMP", "T-HA11>2", "T_HA11[2]")
	commands	array of basic control commands to log
			(DIO_RESET_COMMAND -> reset a device
			 DIO_ON_COMMAND -> turn on a device,
			 DIO_OFF_COMMAND -> turn off a device,
			 DIO_POS_COMMAND -> positive polarity,
			 DIO_NEG_COMMAND -> negative polarity,
			 DIO_RAMP_COMMAND -> ramp command,
			 DIO_DC_COMMAND -> DC command)
	errors		returned device errors
	options		logging options (not used)

	This function returns ACNET status values as follows:

	OK			success
	LJ_INVARG		invalid number of devices, invalid command,
				or nonstatus property encountered
	LJ_MEMFAIL		dynamic memory allocation failure
	DIO_NOATT		missing basic control or status attribute
	ACNET_xxx		error in communicating with Lumberjack

	This function requires the following include files:

	nodedefs_h, clib_h, acnet_errors_h

	Related functions:

	logger_log_devices_c, logger_log_array_device_c,
	logger_log_device_list_c, logger_get_device_by_name_c,
	logger_get_device_c, logger_get_array_device_c,
	logger_get_device_list_c, logger_return_data, logger_read_device_c,
	logger_read_device_by_name_c, logger_setnode, logger_return_names,
	logger_check_alive, logger_restart_lists, logger_shutdown,
	logger_find_device_c

	C/C++ usage:

	static const char	device_names[LONG_DEVICE_NAME_LEN+1] = "M:OUTTMP";
	short	errors[1];
	int	status;
	int	node = DSE01;
	int	num_devices = 1;
	int	commands[1] = DIO_ON_COMMAND;
	unsigned int	timestamp;
	unsigned int	options = 0;

	timestamp = date_to_clinks("01-JAN-2003 12:00",&status);
	timestamp = convert_seconds_c(timestamp,DATE_CLINKS_TO_UTC_CTIME);

	status = logger_log_control_values_c(node,num_devices,timestamp,
					     device_names,commands,errors,
					     options);