St. Mike's Alumni October e-Newsletter
|
Click to view this email online
|
|
|
|
Dear Alumni and Friends,
I hope you and your loved ones have been staying healthy and safe throughout this most challenging time. My colleagues and I miss seeing you and welcoming you to alumni events. We look forward to hosting alumni gatherings again before too long. In the meantime, we’re exploring new ways to stay in touch, offer virtual events and programs, connect you with students and fellow alumni and as St. Mike’s 180 strategic planning continues involve you in envisioning St. Mike’s future.
This edition of our alumni e-newsletter focuses on ways you can connect with the St. Mike’s community as a volunteer, mentor, cheerleader, or even as a virtual student! To learn more about any of these opportunities or to get involved please contact us at<EMAIL_ADDRESS>We would love to hear from you.
Kathryn Elton
Chief Advancement Officer
and colleagues:
Brittany Davila, Senior Manager Alumni Programs:<PHONE_NUMBER><EMAIL_ADDRESS>Matt Doyle, Advancement Officer, Special Projects:<PHONE_NUMBER><EMAIL_ADDRESS>Ana Maria Faria, Director of Development:<PHONE_NUMBER><EMAIL_ADDRESS>Betty Noakes, Advancement Associate, Stewardship:<PHONE_NUMBER><EMAIL_ADDRESS>Ken Schnell, Advancement Manager, Annual Campaigns:<PHONE_NUMBER><EMAIL_ADDRESS>|
|
|
|
Join the USMC Alumni Association Board
|
|
|
|
|
|
Do have ideas about how to engage alumni in life at St. Mike’s? Would you like to help organize new ways to celebrate and strengthen lasting connections from your time in residence or other aspects of campus life? Would you like to learn more about St. Mike’s plans and priorities and offer your perspectives? If so, please consider joining our Alumni Association Board.
The mission of the University of St. Michael’s College Alumni Association Board is to create and nurture relationships between the University and its alumni, as well as within the alumni community. The Board also represents alumni perspectives on decisions that affect the future of St. Mike’s.
We are seeking new board members to bring your voices to the table, champion your passions and help us develop alumni programming geared to alumni like you.
For more information about Board membership, please contact Brittany Davila, Senior Manager Alumni Programs at<EMAIL_ADDRESS>|
|
|
Welcome Ana Maria to the St. Mike’s Community
|
|
|
|
|
|
Meet Ana Maria Faria, who has recently joined St. Mike’s Advancement team as Director of Development. Ana Maria has extensive experience in fundraising and has a great sense of strategic planning, program development, and communications, developed through leadership roles at Frontier College, George Brown College and Easter Seals Canada, where she served as Vice President, National Development.
In addition to overseeing Major Giving and Gift Planning, Ana Maria will be working closely with Chief Advancement Officer Kathryn Elton to further develop funding priorities and to explore and advance new initiatives.
Ana Maria: “It is a very exciting time at St. Mike's, and I am so delighted to join a great team of talented individuals all working together to advance the mission and priorities of the University. I'm so looking forward to getting to know the alumni community.”
|
|
|
Become a Mentor to SMC students
|
|
|
|
|
|
After graduating from St. Mike’s, did you take a different path than you had originally planned? Have you established a career unrelated to your studies, changed careers, or seen your personal interests lead you to new opportunities?
If any of these scenarios ring true, you can provide students with valuable perspectives and encouragement by sharing your experiences and insights as an alumni mentor. This year, instead of arranging face-to-face meetings between students and alumni mentors, we are scheduling small (five to ten students) group Zoom sessions. These one-hour meetings will take place in February. If you are interested in participating as a mentor or would like more information, please contact Brittany Davila at<EMAIL_ADDRESS>|
|
|
Share Words of Encouragement
|
|
|
|
|
|
Reading Week is fast approaching! As alumni, you may remember long hours studying with fellow students at favourite spots on campus or in the library. This year, study space is limited due to COVID and many of our students are studying from home, away from classmates. Our Campus Life team is trying to lift students’ spirits by gathering messages of encouragement to display around campus and to share via social media. To share your words of encouragement please visit here to submit the form. You might also include a photo from your USMC days to show how much times have changed!
|
|
|
Send Video Messages to Student Athletes
|
|
|
|
|
|
Student athletes are also dealing with the disappointment of the cancelled fall season, and we invite alumni to offer encouraging words. We’ve launched a cheerleading campaign to share video messages with St. Mike’s student athletes. To submit a short video to reflect on your sports memories or to wish student athletes luck during their school year, visit https://stmikes.capsule.video/. We’ll be sending the videos to all our student athletes on November 20.
|
|
|
Audit Theology Classes for Free!
|
|
|
|
Have you ever wondered what it would be like to return to school? Now is your chance to dip your toe in and see what it’s like to head back to class at St. Mike’s.
All St. Mike’s alumni are eligible to audit up to three Faculty of Theology classes for free, with certain stipulations. To learn more about this wonderful opportunity, please contact Anthony De Feo, Faculty’s Programs Coordinator, at<EMAIL_ADDRESS>|
|
|
|
|
|
|
|
Are you celebrating a new job, a promotion, a book, paper, or prize, engagement, marriage or new family member? If so, we want to hear from you.
If you have personal or professional news you’d like to share with the alumni community, send it along to<EMAIL_ADDRESS>We’ll be delighted to share it, with your permission, in the Bulletin Board section of the St. Michael’s magazine, on social media or our LinkedIn page. And if you have a high-resolution photo to share, even better!
And please be sure to send any updates to your mailing or email address or phone number to<EMAIL_ADDRESS>so we can stay in touch with you.
|
|
|
Celebrate Outstanding Volunteer Leadership
|
|
|
|
|
|
Congratulations and thank you to these 10 St. Mike’s alumni who have been named recipients of the 2020 Arbor Award in recognition of their outstanding volunteer contributions to the life and mission of the university community. They are:
Wendy L. Brennan (SMC 7T6)
Susan Campisi (SMC 9T1)
Lauren Della Mora (SMC 1T2)
Elizabeth I. Lee (SMC 0T5)
Dr. Mimi Marrocco (SMC 6T9)
Barry S. McInerney (SMC 8T5)
Joe G. Nizich (SMC 7T7)
Laura A. Pasut (SMC 8T2)
Stephen T. Taborek (SMC 8T4)
|
|
|
|
|
|
In light of COVID restrictions all in-person events have been cancelled for the remainder of 2020. We are monitoring the situation while planning for Alumni Reunion 2021 and will send further updates as the situation develops.
|
|
|
|


