master/domain.c
author Florian Pose <fp@igh-essen.com>
Tue, 17 Jan 2006 18:28:15 +0000
changeset 54 7506e67dd122
parent 52 drivers/ec_domain.c@c0405659a74a
child 56 36d1fa37f5e1
permissions -rw-r--r--
Vereinheitlichte Schnittstellen, Include-Verzeichnis und Module getrennt.
/******************************************************************************
 *
 *  d o m a i n . c
 *
 *  Methoden für Gruppen von EtherCAT-Slaves.
 *
 *  $Id$
 *
 *****************************************************************************/

#include <linux/module.h>

#include "globals.h"
#include "domain.h"

/*****************************************************************************/

/**
   Konstruktor einer EtherCAT-Domäne.

   @param pd Zeiger auf die zu initialisierende Domäne
*/

void ec_domain_init(ec_domain_t *dom)
{
  dom->number = 0;
  dom->data_size = 0;
  dom->logical_offset = 0;
  dom->response_count = 0;

  memset(dom->data, 0x00, EC_FRAME_SIZE);
}

/*****************************************************************************/

/* Emacs-Konfiguration
;;; Local Variables: ***
;;; c-basic-offset:2 ***
;;; End: ***
*/