Contingency
in package
Table of Contents
Constants
Properties
- $motive : string
- $timestamp : int
- $tpEmis : int
- $type : string
- $config : stdClass
Methods
- __construct() : mixed
- Constructor
- __toString() : string
- Returns a json string format
- activate() : string
- Create a object with contingency data
- deactivate() : string
- Deactivate contingency mode
- load() : void
- Load json string with contingency configurations
- configBuild() : stdClass
- Build parameter config as stdClass
Constants
SVRS
public
mixed
SVRS
= 'SVRS'
SVSP
public
mixed
SVSP
= 'SVSP'
Properties
$motive
public
string
$motive
= ''
$timestamp
public
int
$timestamp
= 0
$tpEmis
public
int
$tpEmis
= 1
$type
public
string
$type
= ''
$config
protected
stdClass
$config
Methods
__construct()
Constructor
public
__construct([string $contingency = '' ]) : mixed
Parameters
- $contingency : string = ''
__toString()
Returns a json string format
public
__toString() : string
Return values
stringactivate()
Create a object with contingency data
public
activate(string $acronym, string $motive[, string $type = '' ]) : string
Parameters
- $acronym : string
-
Sigla do estado
- $motive : string
- $type : string = ''
-
Opcional parameter only used if FS-DA, EPEC or OFFLINE
Return values
stringdeactivate()
Deactivate contingency mode
public
deactivate() : string
Return values
stringload()
Load json string with contingency configurations
public
load(string $contingency) : void
Parameters
- $contingency : string
configBuild()
Build parameter config as stdClass
private
configBuild(int $timestamp, string $motive, string $type) : stdClass
Parameters
- $timestamp : int
- $motive : string
- $type : string