P1394> May 1394 PWG Definitions

P1394> May 1394 PWG Definitions

Atsushi Nakamura atsnaka at bsd.canon.co.jp
Fri May 22 03:14:27 EDT 1998


First of all,
The defintion of "function" is for p1212r FDS purposes.
We may not even have to define "function" for the PWG profile, but it is needed
 for FDS.
I apologize if I should of done this in the 1212 reflector.


Alan said; 
>
>The definition of a function seems to indicate that a function is a unit.
>


It CAN be considered that way in a ceratin implementation, but we CONNOT 
say that is the ONLY way we have to see it.
 (Especially in the case of FDS, where we have to start thinking
about other protocols.)
At one point in the discussison, Brian had mentioned that some people may
consider a service as a function, and visa-versa. I agree to this idea, and I guess
we are not allowed to give an answer (restriction) to the relationship between a
function and a  unit.
We agreed a unit corresponds to a driver (in the case of the PWG profile). 
If so, the relationship of a driver to a function is implementation specific.


The only restrictions I think I can make for "function" are : 


1) A part of the unit architecture (not meaning a part of the unit, but meaning
    a part of this architecture i.e. part of a node, module, or whatever)
2) A collection(meaning 1 or more) of services
3) User identifiable


I cannot think of more resrtictions to add and still make the definition consistant
within 1212  


ats


>
>by Atsushi Nakamura
>----
>My shot at definition of "function":
>A function is part of the unit architecture and is an instance of a device 
>model, e.g.,   mass storage, CD-ROM or printer. A function is usually a 
>collection of services that are user identifiable.
>-----
>
>The definition of a function seems to indicate that a function is a unit.
>



More information about the P1394 mailing list