Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
Configuration - Device Enable/Disable

Macros

#define sl_DeviceEnablePreamble()   NwpPowerOnPreamble()
 Preamble to the enabling the Network Processor. Placeholder to implement any pre-process operations before enabling networking operations.
 
#define sl_DeviceEnable()   NwpPowerOn()
 Enable the Network Processor.
 
#define sl_DeviceDisable()   NwpPowerOff()
 Disable the Network Processor.
 
#define sl_DeviceDisable_WithNwpLpdsPoll()   NwpPowerOff_WithNwpLpdsPoll()
 Disable the Network Processor after making sure the network processor has entered low power mode.
 
#define sl_DeviceEnablePreamble()   NwpPowerOnPreamble()
 Preamble to the enabling the Network Processor. Placeholder to implement any pre-process operations before enabling networking operations.
 
#define sl_DeviceEnable()   NwpPowerOn()
 Enable the Network Processor.
 
#define sl_DeviceDisable()   NwpPowerOff()
 Disable the Network Processor.
 
#define sl_DeviceDisable_WithNwpLpdsPoll()   NwpPowerOff_WithNwpLpdsPoll()
 Disable the Network Processor after making sure the network processor has entered low power mode.
 

Detailed Description

The enable/disable API provide mechanism to enable/disable the network processor

porting ACTION:

Macro Definition Documentation

◆ sl_DeviceDisable [1/2]

#define sl_DeviceDisable ( )    NwpPowerOff()

Disable the Network Processor.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 356 of file nonos_user.h.

◆ sl_DeviceDisable [2/2]

#define sl_DeviceDisable ( )    NwpPowerOff()

Disable the Network Processor.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 355 of file user.h.

◆ sl_DeviceDisable_WithNwpLpdsPoll [1/2]

#define sl_DeviceDisable_WithNwpLpdsPoll ( )    NwpPowerOff_WithNwpLpdsPoll()

Disable the Network Processor after making sure the network processor has entered low power mode.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 366 of file nonos_user.h.

◆ sl_DeviceDisable_WithNwpLpdsPoll [2/2]

#define sl_DeviceDisable_WithNwpLpdsPoll ( )    NwpPowerOff_WithNwpLpdsPoll()

Disable the Network Processor after making sure the network processor has entered low power mode.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 365 of file user.h.

◆ sl_DeviceEnable [1/2]

#define sl_DeviceEnable ( )    NwpPowerOn()

Enable the Network Processor.

See also
sl_DeviceDisable
Note
belongs to configuration_sec

Definition at line 347 of file nonos_user.h.

◆ sl_DeviceEnable [2/2]

#define sl_DeviceEnable ( )    NwpPowerOn()

Enable the Network Processor.

See also
sl_DeviceDisable
Note
belongs to configuration_sec

Definition at line 346 of file user.h.

◆ sl_DeviceEnablePreamble [1/2]

#define sl_DeviceEnablePreamble ( )    NwpPowerOnPreamble()

Preamble to the enabling the Network Processor. Placeholder to implement any pre-process operations before enabling networking operations.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 334 of file nonos_user.h.

◆ sl_DeviceEnablePreamble [2/2]

#define sl_DeviceEnablePreamble ( )    NwpPowerOnPreamble()

Preamble to the enabling the Network Processor. Placeholder to implement any pre-process operations before enabling networking operations.

See also
sl_DeviceEnable
Note
belongs to configuration_sec

Definition at line 333 of file user.h.