Properties

$cmd_id

$cmd_id :

Type

$value

$value :

Type

$datetime

$datetime :

Type

$_changed

$_changed :

Type

$_tableName

$_tableName :

Type

Methods

checkCurrentValueAndHistory()

checkCurrentValueAndHistory()

exportToCSV()

exportToCSV(  $histories)

Parameters

$histories

copyHistoryToCmd()

copyHistoryToCmd(  $_source_id,  $_target_id)

Parameters

$_source_id
$_target_id

byCmdIdDatetime()

byCmdIdDatetime(  $_cmd_id,  $_startTime,  $_endTime = null,  $_oldValue = null)

Parameters

$_cmd_id
$_startTime
$_endTime
$_oldValue

byCmdIdAtDatetime()

byCmdIdAtDatetime(  $_cmd_id,  $_time)

Value of a command on a given date

Parameters

$_cmd_id
$_time

archive()

archive()

Archive data from history into historyArch

all()

all(  $_cmd_id,  $_startTime = null,  $_endTime = null,  $_groupingType = null)

Parameters

$_cmd_id
$_startTime
$_endTime
$_groupingType

getOldestValue()

getOldestValue(  $_cmd_id,  $_limit = 1)

Parameters

$_cmd_id
$_limit

removes()

removes(  $_cmd_id,  $_startTime = null,  $_endTime = null)

Parameters

$_cmd_id
$_startTime
$_endTime

getPlurality()

getPlurality(  $_cmd_id,  $_startTime = null,  $_endTime = null,  $_period = 'day',  $_offset)

Parameters

$_cmd_id
$_startTime
$_endTime
$_period
$_offset

getTemporalAvg()

getTemporalAvg(  $_cmd_id,  $_startTime,  $_endTime)

Parameters

$_cmd_id
$_startTime
$_endTime

getStatistique()

getStatistique(  $_cmd_id,  $_startTime,  $_endTime)

Parameters

$_cmd_id
$_startTime
$_endTime

getTendance()

getTendance(  $_cmd_id,  $_startTime,  $_endTime)

Parameters

$_cmd_id
$_startTime
$_endTime

stateDuration()

stateDuration(  $_cmd_id,  $_value = null)

Parameters

$_cmd_id
$_value

lastStateDuration()

lastStateDuration(  $_cmd_id,  $_value = null)

Parameters

$_cmd_id
$_value

lastChangeStateDuration()

lastChangeStateDuration(  $_cmd_id,  $_value)

Parameters

$_cmd_id
$_value

stateChanges()

stateChanges(  $_cmd_id,  $_value = null,  $_startTime = null,  $_endTime = null)

Parameters

$_cmd_id
$_value
$_startTime
$_endTime

emptyHistory()

emptyHistory(  $_cmd_id,  $_date = '')

Parameters

$_cmd_id
$_date

getHistoryFromCalcul()

getHistoryFromCalcul(  $_strcalcul,  $_dateStart = null,  $_dateEnd = null,  $_noCalcul = false,  $_groupingType = null)

Parameters

$_strcalcul
$_dateStart
$_dateEnd
$_noCalcul
$_groupingType

save()

save(  $_cmd = null,  $_direct = false)

Parameters

$_cmd
$_direct

remove()

remove()

getCmd_id()

getCmd_id()

getCmd()

getCmd()

getValue()

getValue()

getDatetime()

getDatetime()

getTableName()

getTableName()

setTableName()

setTableName(  $_tableName)

Parameters

$_tableName

setCmd_id()

setCmd_id(  $_cmd_id)

Parameters

$_cmd_id

setValue()

setValue(  $_value)

Parameters

$_value

setDatetime()

setDatetime(  $_datetime)

Parameters

$_datetime

getChanged()

getChanged()

setChanged()

setChanged(  $_changed)

Parameters

$_changed