Angular Command Handling Example
Command That Is Accepted
Command That Throws Problem Details Exception
{{result}}


{% extends "base.html" %} {% load channel_url %} {% load i18n %} {% block head_title %}Dashboard {{ block.super }}{% endblock %} {% block dashboard_active %}active{% endblock %} {% block content %}
All the channels your are monitoring ...
You have no private channels.
{% endif %}You have no public channels.
{% endif %} {% endblock content %}


Health problems caused by diabetes type 2
You have to watch your health and have regular check-ups if you have diabetes because high blood sugar can cause other problems.
It can damage your blood vessels, nerves and organs (eg heart and kidneys) and lead to:
- heart disease and stroke
- pain, tingling and loss of feeling (nerve damage)
- vision loss and blindness
- foot problems - sores and infections
- reduced sex drive and problems during sex
- miscarriage and stillbirth
Some complications can be avoided. It’s important you know the signs and what steps you should take.
What you can do
Managing your blood sugar levels and having regular diabetes check-ups is the best way to lower your risk of complications.
Checking your heart
You should have your blood fats (cholesterol) and blood pressure checked at least once a year. Diabetes makes it harder to control these so it’s important high blood pressure and high cholesterol is spotted and treat early to prevent heart disease and stroke.
Watching your feet
You should check your feet every day. Speak to your GP or care team if you notice any changes, including:
- cuts, cracks or blisters
- pain
- itching
Your feet should also be checked by a foot specialist (podiatrist) every year.
 Broken skin is more likely to become infected because of poor circulation, which you may not feel because you have less sensation.
If sores or infections aren’t treated early, your toe or foot may need to be amputated. More than 135 amputations are carried out every week due to diabetes.
Going for eye screening
Your eyes should be checked every year for damaged blood vessels, which can cause sight problems diabetic retinopathy and blindness. Eye checks can detect damage before you notice changes to your sight. Treating damaged blood vessels early may stop them affecting your sight.
Speak to your GP immediately if there are any changes to your sight, including:
- blurred vision, especially at night
- shapes floating in your sight (floaters)
- sensitivity to light
Pregnancy and diabetes
Speak to your GP or care team if you’re thinking of having a baby.
You can have a safe pregnancy and birth if you have type 2 diabetes, but you will need to take extra precautions and have more appointments before and during pregnancy.


