Interface ISolenoid
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface ISolenoid
Methods
|
Improve this Doc
View Source
HAL_CheckSolenoidChannel(Int32)
Declaration
int HAL_CheckSolenoidChannel(int channel)
Parameters
Type |
Name |
Description |
Int32 |
channel |
|
Returns
|
Improve this Doc
View Source
HAL_CheckSolenoidModule(Int32)
Declaration
int HAL_CheckSolenoidModule(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
Returns
|
Improve this Doc
View Source
HAL_ClearAllPCMStickyFaults(Int32)
Declaration
void HAL_ClearAllPCMStickyFaults(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
|
Improve this Doc
View Source
HAL_FireOneShot(Int32)
Declaration
void HAL_FireOneShot(int solenoidPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
solenoidPortHandle |
|
|
Improve this Doc
View Source
HAL_FreeSolenoidPort(Int32)
Declaration
void HAL_FreeSolenoidPort(int solenoidPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
solenoidPortHandle |
|
|
Improve this Doc
View Source
HAL_GetAllSolenoids(Int32)
Declaration
int HAL_GetAllSolenoids(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
Returns
|
Improve this Doc
View Source
HAL_GetPCMSolenoidBlackList(Int32)
Declaration
int HAL_GetPCMSolenoidBlackList(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
Returns
|
Improve this Doc
View Source
HAL_GetPCMSolenoidVoltageFault(Int32)
Declaration
int HAL_GetPCMSolenoidVoltageFault(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
Returns
|
Improve this Doc
View Source
HAL_GetPCMSolenoidVoltageStickyFault(Int32)
Declaration
int HAL_GetPCMSolenoidVoltageStickyFault(int module)
Parameters
Type |
Name |
Description |
Int32 |
module |
|
Returns
|
Improve this Doc
View Source
HAL_GetSolenoid(Int32)
Declaration
int HAL_GetSolenoid(int solenoidPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
solenoidPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_InitializeSolenoidPort(Int32)
Declaration
[StatusCheckRange(0, typeof(StatusHandling), "SolenoidStatusCheck")]
int HAL_InitializeSolenoidPort(int portHandle)
Parameters
Type |
Name |
Description |
Int32 |
portHandle |
|
Returns
|
Improve this Doc
View Source
HAL_SetAllSolenoids(Int32, Int32)
Declaration
void HAL_SetAllSolenoids(int module, int state)
Parameters
|
Improve this Doc
View Source
HAL_SetOneShotDuration(Int32, Int32)
Declaration
void HAL_SetOneShotDuration(int solenoidPortHandle, int durMS)
Parameters
Type |
Name |
Description |
Int32 |
solenoidPortHandle |
|
Int32 |
durMS |
|
|
Improve this Doc
View Source
HAL_SetSolenoid(Int32, Int32)
Declaration
void HAL_SetSolenoid(int solenoidPortHandle, int value)
Parameters
Type |
Name |
Description |
Int32 |
solenoidPortHandle |
|
Int32 |
value |
|