< 上一个 | 内容 | 下一个 >

8.6 Function Set Assignments function set


8.6.1 Overview


The Function Set Assignments function set defines collections of references to function set instances. These collections are used by the EndDevice resource for indicating to devices the resources that are to be used for specific purposes. For example, a service provider may wish that all the participants of a particular program use a given DRLC function set instance, Time resource, and Pricing function set instance. A FunctionSetAssignments resource contains references to the function set instances that are to be used by the assigned device(s).


8.6.2 List ordering


Table 23 —Function Set Assignments list ordering


Resource name

Primary key

Secondary key

Tertiary key

FunctionSetAssignments

mRID (descending)

N/A

N/A


8.6.3 Application guidelines/behavior


The Function Set Assignments function set is a means to indicate collections of particular instances of function sets. Each instance of the Function Set Assignments function set contains lists of references to particular function set instances. Service providers, home energy management systems (HEMSs), and possibly other entities MAY use this service. They MAY create these instances based on a HAN asset class/category, service provider program, or any other criteria.


Specific instances of FunctionSetAssignments resources are defined out of band and the methods for getting the information into the instances is outside the scope of this standard. Server use of this function set is OPTIONAL. Clients that act on events SHALL determine if they are assigned into Function Set Assignments. Clients MAY be assigned multiple Function Set Assignments. Multiple Clients MAY be assigned the same Function Set Assignment. If a server supports Function Set Assignments it SHALL support a minimum of one Function Set Assignments for each HAN device registered to the server. A server SHOULD support three Function Set Assignments for each HAN device. Clients SHALL support at least six function set instances (e.g., two DemandResponseProgram instances, one Time instance, one TariffProfile instance, and two MessagingProgram instances) assigned through one or more Function Set Assignments.


If a FunctionSetAssignments instance contains references to time-responsive function sets, it MUST also include a reference to a Time resource.


Clients SHALL identify which Function Set Assignments apply to them by querying the FunctionSetAssignments resource within their End Device function set instance (see 8.5, end device function set, for more details).


Clients SHALL periodically poll their group assignments under their EndDevice resource (e.g.,

/edev/{#}/fsa), and the corresponding Function Set Assignments resource (e.g., /fsa/{#}), or SHALL subscribe to them to monitor for changes. Client devices that do not subscribe SHALL query at least once every 24 hours, but SHALL NOT query more than once per hour.


8.6.4 LogEvents


There are no LogEvents generated by this function set.