| Marker Shortcuts | |
|---|---|
| Action | Shortcut |
| Toggle shortcuts on/off | Alt + Shift + A |
| Add marker at current time | A |
| Toggle targeted marker pair's editor | Shift + Mouseover |
| Toggle marker pair overrides editor | Shift + W |
| Toggle marker pair selection | Ctrl + Up |
| Toggle auto-hiding unselected marker pairs | Ctrl + Down |
| Undo/redo last marker | Z / Shift + Z |
| Delete selected marker pair | Ctrl + Alt + Shift + Z |
| Move start/end marker to current time | Shift + Q/A |
| Move start/end marker a frame when on left/right half of window | Alt + Shift + Mousewheel |
| Undo/redo last marker move of selected pair | Alt + Z / Alt + Shift + Z |
| Redo last marker move of selected pair | Alt + Shift + Z |
| Jump to nearest next/previous marker | Ctrl + Left/Right |
| Select next/previous marker pair | Alt + Left/Right |
| Select next/previous marker pair and jump to start marker | Ctrl + Alt + Left/Right |
| Global Settings Editor Shortcuts | |
|---|---|
| Action | Shortcut |
| Toggle global settings editor | W |
| Toggle encoding settings editor | Shift + W |
| Update all markers to default new marker speed/crop | Alt + Shift + Q/X |
| Cropping Shortcuts | |
|---|---|
| Action | Shortcut |
| Begin drawing crop | X |
| Begin drawing vertical crop (sets only left and right) | Shift + X |
| Draw crop | Click + Drag |
| Move or resize crop | Ctrl + Drag |
| Crop-aspect-ratio-locked resize of crop | Ctrl + Alt + Drag |
| Cycle crop dim opacity by +0.25 | Ctrl + X |
| Toggle crop adjustment with arrow keys | Alt + X |
| Adjust crop input string with arrow keys | Place cursor on target value |
| Change crop change amount from 10 to 1/50/100 | Alt / Shift / Alt + Shift |
| Modify crop width/height instead of x/y offset | Ctrl + ArrowKey |
| Preview Shortcuts | |
|---|---|
| Action | Shortcut |
| Toggle previewing speed | C |
| Toggle auto marker pair looping | Shift + C |
| Toggle previewing gamma | Alt + C |
| Toggle previewing fade loop | Alt + Shift + C |
| Toggle all previews | Ctrl + Alt + Shift + C |
| Cycle playback speed down by 0.25 | Q |
| Seek video frame by frame | < / > or Shift + Mousewheel |
| Toggle previewing rotation 90° clockwise/anti-clockwise | R / Alt + R |
| Toggle big video preview thumbnails | Shift + R |
| Speed Chart Shortcuts | |
|---|---|
| Action | Shortcut |
| Toggle speed chart | D |
| Add speed point | Shift + Click |
| Delete speed point | Alt + Shift + Click |
| Move speed point or pan chart | Click + Drag |
| Zoom in and out | Ctrl + Mousewheel |
| Reset zoom | Ctrl + Click |
| Seek to time on time-axis | Right-Click |
| Set speed chart loop start/end marker | Alt + Right-click / Ctrl + Alt + Right-click |
| Toggle speed chart looping | Shift + D |
| Reset speed chart looping markers | Alt + D |
| Frame Capturer Shortcuts | |
|---|---|
| Action | Shortcut |
| Capture frame | E |
| Zip and download captured frames | Alt + E |
| Saving Shortcuts | |
|---|---|
| Action | Shortcut |
| Save markers data as json | S |
| Copy markers data to clipboard | Alt + S |
| Toggle markers data loading dialog | G |


w3schools.com
Click on this text!
Click me to display Date and Time.
Desired color for the background:
Click me to change the background-color
Enter something, it will be uppercased:
If this text field was focused, it will change his color:
Mouse Over Me
Click Me
Try it
Enter a date after 2000-01-01:


JOLLIE HOLLIE LOLLIE POPS
Jollie Hollie Lollie Pops are our most popular candy of all time. With over a hundred thousand sold each week, our pops are sure to be the best in the nation. Our Lolliepops come in 10 different (completely random) delicious flavors ranging from ooey-gooey caramel to sweet and happy strawberry. This delightful candy is gluten-free, vegan friendly, and lactose-free. You can eat this candy at a birthday party or while your driving to work to make your day a little bit brigther!
$2/lbs
SUPER-DUPER SOUR KNOBS
$5/lbs
COLOR-COATED CHOCO BITES
$8/lbs


