# Monitoring

DTD will be added, after finishing all the implementation work and the interface for all commands is stable. Currently the following monitoring commands are supported:

- AddWatch: where {0} is an id, {1} will be replaced with FB-Instance-Name.Portname and {2} is '*'
  <Request ID="{0}" Action="CREATE"><Watch Source="{1}" Destination="{2}" /></Request>
- DeleteWatch: where {0} is an id, {1} will be replaced with FB-Instance-Name.Portname and {2} is '*'
  <Request ID="{0}" Action="DELETE"><Watch Source="{1}" Destination="{2}" /></Request>
- ReadWatches: queries the current values of the watched elements
  <Request ID="{0}" Action="READ"><Watches/></Request>
- Read_Watches Response Message:
  <Resource name="ResName"> <FB name="fbName"> <Port name=\"portname"> <-- if variable port --> <Data value="value" forced="true | false"></Data> <-- if event port --> <Data value="value" time="time"></Data> </Port> </FB> </Resource>
- ForceValue: where {0} is an id, {1} is the value, {2} will be replaced with FB-Instance-Name.Portname and {3} is either 'true' or 'false' in order to remove the force
  <Request ID="{0}" Action="WRITE"> <Connection Source="{1}" Destination="{2}" force="{3}" /> </Request>
- TriggerEvent: where {0} is an id, {1} will be '$e' and {2} is FB-Instance-Name.EventName
  <Request ID="{0}" Action="WRITE"> <Connection Source="{1}" Destination="{2}" /> </Request>

# Where to go from here?

Go back to Development index:

Development Index

If you want to go back to the Start Here page, we leave you here a fast access

Start Here page

Or Go to top