Lasc Tuairteora#
Réamhrá#
Úsáidtear an rang tuairteora bumper chun a bhrath cathain a bhrúnntar agus a scaoiltear an Lasc Tuairteora.
Tógálaí Ranga#
bumper(
int32_t index );
Scriostóir Ranga#
Scriosann sé an réad bumper agus scaoileann sé acmhainní gaolmhara.
virtual ~bumper();
Paraiméadair#
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An Port Cliste a bhfuil an Lasc Bumper ceangailte leis, scríofa mar |
Sampla#
// Create a bumper instance in Port 1
bumper Bumper1 = bumper(PORT1);
Feidhmeanna na mBall#
Áirítear leis an rang bumper na feidhmeanna ball seo a leanas:
pressing— Filleann sé má tá an Lasc Buamaí á bhrú.pressed— Cláraíonn sé feidhm le glaoch nuair a bhrúitear an Lasc Bumper.released— Cláraíonn sé feidhm le glaoch uirthi nuair a scaoiltear an Lasc Buamaí.
Sula nglaotar ar aon fheidhmeanna ball bumper , ní mór sampla bumper a chruthú, mar a thaispeántar thíos:
/* This constructor is required when using VS Code.
Bumper Switch configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create a bumper instance in Port 1
bumper Bumper1 = bumper(PORT1);
pressing#
Filleann sé má tá an Lasc Bumper á bhrú faoi láthair.
Available Functionsint32_t pressing();
Ní ghlacann an fheidhm seo le haon pharaiméadair.
Return ValuesTugann sé int32_t a léiríonn an bhfuil an Lasc Bumper á bhrú.
1— Tá an Lasc Tuairteora á bhrú.0— Níl an Lasc Tuairteora á bhrú.
pressed#
Cláraíonn sé feidhm le glaoch uirthi nuair a bhrúitear an Lasc Tuairteora.
Available Functionsvoid pressed( void (* callback)(void) );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Pointeoir chuig feidhm a ghlaofar nuair a bhrúitear an maolán. Ní mór don fheidhm aon pharaiméadair a ghlacadh agus folamh a thabhairt ar ais. |
Ní thugann an fheidhm seo luach ar ais.
ExamplesSainmhínigh an fheidhm athghlaoite (lasmuigh de
int main())// Display a message when bumper is pressed void BumperPressed() { Brain.Screen.print("Bumper pressed"); }Cláraigh an glao ar ais taobh istigh de
int main()int main() { /* vexcodeInit() is only required when using VEXcode. Remove vexcodeInit() if compiling in VS Code. */ vexcodeInit(); // Run BumperPressed when the value of the Bumper Switch is pressed. Bumper1.pressed(BumperPressed); }
released#
Cláraíonn sé feidhm le glaoch uirthi nuair a scaoiltear an Lasc Tuairteora.
Available Functionsvoid released( void (* callback)(void) );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Pointeoir chuig feidhm a ghlaofar nuair a scaoiltear an maolán. Ní mór don fheidhm aon pharaiméadair a ghlacadh agus folamh a thabhairt ar ais. |
Ní thugann an fheidhm seo luach ar ais.
ExamplesSainmhínigh an fheidhm athghlaoite (lasmuigh de
int main())// Display a message when bumper is released void BumperReleased() { Brain.Screen.print("Bumper released"); }Cláraigh an glao ar ais taobh istigh de
int main()int main() { /* vexcodeInit() is only required when using VEXcode. Remove vexcodeInit() if compiling in VS Code. */ vexcodeInit(); // Run BumperReleased when the value of the Bumper Switch is released. Bumper1.released(BumperReleased); }