Given $p$-dimensional training data containing $d$ groups (the design space), a classification algorithm (classifier) predicts which group new data belongs to. Generally the input to these algorithms is high dimensional, and the boundaries between groups will be high dimensional and perhaps curvilinear or multi-faceted. This package implements methods for understanding the division of space between the groups.
| Version: | 0.4 |
| Imports: | class, stats, plyr |
| Suggests: | e1071, rggobi, rpart, MASS |
| Published: | 2014-04-23 |
| Author: | Hadley Wickham |
| Maintainer: | Hadley Wickham <h.wickham at gmail.com> |
| License: | MIT + file LICENSE |
| URL: | http://had.co.nz/classifly |
| NeedsCompilation: | no |
| Materials: | NEWS ChangeLog |
| CRAN checks: | classifly results |
| Reference manual: | classifly.pdf |
| Package source: | classifly_0.4.tar.gz |
| Windows binaries: | r-devel: classifly_0.4.zip, r-release: classifly_0.4.zip, r-oldrel: classifly_0.4.zip |
| OS X binaries: | r-release: classifly_0.4.tgz, r-oldrel: classifly_0.4.tgz |
| Old sources: | classifly archive |
Please use the canonical form https://CRAN.R-project.org/package=classifly to link to this page.


| DOSE: |
3 tsp |
oral |
GHB |
(liquid) |
I first encountered GHB while buying weed from a man that based his operation out of an abandoned screen printing shop. He had set up a lab to synthesize the wonder-drug from microcircuitry-grade GBL and lye. Instead of buying the 1/8th I intended to buy, I bought a half cup for $15. I downed three teaspoons immediately and walked back to a local cafe. Once there I felt the promised euphoria. Everything was slow yet exciting. I became very fond of the chemical and a very open user of it. I carried a bottle of it with me at all times. I would often spike drinks out in the open. At that place, nobody really cared. I found myself drawn to the opposite sex in the most profound way. I cuddled with friends and occasionally had sex with some of them while under the influence of good ol' Gamma.
After about three months of spinning more and more down the tube I got a job as a software engineer in a town about two hours away from my old hangout. I had a quart delivered to me for $150 but shortly thereafter, my dealer got busted. I don't know for sure, but I think he had enough chemicals to synthesize a fishtank full of GHB when the cops found him. He ended up getting off the hook due to a witty lawyer but they took all of his equipment. Now I have less than three doses left and they'll be gone soon; effectively ending my GHB days. I've had some good experiences and some bad ones. It's made as happy as could be on some occasions and extremely suicidal on others.
I found it to be a social drug and I don't like to do it alone. Doing GHB without someone else around (preferably someone of the opposite sex) is dangerous. It makes me feel very lonely and petty. When I do it in a crowd and I feel great and benefit from the wonderful possibilities the drug offers. (Warning: It's easy to overdose on GHB. I always know what the concentration is and how much is a good dose for my bodyweight. It took me quite a long time to develop a good sense of how much is the proper dose for a particular person. Most GHB tastes disgusting due to the byproduct of NaCl (salt) produced in the reaction. GHB should be chemically neutral however, not changing yellow litmus paper).
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


MADAM NOY AND OLD JOAN.
THEY say that, a long time since, there lived an old witch down by Alsia Mill, called Joan. Everybody feared to offend the old woman, and gave her everything she looked for, except Madam Noy, who lived in Pendrea.
Madam Noy had some beautiful hens of a new sort, with "cops" on their heads.
One morning early, Joan comes up to Pendrea, so as to catch Madam Noy going out into the farmyard, with her basket of corn to feed her poultry, and to collect the eggs.
Joan comes up nodding and curtsying every step. "Good morrow to your honour; how well you are looking, Madam Noy ! and, oh, what beautiful hens ! I 've got an old hen that I do want to set; will you sell me a dozen of eggs ? Those with the 'cops' I'd like to have best."
Madam turned round half offended, and said, "I have none to sell, neither with the cops nor yet without the cops, whilst I have so many old clucking hens about, and hardly an egg to be found."
"You surely wouldn't send me home empty as I came, madam dear ?"
"You may go home the same way you came, for you aren't wanted here."
"Now," croaked Joan, hoarse with passion, "as true as I tell you so, if you don't sell me some eggs, you will wish your cakes dough."
As the old witch said this, she perched herself on the stile, shaking her finger and "nodling" her head.
Madam Noy was a bit of a virago herself so she took up a stone and flung it at Joan; it hit her in the face, and made her jaws rattle.

