ide-disk ieee_802_15_4_link_impl
Simics Reference Manual  /  5 Classes  / 

ieee_802_15_4_link_endpoint

Description

Endpoint for ieee_802_15_4_link objects.

Interfaces Implemented

conf_object, log_object, ieee_802_15_4_link, ieee_802_15_4_control, link_endpoint, link_endpoint_v2

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

rssi_table
Optional attribute; read/write access; type: [[i,i]*]
translation table from endpoint ID to RSSI value
rssi_always_drop
Optional attribute; read/write access; type: i
Messages taking an RSSI value lower than rssi_always_drop will always be dropped by the receiving endpoint.
rssi_random_drop
Optional attribute; read/write access; type: i
Messages taking an RSSI value higher than rssi_random_drop will always be delivered. Messages that take an RSSI value between rssi_always_drop and rssi_random_drop are dropped at a percentage of rssi_random_drop_ratio.
rssi_random_drop_ratio
Optional attribute; read/write access; type: i
Messages that take an RSSI value between rssi_always_drop and rssi_random_drop are dropped at a percentage of rssi_random_drop_ratio.
contention_ratio
Optional attribute; read/write access; type: i
The potential maximum demand to the bandwidth. The higher the contention ratio, the lower the effective bandwidth offered.
id
Required attribute; read/write access; type: i
Endpoint ID. The ID of each endpoint must be unique among the link's endpoints, and it may not be 0 or 0xffffffffffffffff
Required attribute; read/write access; type: o
The link object to which this endpoint belongs.
delivery_queue
Optional attribute; read/write access; type: [[i[o|n[ii]][diiii]]*]
The endpoint's queue.
sorting_key
Optional attribute; read/write access; type: [bi]
Internal.
device
Required attribute; read/write access; type: n|o|[os]
The device connected to this endpoint.
indirect_delivery
Optional attribute; read/write access; type: b
If set, deliver link messages to their targets immediately to let them worry about the exact time of delivery. Needed for endpoints attached to follower agents.

Provided By

ieee-802-15-4-link
ide-disk ieee_802_15_4_link_impl