|
| HAL_PowerDistributionHandle | HAL_InitializePowerDistribution (int32_t moduleNumber, HAL_PowerDistributionType type, const char *allocationLocation, int32_t *status) |
| | Initializes a Power Distribution Panel.
|
| |
| int32_t | HAL_GetPowerDistributionModuleNumber (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the module number for a specific handle.
|
| |
| void | HAL_CleanPowerDistribution (HAL_PowerDistributionHandle handle) |
| | Cleans a PowerDistribution module.
|
| |
| HAL_Bool | HAL_CheckPowerDistributionChannel (HAL_PowerDistributionHandle handle, int32_t channel) |
| | Checks if a PowerDistribution channel is valid.
|
| |
| HAL_Bool | HAL_CheckPowerDistributionModule (int32_t module, HAL_PowerDistributionType type) |
| | Checks if a PowerDistribution module is valid.
|
| |
| HAL_PowerDistributionType | HAL_GetPowerDistributionType (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the type of PowerDistribution module.
|
| |
| int32_t | HAL_GetPowerDistributionNumChannels (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the number of channels for this handle.
|
| |
| double | HAL_GetPowerDistributionTemperature (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the temperature of the Power Distribution Panel.
|
| |
| double | HAL_GetPowerDistributionVoltage (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the PowerDistribution input voltage.
|
| |
| double | HAL_GetPowerDistributionChannelCurrent (HAL_PowerDistributionHandle handle, int32_t channel, int32_t *status) |
| | Gets the current of a specific PowerDistribution channel.
|
| |
| void | HAL_GetPowerDistributionAllChannelCurrents (HAL_PowerDistributionHandle handle, double *currents, int32_t currentsLength, int32_t *status) |
| | Gets the current of all channels on the PowerDistribution.
|
| |
| double | HAL_GetPowerDistributionTotalCurrent (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the total current of the PowerDistribution.
|
| |
| double | HAL_GetPowerDistributionTotalPower (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the total power of the Power Distribution Panel.
|
| |
| double | HAL_GetPowerDistributionTotalEnergy (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Gets the total energy of the Power Distribution Panel.
|
| |
| void | HAL_ResetPowerDistributionTotalEnergy (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Resets the PowerDistribution accumulated energy.
|
| |
| void | HAL_ClearPowerDistributionStickyFaults (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Clears any PowerDistribution sticky faults.
|
| |
| void | HAL_SetPowerDistributionSwitchableChannel (HAL_PowerDistributionHandle handle, HAL_Bool enabled, int32_t *status) |
| | Power on/off switchable channel.
|
| |
| HAL_Bool | HAL_GetPowerDistributionSwitchableChannel (HAL_PowerDistributionHandle handle, int32_t *status) |
| | Returns true if switchable channel is powered on.
|
| |
| void | HAL_GetPowerDistributionVersion (HAL_PowerDistributionHandle handle, HAL_PowerDistributionVersion *version, int32_t *status) |
| | Get the version of the PowerDistribution.
|
| |
| void | HAL_GetPowerDistributionFaults (HAL_PowerDistributionHandle handle, HAL_PowerDistributionFaults *faults, int32_t *status) |
| | Get the current faults of the PowerDistribution.
|
| |
| void | HAL_GetPowerDistributionStickyFaults (HAL_PowerDistributionHandle handle, HAL_PowerDistributionStickyFaults *stickyFaults, int32_t *status) |
| | Gets the sticky faults of the PowerDistribution.
|
| |
| void | HAL_StartPowerDistributionStream (HAL_PowerDistributionHandle handle, int32_t *status) |
| |
| HAL_PowerDistributionChannelData * | HAL_GetPowerDistributionStreamData (HAL_PowerDistributionHandle handle, int32_t *count, int32_t *status) |
| |
| void | HAL_FreePowerDistributionStreamData (HAL_PowerDistributionChannelData *data, int32_t count) |
| |
| void | HAL_StopPowerDistributionStream (HAL_PowerDistributionHandle handle, int32_t *status) |
| |