From that day forward, madam was always afflicted. The doctor from Penzance could do little for her. The fowls' eggs were always bad; the hens died, and madam lost all her "coppies." This is the way it came about--in the place of cops the brains came out--and all by the spells of old Joan.
This forms the subject of one of the old Cornish drolls, which ran in an irregular jingle, such as the above, and was half sung, half said by the droll-teller.


The boy reached the small, abandoned church just as night was falling. The sycamore was still there in the sacristy, and the stars could still be seen through the half-destroyed roof. He remembered the time he had been there with his sheep; it had been a peaceful night. . . except for the dream. 笔记：
Now he was here not with his flock, but with a shovel. 笔记：
He sat looking at the sky for a long time. Then he took from his knapsack a bottle of wine, and drank some. He remembered the night in the desert when he had sat with the alchemist, as they looked at the stars and drank wine together. He thought of the many roads he had traveled, and of the strange way God had chosen to show him his treasure. If he hadn't believed in the significance of recurrent dreams, he would not have met the Gypsy woman, the king, the thief, or. . . "Well, it's a long list. But the path was written in the omens, and there was no way I could go wrong," he said to himself. 笔记：
He fell asleep, and when he awoke the sun was already high. He began to dig at the base of the sycamore. 笔记：
"You old sorcerer," the boy shouted up to the sky. "You knew the whole story. You even left a bit of gold at the monastery so I could get back to this church. The monk laughed when he saw me come back in tatters. Couldn't you have saved me from that?" 笔记：
"No," he heard a voice on the wind say. "If I had told you, you wouldn't have seen the Pyramids. They're beautiful, aren't they?" 笔记：
The boy smiled, and continued digging. Half an hour later, his shovel hit something solid. An hour later, he had before him a chest of Spanish gold coins. There were also precious stones, gold masks adorned with red and white feathers, and stone statues embedded with jewels. The spoils of a conquest that the country had long ago forgotten, and that some conquistador had failed to tell his children about. 笔记：
The boy took out Urim and Thummim from his bag. He had used the two stones only once, one morning when he was at a marketplace.  笔记：
He placed Urim and Thummim in the chest. They were also a part of his new treasure, because they were a reminder of the old king, whom he would never see again. 笔记：
It's true; life really is generous to those who pursue their destiny, the boy thought. Then he remembered that he had to get to Tarifa so he could give one-tenth of his treasure to the Gypsy woman, as he had promised. Those Gypsies are really smart, he thought. Maybe it was because they moved around so much. 笔记：
The wind began to blow again. It was the levanter, the wind that came from Africa. It didn't bring with it the smell of the desert, nor the threat of Moorish invasion. Instead, it brought the scent of a perfume he knew well, and the touch of a kiss — a kiss that came from far away, slowly, slowly, until it rested on his lips. 笔记：
The boy smiled. It was the first time she had done that. 笔记：
"I'm coming,Fatima ," he said. 笔记：


[t]Sign up[/t]
[t]Please fill these fields to sign up. The username should have at least 5 characters, and it may contain only letters, numbers and these characters:[/t]<EMAIL_ADDRESS>* [t]User name:[/t]
[t]First name:[/t]
[t]Infix:[/t]
[t]Last name:[/t]
* [t]E-mail:[/t]
* [t]Password:[/t]
* [t]Confirm password:[/t]
* [t]Code[/t]
[t]Code:[/t]
[t]Please enter an e-mail[/t]
[t]Invalid e-mail[/t]
[t]Passwords don't match[/t]
[t]Invalid user name[/t]
[t]Password too short (please type at least 6 characters)[/t]
[t]Username already in use; please choose another one[/t]
[t]Invalid security code[/t]
{$error}


I'm Tahany Ali, I live in Amman - Jordan, I graduated from Hashemite University in 2017 with Bachelor's degree in Management Information Systems, after I graduated I took some courses in ( English ,Turkish and programming languages ) , so I have a intermediate experience in front-end-development , also I have a little experience in Adobe Xd. I motivated by problem solving and pay attention well to details . I'm excited to learn advanced information in this course .
Top Ten Favorite Places
- Midyat
- Istanbul
- Paris
- Tahiti
- Barcelona
- Maldives
- Bali
- Sydney
- San Francisco
Education And experience
- High School 2013
- Hashemite University 2017
- Online Courses 2019
- ASAC Software Development Course 2021


