Skip to content

iDirect Native

This ruleset monitors the iDirect for various states, such as TX mute, RX lock, acquisition status, and others, and reports them as alarms or events as appropriate.

The iDirectBasic ruleset is to be scheduled as a remotestate monitor on the iDirect.

config ruleset iDirectNative 
description null 
rules 
iDirectTxMute, iDirectLinkLayerInDataTransfer, iDirectModemInAcquisition, iDirectModemDetected, iDirectTxerStateOn, iDirectModemInNetwork, iDirectRXLocked, iDirectRXUnlocked 
exit 
exit 

The following are the rules that are part of the ruleset.

config rule iDirectTxMute 
action writeStatus "TX MUTE" 
action alarm GENERIC -a "TX MUTE" 
conditions 
remotestate.transmitterMute equals true 
exit 
exit 

config rule iDirectLinkLayerInDataTransfer 
action writeStatus "In Data Transfer" 
conditions 
remotestate.linkLayerState matches "In Data Transfer" 
exit 
exit 

config rule iDirectModemDetected 
action writeStatus "Modem State Detected" 
action alarm GENERIC -a "DEVICE_MODEM_STATE_DETECTED" 
conditions 
remotestate.modemState matches "Detected" 
exit 
exit 

config rule iDirectModemInAcquisition 
action writeStatus "In Acquisition" 
action alarm GENERIC -a "DEVICE_IN_NETWORK_ACQUISITION" 
conditions 
remotestate.modemState matches "In Acquisition" 
exit 
exit 

config rule iDirectModemInNetwork 
action writeStatus "In Network w/o Data" 
action alarm GENERIC -a "DEVICE_IN_NETWORK_NO_DATA" 
conditions 
remotestate.modemState matches "In Network" 
exit 
exit 

config rule iDirectRXLocked 
action writeStatus "Receive Locked" 
action alarm GENERIC -a "RX Locked" 
conditions 
remotestate.receiverLock matches "LOCKED" 
exit 
exit 

config rule iDirectRXUnlocked 
action writeStatus "Receive Unlocked" 
action alarm GENERIC -a "RX unlocked" 
conditions 
remotestate.receiverLock matches "UNLOCKED" 
exit 
exit 

config rule iDirectTxerStateOn 
action writeStatus "Transmit State On" 
action alarm GENERIC -a "TX State ON" 
conditions 
remotestate.transmitterState matches ON 
exit 
exit