Reaction Channel Status

This MotoHawk™ block recovers the latest observed status of the named reaction channel. Reaction channels are abstracted by control behaviors, but the channel status is common for all reaction channels. Thus a Peak/Hold Controller block reflects its status using this block.

Block ID

React Channel Status

Library

MotoHawk_lib/ModuleConfiguration

Description

Overview

This MotoHawk™ block recovers the latest observed status of the named reaction channel. Some status events are transient. The Reaction Channel will latch a transient status so that it can be reported later. However that status is then cleared so that it may be captured again. Therefore there should not be more than one of these blocks in a design.

Signals

Status

The status is described by an enumeration (motohawk_reactchan_status_enum) of possible status events.

Channel Failed to Create

A software issue has prevented the Reaction Channel from creating. The Reaction Channel behavior won't operate. The output will be disabled.

Timer Allocation Error

The reaction module supports a pool of internal timers that are shared by all of the reaction channels and is of a finite size. A timer may be required during a reaction channel's modulation sequence. For example the Peak/Hold With Off Time behavior utilizes one of these shared timers to implement its peak phase. This error is issued if a channel required a timer, but there was not one available. The reaction channel setup and/or control will need to be modified to prevent this error from occurring. It is brought about by limitations in the Reaction Module silicon.

Resource Allocation Error

There were internal software issues that are preventing the reaction channel operating as expected.

Parent Reaction Module Not Created

This channel is dependent upon the Reaction Module creating successfully, which did not occur. The output will be disabled.

Block Parameters

Parameter Field Values Comments/Description
Reference Channel Name Alpha-numeric text, single-quote enclosed The name of the Reaction Channel that this status block is querying.