Elon Musk argues in court documents that his Twitter can't be taken as factual because he tweets about zombie apocalypses and being a Martian
by Isobel Asher Hamilton- Elon Musk is fighting a defamation case against the cave diver Vernon Unsworth, who he referred to as "pedo guy" last year on Twitter.
- Musk's lawyers have repeatedly argued that reasonable people would not take Musk's insult seriously, partly because he broadcast it on Twitter.
- But Unsworth's lawyers say Musk's account can be taken seriously, and they gave his infamous "funding secured" tweet — which resulted in $40 million in regulatory fines — as an example.

- Visit Business Insider's homepage for more stories.
Elon Musk is trying to use his most flippant tweets as evidence he didn't defame the cave diver Vernon Unsworth when he called him "pedo guy" last year.
Musk's lawyers have repeatedly argued that reasonable people would not interpret Musk's insult as a factual statement about Unsworth. Last year they unsuccessfully tried to have the case dismissed on the grounds the Tesla CEO's comments could not be considered defamation because his insults were "over-the-top" and made on the "rough-and-tumble" platform of Twitter.
But Unsworth's lawyers have used Musk's infamous "funding secured" tweet as an example of a case in which Musk's tweets had been taken seriously. In August 2018, Musk tweeted he had funding secured to take Tesla private. He didn't, and his market-moving comment resulted in $40 million in fines from the US Securities and Exchange Commission.
Musk's lawyers responded that the funding-secured tweet was irrelevant to the case and didn't say much about how he used Twitter more generally.
"Picking one tweet from Mr. Musk's over 9,000 and arguing that it demonstrates his use of Twitter to disseminate facts is highly misleading," the filing said. The lawyers then gave several examples of other topics Musk had tweeted about:
- "An impending zombie apocalypse and a money-back guarantee on flamethrowers to fight them."
- "Rumors that he is a Martian."
- "Building a volcano lair like Dr. Evil, the villain in the 'Austin Powers' movies."
- "Launching SpaceX rockets at night because they are easier to fake in the dark."
Musk has also argued that he was not calling Unsworth a pedophile; he says "pedo guy" was a common insult used to describe a "creepy old man" when he was growing up in South Africa.


Sugar Web Samples
An empty toolbar (nothing fancy)
Separator in a toolbar
Radio buttons in a toolbar
One line text entry (input style="text")
Expanded text entry
One line text entry with a button inside
Expanded text entry with button inside
Buttons, and buttons with icon inside
Big buttons, to check border radius
Sliders (input style="range")
Grid for visual debugging
Canvas that scrolls, toolbar should be always on top
Palette
Activity Palette
Check boxes
Radio buttons
Multiline text entry (textarea)
Expanded multiline text entry
Lists of different styles


