এলইডি সূচক#

ভূমিকা#

led ক্লাসটি EXP ব্রেইনকে একটি 3-Wire পোর্ট ব্যবহার করে সংযুক্ত লাইট-এমিটিং ডায়োড (LED) চালু বা বন্ধ করার সুযোগ দেয়।

সবুজ VEX EXP LED নির্দেশক।

ক্লাস কনস্ট্রাক্টর#

led(
  triport::port &port );

ক্লাস ডেস্ট্রাক্টর#

led অবজেক্টটি ধ্বংস করে এবং সংশ্লিষ্ট রিসোর্সসমূহ মুক্ত করে।

virtual ~led();

প্যারামিটার#

প্যারামিটার

প্রকার

বর্ণনা

port

triport::port &

যে ৩-ওয়্যার পোর্টের সাথে এলইডি ইন্ডিকেটরটি সংযুক্ত থাকে, তা Brain.ThreeWirePort.X অথবা ExpanderName.Xহিসেবে লেখা হয়, যেখানে X হলো পোর্টের অক্ষর (উদাহরণস্বরূপ, Brain.ThreeWirePort.A অথবা Expander1.A)।

উদাহরণ#

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

সদস্যদের কার্যাবলী#

led ক্লাসে নিম্নলিখিত মেম্বার ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:

  • on — নির্দিষ্ট LED ইন্ডিকেটরটি চালু করে।

  • off — নির্দিষ্ট LED ইন্ডিকেটরটি বন্ধ করে দেয়।

যেকোনো led মেম্বার ফাংশন কল করার আগে, led ইনস্ট্যান্স তৈরি করতে হবে, যেমনটি নিচে দেখানো হয়েছে:

/* This constructor is required when using VS Code.
LED Indicator configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

on#

নির্দিষ্ট এলইডি ইন্ডিকেটরটি চালু করে।

Available Functions
void on();

Parameters

এই ফাংশনটি কোনো প্যারামিটার গ্রহণ করে না।

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();

off#

নির্দিষ্ট এলইডি ইন্ডিকেটরটি বন্ধ করে দেয়।

Available Functions
void off();

Parameters

এই ফাংশনটি কোনো প্যারামিটার গ্রহণ করে না।

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();