class CAN – controller area network communication bus¶
CAN implements the standard CAN communications protocol. At the physical level it consists of 2 lines: RX and TX. Note that to connect the pyboard to a CAN bus you must use a CAN transceiver to convert the CAN logic signals from the pyboard to the correct voltage levels on the bus.
Example usage (works without anything connected):
from pyb import CAN
can = CAN(1, CAN.LOOPBACK)
can.setfilter(0, CAN.LIST16, 0, (123, 124, 125, 126)) # set a filter to receive messages with id=123, 124, 125 and 126
can.send('message!', 123) # send a message with id 123
can.recv(0) # receive message on FIFO 0
Constructors¶
-
class
pyb.
CAN
(bus, ...)¶ Construct a CAN object on the given bus.
bus
can be 1-2, or ‘YA’ or ‘YB’. With no additional parameters, the CAN object is created but not initialised (it has the settings from the last initialisation of the bus, if any). If extra arguments are given, the bus is initialised. Seeinit
for parameters of initialisation.The physical pins of the CAN busses are:
CAN(1)
is onYA
:(RX, TX) = (Y3, Y4) = (PB8, PB9)
CAN(2)
is onYB
:(RX, TX) = (Y5, Y6) = (PB12, PB13)
Class Methods¶
-
classmethod
CAN.
initfilterbanks
(nr)¶ Reset and disable all filter banks and assign how many banks should be available for CAN(1).
STM32F405 has 28 filter banks that are shared between the two available CAN bus controllers. This function configures how many filter banks should be assigned to each.
nr
is the number of banks that will be assigned to CAN(1), the rest of the 28 are assigned to CAN(2). At boot, 14 banks are assigned to each controller.
Methods¶
-
CAN.
init
(mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8)¶ Initialise the CAN bus with the given parameters:
mode
is one of: NORMAL, LOOPBACK, SILENT, SILENT_LOOPBACK- if
extframe
is True then the bus uses extended identifiers in the frames (29 bits); otherwise it uses standard 11 bit identifiers prescaler
is used to set the duration of 1 time quanta; the time quanta will be the input clock (PCLK1, seepyb.freq()
) divided by the prescalersjw
is the resynchronisation jump width in units of the time quanta; it can be 1, 2, 3, 4bs1
defines the location of the sample point in units of the time quanta; it can be between 1 and 1024 inclusivebs2
defines the location of the transmit point in units of the time quanta; it can be between 1 and 16 inclusive
The time quanta tq is the basic unit of time for the CAN bus. tq is the CAN prescaler value divided by PCLK1 (the frequency of internal peripheral bus 1); see
pyb.freq()
to determine PCLK1.A single bit is made up of the synchronisation segment, which is always 1 tq. Then follows bit segment 1, then bit segment 2. The sample point is after bit segment 1 finishes. The transmit point is after bit segment 2 finishes. The baud rate will be 1/bittime, where the bittime is 1 + BS1 + BS2 multiplied by the time quanta tq.
For example, with PCLK1=42MHz, prescaler=100, sjw=1, bs1=6, bs2=8, the value of tq is 2.38 microseconds. The bittime is 35.7 microseconds, and the baudrate is 28kHz.
See page 680 of the STM32F405 datasheet for more details.
-
CAN.
deinit
()¶ Turn off the CAN bus.
-
CAN.
setfilter
(bank, mode, fifo, params, *, rtr)¶ Configure a filter bank:
bank
is the filter bank that is to be configured.mode
is the mode the filter should operate in.fifo
is which fifo (0 or 1) a message should be stored in, if it is accepted by this filter.params
is an array of values the defines the filter. The contents of the array depends on themode
argument.
mode
contents of parameter array CAN.LIST16 Four 16 bit ids that will be accepted CAN.LIST32 Two 32 bit ids that will be accepted CAN.MASK16 - Two 16 bit id/mask pairs. E.g. (1, 3, 4, 4)
- The first pair, 1 and 3 will accept all idsthat have bit 0 = 1 and bit 1 = 0.The second pair, 4 and 4, will accept all idsthat have bit 2 = 1.
CAN.MASK32 As with CAN.MASK16 but with only one 32 bit id/mask pair. rtr
is an array of booleans that states if a filter should accept a remote transmission request message. If this argument is not given then it defaults to False for all entries. The length of the array depends on themode
argument.
mode
length of rtr array CAN.LIST16 4 CAN.LIST32 2 CAN.MASK16 2 CAN.MASK32 1
-
CAN.
clearfilter
(bank)¶ Clear and disables a filter bank:
bank
is the filter bank that is to be cleared.
-
CAN.
any
(fifo)¶ Return
True
if any message waiting on the FIFO, elseFalse
.
-
CAN.
recv
(fifo, *, timeout=5000)¶ Receive data on the bus:
fifo
is an integer, which is the FIFO to receive ontimeout
is the timeout in milliseconds to wait for the receive.
Return value: A tuple containing four values.
- The id of the message.
- A boolean that indicates if the message is an RTR message.
- The FMI (Filter Match Index) value.
- An array containing the data.
-
CAN.
send
(data, id, *, timeout=0, rtr=False)¶ Send a message on the bus:
data
is the data to send (an integer to send, or a buffer object).id
is the id of the message to be sent.timeout
is the timeout in milliseconds to wait for the send.rtr
is a boolean that specifies if the message shall be sent as a remote transmission request. Ifrtr
is True then only the length ofdata
is used to fill in the DLC slot of the frame; the actual bytes indata
are unused.
If timeout is 0 the message is placed in a buffer in one of three hardware buffers and the method returns immediately. If all three buffers are in use an exception is thrown. If timeout is not 0, the method waits until the message is transmitted. If the message can’t be transmitted within the specified time an exception is thrown.
Return value:
None
.
-
CAN.
rxcallback
(fifo, fun)¶ Register a function to be called when a message is accepted into a empty fifo:
fifo
is the receiving fifo.fun
is the function to be called when the fifo becomes non empty.
The callback function takes two arguments the first is the can object it self the second is a integer that indicates the reason for the callback.
Reason 0 A message has been accepted into a empty FIFO. 1 The FIFO is full 2 A message has been lost due to a full FIFO Example use of rxcallback:
def cb0(bus, reason): print('cb0') if reason == 0: print('pending') if reason == 1: print('full') if reason == 2: print('overflow') can = CAN(1, CAN.LOOPBACK) can.rxcallback(0, cb0)


Home
{{.Name}}
About
Upload
Logout
Welcome to MOVIEDASH
Comment submission succeeded
Error happened
0 Comments
×
Modal Header


Percussion Studio Auditions will be held January 24th
CLICK HERE TO SIGN UP
The audition consists of four parts:
1. Snare Sight Reading (30-45 sec)
2. Mallet Sight Reading (30-45 sec)
3. Personal Prepared Piece (45-90 sec)
4. Interview
Playing part of an old solo or show music for your prepared piece is perfectly acceptable!
Alternatively, if you do not know what to play, you can pick an excerpt from the pieces we've uploaded
here
The instruments available for the prepared piece are: Snare, 3-Octave Practice Marimba, and Drumset.
If you need anything else, send an email to<EMAIL_ADDRESS>with the request and we will see if we can arrange for it.
We will have sticks and mallets available for the instruments. Feel free to bring your own instrument to audition on as well.
Who can audition?
Any student currently taking a class at the Texas A&M campus is eligible to audition.
I can't make the audition time, how do I reschedule?
Please contact one of our officers to set up an alternate audition time.
Do I need a car?
Nope! Although our rehearsals are held off-campus, many members arrange rides to practice with one another.
What is the time commitment required for Studio?
Each ensemble rehearses for 1 hour, once a week. Rehearsal times are usually Sunday-Wednesday evenings starting at 6pm.
Each member is required to be in at least 2 ensembles, but you can sign up for more. We also require you attend 2 soccer games and 1 gig per semester.
For soccer drumline we will play short cadences and are required to stay for the entire game.
Gigs are events for the community that usually take around an hour of commitment time. Gigs can be at any time depending on when we are asked to play.
How social is this organization?
Percussion Studio is a very social organization. Many of us are best friends with each other. We have social events throughout the semester and thoroughly enjoy spending time with each other.
Are there mallet parts in Percussion Studio ensembles?
Yes! Roughly half of our ensembles each semester are mallet-based.


Gets details about an MSI file.
Get-Msi [-Path] <String[]> [<CommonParameters>]
The Get-Msi
function reads the installer properties from an MSI file and returns a Carbon.Msi.MsiInfo
object representing an MSI's properties. Carbon.Msi.MsiInfo
has properties for the following required MSI properties:
All other properties are accessible via the Properties
property, which is a hashtable of property name/value pairs.
There is an additioanl Path
property to capture the path of the MSI the properties came from.
Get-Msi
was introduced in Carbon 2.0.
| Name | Type | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|---|
| Path | String[] | Path to the MSI file whose information to retrieve. Wildcards supported. |
true | true (ByValue, ByPropertyName) |
Carbon.Msi.MsiInfo.
Get-Msi -Path MyCool.msi
Demonstrates how to read the properties from MyCool.msi
file.
Get-ChildItem *.msi -Recurse | Get-Msi
Demonstrates how you can pipe file info objects into Get-Msi
.


| Opcode/Instruction | Op/En | 64/32 bit Mode Support | CPUID Feature Flag | Description |
|---|---|---|---|---|
|
0F 38 C8 /r SHA1NEXTE xmm1, xmm2/m128 |
RM | V/V | SHA | Calculates SHA1 state variable E after four rounds of operation from the current SHA1 state variable A in xmm1. The calculated value of the SHA1 state variable E is added to the scheduled dwords in xmm2/m128, and stored with some of the scheduled dwords in xmm1. |
| Op/En | Operand 1 | Operand 2 | Operand 3 |
| RM | ModRM:reg (r, w) | ModRM:r/m (r) | NA |
Description
The SHA1NEXTE calculates the SHA1 state variable E after four rounds of operation from the current SHA1 state variable A in the destination operand. The calculated value of the SHA1 state variable E is added to the source operand, which contains the scheduled dwords.
Operation
SHA1NEXTE
TMP (cid:197) (SRC1[127:96] ROL 30);
DEST[127:96] (cid:197) SRC2[127:96] + TMP;
DEST[95:64] (cid:197) SRC2[95:64];
DEST[63:32] (cid:197) SRC2[63:32];
DEST[31:0] (cid:197) SRC2[31:0];
Intel C/C++ Compiler Intrinsic Equivalent
SHA1NEXTE: __m128i _mm_sha1nexte_epu32(__m128i, __m128i);
Flags Affected
None
SIMD Floating-Point Exceptions
None
Other Exceptions
See Exceptions Type 4.