FFX-2 Jobs
Expand All Images | Collapse All Images
| |
| NAME: Alchemist |
| OVERVIEW: See Chemist. |
|
|
| NAME: Festival-Goer (A.K.A. Omatsurishi) |
| OVERVIEW: Only available in International + Last Mission. |
| WEAPONS: Umbrella |
ABILITIES/MAGIC:
Yuna:
Toy Fireworks - Recover half of own HP and remove Poison, Silence, Darkness, and/or Slow
Pinwheel - Damage and inflict Confuse on target
Fireworks Piece - Damage one target
Festival Fireworks - Damage all enemies
Flame Geta - Cast Fire/Fira/Firaga on one or two enemies
Ice Geta - Cast Blizzard/Blizzara/Blizzaga on one or two enemies
Thunder Geta - Cast Thunder/Thundara/Thundaga on one or two enemies
Water Geta - Cast Water/Watera/Waterga on one or two enemies
Flare Geta - Cast Stone/Berserk/Sleep/Flare on one or two enemies
Ultima Geta - Cast Death/Blind/Silence/Ultima on one or all enemies
Support Abilities: Piercing Magic (ignore Reflect on enemies), Silenceproof, Itchproof
Rikku:
Toy Fireworks - Recover half of own HP and remove Poison, Silence, Darkness, and/or Slow
Pinwheel - Damage and inflict Confuse on target
Fireworks Piece - Damage one target
Festival Fireworks - Damage all enemies
Flame Goldfish - Fire-elemental damage on one enemy
Ice Goldfish - Ice-elemental damage on one enemy
Thunder Goldfish - Lightning-elemental damage on one enemy
Water Goldfish - Water-elemental damage on one enemy
Gravity Goldfish - Gravity-elemental damage on one enemy
Holy Goldfish - Holy-elemental damage on one enemy
Support Abilities: Slowproof, Stopproof, Itchproof
Paine:
Toy Fireworks - Recover half of own HP and remove Poison, Silence, Darkness, and/or Slow
Pinwheel - Damage and inflict Confuse on target
Fireworks Piece - Damage one target
Festival Fireworks - Damage all enemies
Darkness O-men - Damage and cast Blind on enemy
Silence O-men - Damage and cast Silence on enemy
Sleep O-men - Damage and cast Sleep on enemy
Poison O-men - Damage and cast Poison on enemy
Stop O-men - Damage and cast Stop on enemy
Petrify O-men - Damage and cast Stone on enemy
Support Abilities: Slowproof, Stopproof, SOS Haste
|
| SUPPORT ABILITIES: SOS Regen, SOS Wall |
| ATTRIBUTES: High HP, high attack power, high magic defense, low luck, low defense |
|
| |
| NAME: Floral Fallal |
| OVERVIEW: Yuna's special dressphere. |
| WEAPONS: N/A |
ABILITIES/MAGIC:
Yuna:
Great Whirl - Hit random targets with heavy non-elemental damage
Libra - View enemy info
Fallalery:
Heat Whirl - Hit random targets with small fire-elemental attacks
Ice Whirl - Hit random targets with small ice-elemental attacks
Electric Whirl - Hit random targets with small lightning-elemental attacks
Aqua Whirl - Hit random targets with small water-elemental attacks
Barrier - Cast Shell on party
Shield - Cast Protect on party
Flare Whirl - Hit random targets with Flare spells
All-Life - Revive party
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Left Pistil:
Left Stigma - Damage an enemy
Left Pistilplay:
Dream Pollen - Damage and inflict Sleep on all enemies
Mad Seeds - Damage and inflict Berserk on all enemies
Sticky Honey - Damage and inflict Slow on all enemies
Halfdeath Petals - Damage and cast Demi on all enemies
Poison Leaves - Damage and inflict Poison on all enemies
Death Petals - Damage and inflict Death on all enemies
Dream Pollen - Damage and inflict Sleep on all enemies
Silent White - Damage and inflict Silence on all enemies
Congealed Honey - Damage and inflict Stop on all enemies
Panic Floralysis - Damage and inflict Confuse on all enemies
Ash Floralysis - Damage and inflict Stone on all enemies
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Right Pistil:
Right Stigma - Damage an enemy
Right Pistilplay:
White Pollen - Restore HP to party
White Honey - Cast Regen on party
Hard Leaves - Increase defense
Tough Nuts - Increase magic defense
Mirror Petals - Cast Reflect on party
Floral Rush - Cast Haste on party
Floral Bomb - Damage and reduce enemy's attack power
Fallal Bomb - Damage and reduce enemy's defense
Floral Magisol - Damage and reduce enemy's magic power
Fallal Magisol - Damage and reduce enemy's magic defense power
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
|
| ATTRIBUTES: |
|
| |
| NAME: Full Throttle |
| OVERVIEW: Paine's special dressphere. |
| WEAPONS: N/A |
ABILITIES/MAGIC:
Paine:
Fright - Damage, delay turn, and cast Confuse on enemy
Sword Dance - Damage all enemies
Throttle:
Aestus - Fire-elemental damage
Winterkill - Ice-elemental damage
Whelman - Water-elemental damage
Levin - Lightning-elemental damage
Wisenen - Reduce enemy HP by 1/4
Fiers - Deal critical damage to enemy
Deeth - Cast Death on enemy
Assoil - Holy-elemental damage
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Sinistral Wing:
Stamina - Recover target's HP
Mettle - Recover target's MP
Reboot - Guard against status effects
Sinistral Arts:
Steel Feather - Raise party's attack power
Diamond Feather - Raise party's defense
White Feather - Decrease all enemies' attack power
Buckle Feather - Decrease all enemies' defense
Cloudy Feather - Decrease all enemies' magic power
Pointed Feather - Decrease all enemies' magic defense
Pumice Feather - Cast Haste on party
Ma'at's Feather - View enemy information
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Dexteral Wing:
Stamina - Recover target's HP
Mettle - Recover target's MP
Reboot - Guard against status effects
Dexteral Arts:
Venom Wing - Damage and cast Poison on one enemy
Blind Wing - Damage and cast Blind on one enemy
Mute Wing - Damage and cast Silence on one enemy
Rock Wing - Damage and cast Stone on one enemy
Lazy Wing - Damage and cast Sleep on one enemy
Violent Wing - Damage and cast Berserk on one enemy
Still Wing - Damage and cast Stop on one enemy
Crazy Wing - Damage and cast Confuse on one enemy
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
|
| ATTRIBUTES: |
|
| |
| NAME: Gunner |
| OVERVIEW: See Gunner. |
|
| |
| NAME: Lady Luck |
| OVERVIEW: See Gambler. |
|
| |
| NAME: Machina Maw |
| OVERVIEW: Rikku's special dressphere. |
| WEAPONS: N/A |
ABILITIES/MAGIC:
Rikku:
Revival - Revive a party member
Vajra - Damage all enemies
Machinations:
Death Missile - Damage and cast Death on an enemy.
Bio Missile - Damage and cast Bio on an enemy.
Break Missile - Damage and cast Stone on an enemy.
Berserk Missile - Damage and cast Berserk on an enemy.
Stop Missile - Damage and cast Stop on an enemy.
Confuse Missile - Damage and cast Confuse on an enemy.
Shockwave - Damage all enemies with a jump
Shockstorm - Damage all enemies with a jump and delay their turns
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Crusher - L:
Homing Ray - Damage an enemy
HP Repair - Recover target's HP
MP Repair - Reciver target's MP
Crush:
Howitzer - Damage one enemy
Blind Shell - Damage and inflict Blind on one enemy
Silence Shell - Damage and inflict Silence on one enemy
Anti-Magic Shell - Damage and reduce enemy's magic power
Anti-Mental Shell - Damage and reduce enemy's magic defense power
Booster - Cast Haste on party
Offence - Raise ally's strength
Defense - Raise ally's defense
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
Smasher - R:
Homing Ray - Damage one enemy
HP Repair - Recover target's HP
MP Repair - Reciver target's MP
Smash:
Howitzer - Damage one enemy
Sleep Shell - Damage and inflict Sleep on one enemy
Slow Shell - Damage and inflict Slow on one enemy
Anti-Power Shell - Damage and reduce enemy's attack power
Anti-Armor Shell - Damage and reduce enemy's defense
Scan - View enemy statistics
Shelter - Cast Shell on party
Protector - Cast Protect on party
Support Abilities: Ribbon, Double HP, Triple HP, Break HP Limit, Break Damage Limit
|
| ATTRIBUTES: |
|
| |
| NAME: Mascot |
| OVERVIEW: This class has different abilities for each girl, since they each have a different costume. |
| WEAPONS: Yuna - Moogle w/ Moomba doll, Rikku - Cait Sith w/ Pupu doll, Paine - Tonberry w/ Cactuar doll |
ABILITIES/MAGIC:
Moogle (Yuna):
Moogle Jolt - Restore target's MP
Moogle Cure - Restore target's HP and remove status effects
Moogle Regen - Cast Haste and Regen on target
Moogle Wall - Cast Shell and Protect on target
Moogle Life - Revive and fully restore target's HP
Moogle Curema - Restore party's HP and remove status effects
Moogle Regenja - Cast Haste and Regen on party
Moogle Wallja - Cast Shell and Protect on party
Moogle Lifeja - Revive and fully restore party's HP
Moogle Beam - Damage one enemy
Swordplay - Use all Warrior magic skills
Arcana - Use all Dark Knight magic skills
Cait Sith (Rikku):
Cait Fire - Fire-elemental damage and chance of casting Poison or Stone on all enemies
Cait Thunder - Lightning-elemental damage and chance of casting Poison or Stone on all enemies
Cait Blizzard - Ice-elemental damage and chance of casting Poison or Stone on all enemies
Cait Water - Water-elemental damage and chance of casting Poison or Stone on all enemies
Power Eraser - Lower all enemies' attack power
Armor Eraser - Lower all enemies' defense
Magic Eraser - Lower all enemies' magic power
Mental Eraser - Lower all enemies' magic defense
Speed Eraser - Lower all enemies' evasion
Pupu Platter - Instantly kill all enemies, high chance of failure
Instinct - User all Berserker magic skills
White Magic - User all White Mage magic skills
Tonberry (Paine):
Dark Knife - Damage and cast Blind on enemy
Silence Knife - Damage and cast Silence on enemy
Sleep Knife - Damage and cast Sleep on enemy
Berserk Knife - Damage and cast Berserk on enemy
Poison Knife - Damage and cast Poison on enemy
Stone Knife - Damage and cast Stone on enemy
Stop Knife - Damage and cast Stop on enemy
Quartet Knife - Lower enemy's attack power, defense, magic power, and magic defense
Arsenic Knife - Instantly kill enemy, high chance of failure
Cactling Gun - Inflict heavy damage on enemy
Bushido - User all Samurai magic skills
Black Magic - User all Black Mage magic skills
|
| SUPPORT ABILITIES: Ribbon, Auto-Shell, Auto-Protect |
| ATTRIBUTES: High HP, high MP, high defense, high magic defense, high agility, high accuracy |
|
| |
| NAME: Psychicer (A.K.A. Saikikka) |
| OVERVIEW: Only available in International + Last Mission. |
| WEAPONS: Sparklies (?) |
| ABILITIES/MAGIC:
Psycho Bomb - Damage one target
Telekinesis - Remove one enemy from battle, high chance of failure
Mazer Eye - Damage one target
Brain Storm - Cast Confuse and Silence on all enemies
Time Trip - All time stops for ten seconds, except for user. Dressphere change is disabled during this time
Express - Cast Haste on self, increase Accuracy and Evasion
Magic Guard - Nullify all magic attacks on target
Physics Guaud - Nullify all physical attacks on target
Teleportation - Teleport behind target
Excellence - Become invincible to all types of damage except status attacks
|
| SUPPORT ABILITIES: Fire Eater, Ice Eater, Lightning Eater, Water Eater, Gravity Eater |
| ATTRIBUTES: |
|
| |
| NAME: Samurai |
| OVERVIEW: See Samurai. |
|
| |
| NAME: Thief |
| OVERVIEW: See Thief. |
|
| |
| NAME: Trainer |
| OVERVIEW: This class has different abilities for each girl, since they each have a different pet. Similar to Rinoa's Angelo limit break. |
| WEAPONS: Yuna - Kogoro (dog), Rikku - Ghiki (monkey), Paine - Flurry (raptor) |
ABILITIES/MAGIC:
Kogoro (Yuna):
Holy Kogoro - Holy-elemental damage
Kogoro Blaze - Fire-elemental damage and chance of casting Blind
Kogoro Freeze - Ice-elemental damage and chance of casting Stop
Kogoro Shock - Lightning-elemental damage and chance of casting Berserk
Kogoro Deluge - Water-elemental damage and chance of casting Sleep
Kogoro Strike - Instantly kill one enemy, high chance of failure
Doom Kogoro - Cast Doom on one enemy
Kogoro Cure - Recover target's HP
Kogoro Remedy - Remove status effects on target
Pound! - Kogoro and buddies attack enemy
Ghiki (Rikku):
Sneaky Ghiki - Damage and steal gil from enemy
Ghiki Gouge - Damage and cast Blind on enemy
Ghiki Gag - Damage and cast Silence on enemy
Mugger Ghiki - Damage and steal items from enemy
Pesky Ghiki - Damage and cast Berserk on enemy
Bully Ghiki - Damage and delay enemy's turn
Ghiki Meds - Remove status effects from target
Ghiki Pep - Recover target's HP
Ghiki Cheer - Raise ally's attack and defense power
Swarm, Swarm! - Ghiki and buddies attack enemy
Flurry (Paine):
Carrier Flurry - Instantly kill one enemy, high chance of failure
Poison Flurry - Damage and cast Poison on enemy
Stone Flurry - Damage and cast Stone on enemy
Death Flurry - Damage and cast Death on enemy
Flurry Guard - Recover target's HP and cast Protect
Flurry Speed - Recover target's HP and cast Haste
Flurry Shield - Recover target's HP and cast Shell
HP Flurry - Recover target's HP
Recovery Flurry - Remove status effects from target
Maulwings! - Flurry and buddies attack enemy
|
| SUPPORT ABILITIES: Half MP Cost, HP Stroll, MP Stroll, [pet] Lv. 2, [pet] Lv. 3 |
| ATTRIBUTES: |
|
| FFX-2 |
| |
| NAME: Warrior |
| OVERVIEW: This is Paine's default job. This class is basically a combination of Soldier and Magic Knight, with the addition of the Paladin's protective abilities. |
| WEAPONS: Sword |
ABILITIES/SKILLS:
Sentinel - Decrease physical damage for one turn
Assault - Cast Berserk, Haste, Shell, and Protect on party
Swordplay:
Flametongue - Inflict fire-elemental damage
Ice Brand - Inflict ice-elemental damage
Thunder Blade - Inflict lightning-elemental damage
Liquid Steel - Inflict water-elemental damage
Demi Sword - Inflict gravity-elemental damage
Excalibur - Inflict holy-elemental damage
Power Break - Inflict damage and reduce enemy's attack power
Magic Break - Inflict damage and reduce enemy's magic power
Armor Break - Inflict damage and reduce enemy's physical defense
Mental Break - Inflict damage and reduce enemy's magic defense
Delay Attack - Attack and delay enemy's next turn
Delay Buster - Attack and greatly delay enemy's next turn
| SUPPORTED ABILITIES: SOS Protect |
| ATTRIBUTES: High HP, high strength, high physical defense, low magic defense |
|
|
Final Fantasy, all games and animation bearing the Final Fantasy name, and all characters in said games or animation are copyright their respective creators, including but not limited to Squaresoft, Square Enix, Square EA, Tokyo TV, and ADV Films.


Before Change
Construct TensorFlow feed_dict from sample batch.
feed_dict = {
self._observations_ph: batch["observations"],
self._actions_ph: batch["actions"],
self._next_observations_ph: batch["next_observations"],
self._rewards_ph: batch["rewards"],
self._terminals_ph: batch["terminals"],
}
After Change
def _get_feed_dict(self, iteration, batch):
Construct TensorFlow feed_dict from sample batch.
feed_dict = {
self._placeholders[key]: batch[key]
for key in self._placeholders.keys()
if key in batch
}
if iteration is not None:
feed_dict[self._placeholders["iteration"]] = iteration


The Frames Enabled site requires the use of a Frames capable browser.
Please upgrade to a recent version of Internet Explorer (http://www.microsoft.com) or a recent version of Netscape Navigator (http://www.netscape.com) if you wish to view this site in Frames.


Loading..
Statistics
Throughput
Loading..
Actions
Rules
Lists
Learn RSPAMD
Online scan suspected message
Paste and scan suspicious message
Scan results:
| Action | Score / Req. score | Symbols |
|---|
History
| Time | ID | IP | Action | Score / Req. score | Symbols | Size | Scan Time (s) |
User |
|---|


the and Chinese for will {background medicine The margin {border-style Traditional px;} #ffffff;} with COVID- review analysis are data from study this treatment coronavirus clinical novel there used been evidence have px; systematic {font-family China font-size severe studies use Med;:. Medicine article disease double; has herbal included patients quality search traditional virus Data Hospital articles author bias border-color border-width corona global incomplete other pneumonia provide rate, results risk solid; test {font-style {font-weight & (eg, China. Dan Health Huang, Int Medicine, National This Type University any authors bold cases courier; during effectiveness em; evaluate following heterogeneity literature literature, not our outcomes protocol pt;} rate reporting symptoms synthesis therapy trials try was


Porting my first app from Xamarin Android to Flutter. App was built to display a daily random quote using a Python/Django/SQLite backend server. Quotes were scraped using a python.
Selenium, BS4 powered script to delete old instagram posts.
Check it out


--- title: C4 lab layout: my_splash author_profile: false ---
We are an interdisciplinary research group that uses computational techniques to examine the dynamics of online communication, drawing on insights from complexity theory and cognitive science to design online systems that promote social good.


SyncPlayer
Home
(current)
About
1
no new notifications
Friend Requests : 0
Account
Add Friends
Logout
users connected -
Get Started :
create a room
go
choose local file:
upload subs
Friends
Active Chats
Modal title
×


A hotel is an establishment that provides paid lodging on a short-term basis. Facilities provided may range from a modest-quality mattress in a small room to large suites with bigger
room detailsA hotel is an establishment that provides paid lodging on a short-term basis. Facilities provided may range from a modest-quality mattress in a small room to large suites with bigger
room detailsA hotel is an establishment that provides paid lodging on a short-term basis. Facilities provided may range from a modest-quality mattress in a small room to large suites with bigger
room detailsLorem ipsum dolor sit, amet consectetur adipisicing elit. In ullam aspernatur quidem, architecto velit corrupti!
Read moreLorem ipsum dolor, sit amet consectetur adipisicing elit. Laboriosam magni qui natus ipsum aliquid ullam quis nesciunt vel excepturi quidem!
Read moreLorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae in inventore modi delectus dicta voluptatibus labore recusandae!
Read moreLorem ipsum dolor sit amet consectetur adipisicing elit. Enim placeat commodi adipisci. Ea numquam iusto optio ipsam excepturi consequuntur iste beatae!
Read moreLorem ipsum dolor sit amet consectetur adipisicing elit. Consequatur esse accusantium quia incidunt suscipit qui vitae quis beatae.
Read moreLorem ipsum dolor sit amet consectetur adipisicing elit. Sint odit commodi sequi, animi dolore eveniet.
Read moreA hotel is an establishment that provides paid lodging on a short-term basis.
All postsDecember 20, 2019 • by Joefrey Mahusay
A hotel is an establishment that provides paid lodging on a short-term basis.
read moreDecember 20, 2019 • by Joefrey Mahusay
A hotel is an establishment that provides paid lodging on a short-term basis.
read more


Why we started Hatcher
We started Hatcher because we saw a problem - and not just any problem. A problem so big and so pervasive that the only proportional response is to stop whatever you’re working on and start a company in protest. Because otherwise, nothing will change.
Simply put, R&D is broken. When you think about R&D, you probably think about solving problems - but the reality is a little different and a little darker. Companies invest all their time, money, and resources into building new technologies, which are never designed to sustain the world that gave rise to them in the first place.
Instead, modern products are engineered to monopolize the attention of their users and pillage the resources of the earth we all depend on, often without consequence. Businesses build technology for technology’s sake, and when it becomes obsolete, they create new products so they have something new to sell. And in the meantime extreme weather wreaks havoc on our cities, privacy becomes a relic, plastic chokes our oceans, and new social divides grow out of tech platforms’ obsession with outrage.
All of this begs the question: is R&D actually addressing problems, or are we just making new ones? This is the challenge Hatcher was created to solve. Hatcher is a hybrid advisory and venture builder firm built around the belief that we can reinvent the promise of R&D: not only for profits, but for the planet, for people, for our clients and our communities.
Hatcher’s mission is to combine brave advisory work and self-funded social impact ventures in order to create a sustainable future. Our service offerings include strengthening and enabling sustainability strategies; building business models that fit the future; accelerating behavior change to support environmentally conscious lifestyles; developing technical infrastructure for the circular economy; prototyping responsible products and services; and generating experiences that galvanize change.
Our leadership team has worked for major Fortune 500 companies, government and academic institutions, and in the defense world, and we often find buried treasure where all these worlds collide. Our military experience has shown us what it takes to defend our way of life - a way of life that climate change threatens in almost every conceivable way. We know it will take the cooperation of our governments, leading companies, innovators, educators and outcasts to solve the problems we face today. So we’re determined to bring them together.
But this doesn’t mean we jump at any project. We focus on original ideas and will never embark on the same project twice. Our approach is to be highly selective on the work we take on, identifying projects with real soul and true potential for sustainable impact. We only collaborate with clients that are aligned with our mission and motivated to create the change we all need.
And we don’t want to stop there. Every 18 months, Hatcher will make a strategic self-financed investment, building a product venture from scratch inside our own four walls. Our incubations will be aligned to the right investment partners that have a great track record with social impact. We don’t just want to help companies become more sustainable: we want to invest in sustainable companies from the ground up. So we do just that.
Call us crazy, but at Hatcher we believe that we can change this world for the better. We believe that profit does not have to come at the expense of people and the planet. With the consulting work we do for clients, and the social impact ventures we’re funding ourselves, we’re here to prove it.
And so far, we’ve discovered something interesting: we’re not alone. When we started following our North Star of creating profit for our clients, communities, and our home planet, we discovered there were a lot of incredible people who were motivated by the same drive to build something better. Maybe you’re one of them.
If you’re tired of complacency and crave sustainable change, join us. We go big because the future demands it, so if you see the same challenges on the horizon, we’d love to have you onboard.
Thanks for reading.
We respect your privacy - read more.


ARToolKit functions for handling calibrated camera parameters. More...
#include <AR6/AR/ar.h>
Go to the source code of this file.
Classes | |
| struct | ARParam |
| Structure holding camera parameters, including image size, projection matrix and lens distortion parameters. More... | |
| struct | arParamVersionInfo_t |
| struct | ARParamLTf |
| Structure holding camera parameters, in lookup table form; floating point version. More... | |
| struct | ARParamLT |
| Structure holding camera parameters, in lookup table form. More... | |
Macros | |
| #define | AR_DIST_FUNCTION_VERSION_DEFAULT 4 |
| Default version for functions accepting a "distortion function version" parameter. More... | |
| #define | AR_DIST_FUNCTION_VERSION_MAX 4 |
| Maximum version allowable for functions accepting a "distortion function version" parameter. More... | |
| #define | AR_DIST_FACTOR_NUM_MAX 9 |
| Maximum number of values in a distortion factor array. More... | |
| #define | AR_PARAM_LT_DEFAULT_OFFSET 15 |
| Default padding added around a lookup-table based camera parameter. More... | |
Functions | |
| int | arParamDisp (const ARParam *param) |
| int | arParamClear (ARParam *param, int xsize, int ysize, int dist_function_version) |
| Create a camera parameter structure representing an idealised lens. More... | |
| int | arParamDistFactorClear (ARdouble dist_factor[AR_DIST_FACTOR_NUM_MAX], int xsize, int ysize, int dist_function_version) |
| int | arParamClearWithFOVy (ARParam *param, int xsize, int ysize, ARdouble FOVy) |
| Create a camera parameter structure representing an idealised lens with specified field-of-view. More... | |
| int | arParamChangeSize (ARParam *source, int xsize, int ysize, ARParam *newparam) |
| int | arParamDecomp (const ARParam *source, ARParam *icpara, ARdouble trans[3][4]) |
| int | arParamDecompMat (const ARdouble source[3][4], ARdouble cpara[3][4], ARdouble trans[3][4]) |
| int | arParamDecompMatf (const ARdouble source[3][4], float cpara[3][4], float trans[3][4]) |
| int | arParamIdeal2Observ (const ARdouble dist_factor[AR_DIST_FACTOR_NUM_MAX], const ARdouble ix, const ARdouble iy, ARdouble *ox, ARdouble *oy, const int dist_function_version) |
| Use lens distortion parameters to convert idealised (zero-distortion) window coordinates to observed (distorted) coordinates. More... | |
| int | arParamObserv2Ideal (const ARdouble dist_factor[AR_DIST_FACTOR_NUM_MAX], const ARdouble ox, const ARdouble oy, ARdouble *ix, ARdouble *iy, const int dist_function_version) |
| Use lens distortion parameters to convert observed (distorted) window coordinates to idealised (zero-distortion) coordinates. More... | |
| int | arParamSave (const char *filename, const int num, const ARParam *param,...) |
| Save lens parameters to a file. More... | |
| int | arParamLoad (const char *filename, int num, ARParam *param,...) |
| Load lens parameters from a file. More... | |
| int | arParamLoadFromBuffer (const void *buffer, size_t bufsize, ARParam *param) |
| Load lens parameters from a buffer. More... | |
| int | arParamGetPerspectiveMat (ARdouble global[][3], ARdouble idealScreen[][2], int data_num, ARdouble mat[3][4]) |
| int | arParamSaveExt (const char *filename, ARdouble para[3][4]) |
| int | arParamLoadExt (const char *filename, ARdouble para[3][4]) |
| int | arParamLoadExtFromBuffer (const void *buffer, size_t bufsize, ARdouble para[3][4]) |
| int | arParamDispExt (ARdouble para[3][4]) |
| int | arParamSaveOptical (const char *filename, const ARdouble fovy, const ARdouble aspect, const ARdouble m[16]) |
| int | arParamLoadOptical (const char *filename, ARdouble *fovy_p, ARdouble *aspect_p, ARdouble m[16]) |
| int | arParamLoadOpticalFromBuffer (const void *buffer, size_t bufsize, ARdouble *fovy_p, ARdouble *aspect_p, ARdouble m[16]) |
| int | arParamDispOptical (const ARdouble fovy, const ARdouble aspect, const ARdouble m[16]) |
| int | arParamLTSave (char *filename, char *ext, ARParamLT *paramLT) |
| ARParamLT * | arParamLTLoad (char *filename, char *ext) |
| ARParamLT * | arParamLTCreate (ARParam *param, int offset) |
| Allocate and calculate a lookup-table camera parameter from a standard camera parameter. More... | |
| int | arParamLTFree (ARParamLT **paramLT_p) |
| Dispose of a memory allocated to a lookup-table camera parameter. More... | |
| int | arParamIdeal2ObservLTf (const ARParamLTf *paramLTf, const float ix, const float iy, float *ox, float *oy) |
| Use a lookup-table camera parameter to convert idealised (zero-distortion) window coordinates to observed (distorted) coordinates. More... | |
| int | arParamObserv2IdealLTf (const ARParamLTf *paramLTf, const float ox, const float oy, float *ix, float *iy) |
| Use a lookup-table camera parameter to convert observed (distorted) window coordinates to idealised (zero-distortion) coordinates. More... | |
Variables | |
| const arParamVersionInfo_t | arParamVersionInfo [AR_DIST_FUNCTION_VERSION_MAX] |
| Constant array with parameters applicable to each version of the camera parameter distortion function. More... | |
Detailed Description
ARToolKit functions for handling calibrated camera parameters.
Macro Definition Documentation
| #define AR_DIST_FACTOR_NUM_MAX 9 |
Maximum number of values in a distortion factor array.
See function arParamObserv2Ideal() for discussion.
| #define AR_DIST_FUNCTION_VERSION_DEFAULT 4 |
Default version for functions accepting a "distortion function version" parameter.
See function arParamObserv2Ideal() for discussion.
| #define AR_DIST_FUNCTION_VERSION_MAX 4 |
Maximum version allowable for functions accepting a "distortion function version" parameter.
See function arParamObserv2Ideal() for discussion.
| #define AR_PARAM_LT_DEFAULT_OFFSET 15 |
Default padding added around a lookup-table based camera parameter.
See function arParamLTCreate() for discussion.
Function Documentation
Create a camera parameter structure representing an idealised lens.
This function creates a camera parameter structure representing an idealised lens, that is, a lens with a symmetrical perspective projection and no distortion. This idealised lens is useful in cases where you wish to match the lens model of an OpenGL camera with the same window dimensions.
- Parameters
-
param Pointer to an ARParam structure which will be filled out with the resulting camera parameters. xsize The horizontal dimension of the image. ysize The vertical dimension of the image. dist_function_version Allows creation of parameters with an older version of the lens distortion model. Pass AR_DIST_FUNCTION_VERSION_DEFAULT to create an ARParam with the current lens distortion model, or a lesser integer to use an earlier version.
- Returns
- 0 if the function completed successfully, or -1 in case of error.
Create a camera parameter structure representing an idealised lens with specified field-of-view.
This function creates a camera parameter structure representing an idealised lens, that is, a lens with a symmetrical perspective projection and no distortion. This idealised lens is useful in cases where you wish to match the lens model of an OpenGL camera with the same window dimensions.
- Parameters
-
param Pointer to an ARParam structure which will be filled out with the resulting camera parameters. xsize The horizontal dimension of the image. ysize The vertical dimension of the image. FOVy Field-of-view in the vertical (Y) dimension, in radians. If you know only the value in degrees, pass that value multiplied by (M_PI/180.0f).
- Returns
- 0 if the function completed successfully, or -1 in case of error.
| int arParamDistFactorClear | ( | ARdouble | dist_factor[AR_DIST_FACTOR_NUM_MAX], |
| int | xsize, | ||
| int | ysize, | ||
| int | dist_function_version | ||
| ) |
| int arParamGetPerspectiveMat | ( | ARdouble | global[][3], |
| ARdouble | idealScreen[][2], | ||
| int | data_num, | ||
| ARdouble | mat[3][4] | ||
| ) |
| int arParamIdeal2Observ | ( | const ARdouble | dist_factor[AR_DIST_FACTOR_NUM_MAX], |
| const ARdouble | ix, | ||
| const ARdouble | iy, | ||
| ARdouble * | ox, | ||
| ARdouble * | oy, | ||
| const int | dist_function_version | ||
| ) |
Use lens distortion parameters to convert idealised (zero-distortion) window coordinates to observed (distorted) coordinates.
See function arParamObserv2Ideal() for full discussion.
This function is the output function of the pair. It's inputs are idealised coordinates, e.g. taken from OpenGL. The outputs are the location where in a distorted image where the same point would lie.
- Parameters
-
dist_factor An array of ARdouble values holding the lens distortion parameters. These values are generated as part of the camera calibration process in ARToolKit. The exact number of values from the array used by the function is determined by the distortion function version, but does not exceed AR_DIST_FACTOR_NUM_MAX. ix Input idealised normalised window coordinate x axis value. iy Input idealised normalised window coordinate y axis value. ox Pointer to ARdouble, which on return will hold the observed normalised window coordinate x axis value. oy Pointer to ARdouble, which on return will hold the observed normalised window coordinate y axis value. dist_function_version An integer, in the range [1, AR_DIST_FUNCTION_VERSION_MAX] which determines the algorithm used to interpret the dist_factor values.
See function arParamObserv2Ideal() for full discussion.
- Returns
- 0 in case of function success, or -1 if an error occured. At present the only error possible is an invalid value of dist_function_version.
| int arParamIdeal2ObservLTf | ( | const ARParamLTf * | paramLTf, |
| const float | ix, | ||
| const float | iy, | ||
| float * | ox, | ||
| float * | oy | ||
| ) |
Use a lookup-table camera parameter to convert idealised (zero-distortion) window coordinates to observed (distorted) coordinates.
See function arParamObserv2IdealLTf() for full discussion.
This function is the output function of the pair. It's inputs are idealised coordinates, e.g. taken from OpenGL. The outputs are the location where in a distorted image where the same point would lie.
- Parameters
-
paramLTf A lookup-table based version of the lens distortion parameters. These values are generated as part of the camera calibration process in ARToolKit, and converted to a lookup table by arParamLTCreate(). ix Input idealised normalised window coordinate x axis value. iy Input idealised normalised window coordinate y axis value. ox Pointer to ARdouble, which on return will hold the observed normalised window coordinate x axis value. oy Pointer to ARdouble, which on return will hold the observed normalised window coordinate y axis value.
- Returns
- 0 in case of function success, or -1 if an error occured. One possible error condition is the case where the input portion of the pair is outside the range of coordinates covered by the lookup table.
Load lens parameters from a file.
See the discussion under ARParam for more info.
- Parameters
-
filename Path to file from which to load the parameters. The file pointed to should be a file saved with arParamSave. num Number of ARParams to be loaded, normally 1. param Pointer to the ARParam structure into which the parameters will be read.
- Returns
- 0 if successful, or -1 if an error occured.
- See also
- ARParam
- arParamLoadFromBuffer
- arParamSave
Load lens parameters from a buffer.
See the discussion under ARParam for more info.
- Parameters
-
buffer Buffer from which the parameter(s) will be loaded. The buffer could be (for example) the contents of a parameter file read with fread(). bufsize Size of the contents of buffer. param Pointer to the ARParam structure into which the parameters will be read.
- Returns
- 0 if successful, or -1 if an error occured.
- See also
- ARParam
- arParamLoad
- arParamSave
| int arParamLoadOptical | ( | const char * | filename, |
| ARdouble * | fovy_p, | ||
| ARdouble * | aspect_p, | ||
| ARdouble | m[16] | ||
| ) |
| int arParamLoadOpticalFromBuffer | ( | const void * | buffer, |
| size_t | bufsize, | ||
| ARdouble * | fovy_p, | ||
| ARdouble * | aspect_p, | ||
| ARdouble | m[16] | ||
| ) |
Allocate and calculate a lookup-table camera parameter from a standard camera parameter.
A lookup-table based camera parameter offers significant performance savings in certain ARToolKit operations (including unwarping of pattern spaces) compared to use of the standard camera parameter.
The original ARParam camera parameters structure is copied into the ARParamLT structure, and is available as paramLT->param.
- Parameters
-
param A pointer to an ARParam structure from which the lookup table will be generaeted. This ARParam structure will be copied, and the original may be disposed of. offset An integer value which specifies how much the lookup table values will be padded around the original camera parameters size. Normally, the default value AR_PARAM_LT_DEFAULT_OFFSET (defined elsewhere in this header) should be used. However, when using a camera with a large amount of lens distortion, a higher value may be required to cope with the corners or sides of the camera image frame.
- Returns
- A pointer to a newly-allocated ARParamLT structure, or NULL if an error occurred. Once the ARParamLT is no longer needed, it should be disposed of by calling arParamLTFree() on it.
- See also
- arParamLTFree
Dispose of a memory allocated to a lookup-table camera parameter.
- Parameters
-
paramLT_p Pointer to a pointer to the paramLT structure to be disposed of. On return, the location pointed to will be set to NULL.
- Returns
- -1 if an error occurred, or 0 in the case of no error.
- See also
- arParamLTCreate
| ARParamLT* arParamLTLoad | ( | char * | filename, |
| char * | ext | ||
| ) |
| int arParamObserv2Ideal | ( | const ARdouble | dist_factor[AR_DIST_FACTOR_NUM_MAX], |
| const ARdouble | ox, | ||
| const ARdouble | oy, | ||
| ARdouble * | ix, | ||
| ARdouble * | iy, | ||
| const int | dist_function_version | ||
| ) |
Use lens distortion parameters to convert observed (distorted) window coordinates to idealised (zero-distortion) coordinates.
This function is used by ARToolKit to convert for the the effects of lens distortion in images which have been acquired from lens-based optical systems. All lenses introduce some amount of lens distortion. ARToolKit includes calibration utilities to measure the centre of distortion and the radial distortion factors in the x and y dimensions. This calibration information is saved as part of the camera parameters.
This function is one of a pair of functions which convert between OBSERVED window coordinates (i.e. the location of a known reference point, as measured in the x-y viewing plane of an image containing lens distortion) and IDEALISED coordinates (i.e. the location of the same reference point as measured in an image containing no radial distortion, e.g. an image rendered using OpenGL's viewing model.)
This function is the input function of the pair. It's inputs are distorted coordinates, e.g. taken from an image acquired from a camera The outputs are the location where in an idealised image (e.g. generated with OpenGL) where the same point would lie.
- Parameters
-
dist_factor An array of ARdouble values holding the lens distortion parameters. These values are generated as part of the camera calibration process in ARToolKit. The exact number of values from the array used by the function is determined by the distortion function version, but does not exceed AR_DIST_FACTOR_NUM_MAX. ix Input observed normalised window coordinate x axis value. iy Input observed normalised window coordinate y axis value. ox Pointer to ARdouble, which on return will hold the idealised normalised window coordinate x axis value. oy Pointer to ARdouble, which on return will hold the idealised normalised window coordinate y axis value. dist_function_version An integer, in the range [1, AR_DIST_FUNCTION_VERSION_MAX] which determines the algorithm used to interpret the dist_factor values.
The values correspond to the following algorithms:
version 1: The original ARToolKit lens model, with a single radial distortion factor, plus center of distortion.
version 2: Improved distortion model, introduced in ARToolKit v4.0. This algorithm adds a quadratic term to the radial distortion factor of the version 1 algorithm.
version 3: Improved distortion model with aspect ratio, introduced in ARToolKit v4.0. The addition of an aspect ratio to the version 2 algorithm allows for non-square pixels, as found e.g. in DV image streams.
version 4: OpenCV-based distortion model, introduced in ARToolKit v4.3. This differs from the standard OpenCV model by the addition of a scale factor, so that input values do not exceed the range [-1.0, 1.0] in either forward or inverse conversions.
- Returns
- 0 in case of function success, or -1 if an error occured. At present the only error possible is an invalid value of dist_function_version.
| int arParamObserv2IdealLTf | ( | const ARParamLTf * | paramLTf, |
| const float | ox, | ||
| const float | oy, | ||
| float * | ix, | ||
| float * | iy | ||
| ) |
Use a lookup-table camera parameter to convert observed (distorted) window coordinates to idealised (zero-distortion) coordinates.
This function is used by ARToolKit to convert for the the effects of lens distortion in images which have been acquired from lens-based optical systems. All lenses introduce some amount of lens distortion. ARToolKit includes calibration utilities to measure the centre of distortion and the radial distortion factors in the x and y dimensions. This calibration information is saved as part of the camera parameters.
This function is one of a pair of functions which convert between OBSERVED window coordinates (i.e. the location of a known reference point, as measured in the x-y viewing plane of an image containing lens distortion) and IDEALISED coordinates (i.e. the location of the same reference point as measured in an image containing no radial distortion, e.g. an image rendered using OpenGL's viewing model.)
This function is the input function of the pair. It's inputs are distorted coordinates, e.g. taken from an image acquired from a camera The outputs are the location where in an idealised image (e.g. generated with OpenGL) where the same point would lie.
- Parameters
-
paramLTf A lookup-table based version of the lens distortion parameters. These values are generated as part of the camera calibration process in ARToolKit, and converted to a lookup table by arParamLTCreate(). ix Input observed normalised window coordinate x axis value. iy Input observed normalised window coordinate y axis value. ox Pointer to ARdouble, which on return will hold the idealised normalised window coordinate x axis value. oy Pointer to ARdouble, which on return will hold the idealised normalised window coordinate y axis value.
- Returns
- 0 in case of function success, or -1 if an error occured. One possible error condition is the case where the input portion of the pair is outside the range of coordinates covered by the lookup table.
Save lens parameters to a file.
See the discussion under ARParam for more info.
- Parameters
-
filename Path to file to which to save the parameters. The file pointed to may later be reloaded with arParamLoad. num Number of ARParams to be saved, normally 1. param Pointer to the ARParam structure to save.
- Returns
- 0 if successful, or -1 if an error occured.
- See also
- ARParam
- arParamLoad
- arParamLoadFromBuffer
| int arParamSaveOptical | ( | const char * | filename, |
| const ARdouble | fovy, | ||
| const ARdouble | aspect, | ||
| const ARdouble | m[16] | ||
| ) |
Variable Documentation
| const arParamVersionInfo_t arParamVersionInfo[AR_DIST_FUNCTION_VERSION_MAX] |
Constant array with parameters applicable to each version of the camera parameter distortion function.


Save $100 On The Sony PlayStation 4 Pro
Black Friday is coming early for the Sony PlayStation 4 Pro. Today, over at Amazon, you can save $100 off of its regular price. Getting the console for just $299.
Now, unfortunately, unlike the PlayStation 4 or PlayStation 4 Slim, you aren't getting any games included here. It's just the console and an extra controller. But, you can save big on plenty of games right now. There are a number of PlayStation 4 hits on sale over at Best Buy, starting at $10.
The PlayStation 4 Pro is the high-end console from Sony right now. The biggest difference between it and the regular PlayStation 4 is 4K. With the PlayStation 4 Pro, you're going to be able to game in 4K HDR, as well as watch content from Netflix and others in that same 4K HDR. Which makes for a really big difference, if you have the right TV.
Advertisement
If you have a TV that supports both 4K and HDR, then the PlayStation 4 Pro is definitely the console to get.
Of course, with the PlayStation 4 Pro, you're going to want to get some games. And there are plenty of great games available for the PlayStation 4 Pro right now. As we already mentioned, Rocket League is a great one to pick up. And it's usually around $10-$15 anyways. There's also God of War, The Last of Us, and much more available.
The PlayStation 4 Pro is good for more than just playing games though. It can be your streaming set top box. With many apps available including Netflix, Amazon Prime Video, Hulu, Google Play Movies & TV, YouTube and much more. So you won't need to spend money on an Android TV box or even a Roku this year.
Advertisement
You can pick up the PlayStation 4 Pro from Amazon today by clicking here.


Crypto Memory Game Built in React
Play a game of Blockchain Trivia - Showcases usage of multiple javascript timers and jquery
Play a game of Crypto Hangman - Showcases fundamental javascript use.
Showcases algorithm, randomization, JSON, Node.js
- To create a random friend, Submit with total below 10!
Showcases Scraping (Cheerio), MongoDB / Mongoose
- Check out the newest articles from NPR.org
Showcases Full Stack Programming - Sequelize, Express, CRUD, Handlebars


--- title: "Contact Form" type: forms scss: _sass/_forms.scss usage: "Formulaire" ---
Your email address will remain private and won't be shared with anyone.


WITNESS LIST Land & Resource Management Committee February 10, 2005-8:00A General Land Office Overview On: Patterson, Jerry (General Land Office) Purchase of Developement Rights For: Turner, Bob (Self)


Feature of this CSS Kids Template
- Colorful and smooth wweb template designed for any kids web site
- Optimized, fast loading and W3C valid CSS and HTML code
- Easy to drop-down Menus
- All 12 link HTML page included
- Cross Browser Compatile - Tested for IE 5+, Netscape 6+, Opera 7+, Firefox 1.0+
- Designed to stretch and fit all resolution(800 x 600 and higher)


|
NANO103 BSP V3.01.003
The Board Support Package for Nano103 Series
|
Macros | |
| #define | PWM_ENABLE_COMPLEMENTARY_MODE(pwm) |
| This macro enable complementary mode. More... | |
| #define | PWM_DISABLE_COMPLEMENTARY_MODE(pwm) |
| This macro disable complementary mode, and enable independent mode. More... | |
| #define | PWM_ENABLE_OUTPUT_INVERTER(pwm, u32ChannelMask) |
| This macro enable output inverter of specified channel(s) More... | |
| #define | PWM_GET_CAPTURE_RISING_DATA(pwm, u32ChannelNum) |
| This macro get captured rising data. More... | |
| #define | PWM_GET_CAPTURE_FALLING_DATA(pwm, u32ChannelNum) |
| This macro get captured falling data. More... | |
| #define | PWM_MASK_OUTPUT(pwm, u32ChannelMask, u32LevelMask) |
| This macro mask output logic to high or low. More... | |
| #define | PWM_SET_PRESCALER(pwm, u32ChannelNum, u32Prescaler) |
| This macro set the prescaler of the selected channel. More... | |
| #define | PWM_SET_CMR(pwm, u32ChannelNum, u32CMR) |
| This macro set the comparator of the selected channel. More... | |
| #define | PWM_SET_CNR(pwm, u32ChannelNum, u32CNR) |
| This macro set the period of the selected channel. More... | |
| #define | PWM_SET_ALIGNED_TYPE(pwm, u32ChannelMask, u32AlignedType) |
| This macro set the PWM aligned type. More... | |
| #define | PWM_CLR_COUNTER(pwm, u32ChannelMask) |
| Clear counter of specified channel(s) More... | |
| #define | PWM_SET_OUTPUT_LEVEL(pwm, u32ChannelMask, u32ZeroLevel, u32CmpUpLevel, u32PeriodLevel, u32CmpDownLevel) |
| Set output level at zero, compare up, period(center) and compare down of specified channel(s) More... | |
| #define | PWM_TRIGGER_BRAKE(pwm, u32ChannelMask, u32BrakeType) |
| Trigger brake event from specified channel(s) More... | |
| #define | PWM_SET_DEADZONE_CLK_SRC(pwm, u32ChannelNum, u32AfterPrescaler) |
| Set Dead zone clock source. More... | |
Functions | |
| uint32_t | PWM_ConfigCaptureChannel (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32UnitTimeNsec, uint32_t u32CaptureEdge) |
| Configure PWM capture and get the nearest unit time. More... | |
| uint32_t | PWM_ConfigOutputChannel (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint32_t u32DutyCycle) |
| This function Configure PWM generator and get the nearest frequency in edge aligned auto-reload mode. More... | |
| void | PWM_Start (PWM_T *pwm, uint32_t u32ChannelMask) |
| Start PWM module. More... | |
| void | PWM_Stop (PWM_T *pwm, uint32_t u32ChannelMask) |
| Stop PWM module. More... | |
| void | PWM_ForceStop (PWM_T *pwm, uint32_t u32ChannelMask) |
| Stop PWM generation immediately by clear channel enable bit. More... | |
| void | PWM_EnableADCTrigger (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Condition) |
| Enable selected channel to trigger ADC. More... | |
| void | PWM_DisableADCTrigger (PWM_T *pwm, uint32_t u32ChannelNum) |
| Disable selected channel to trigger ADC. More... | |
| void | PWM_ClearADCTriggerFlag (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Condition) |
| Clear selected channel trigger ADC flag. More... | |
| uint32_t | PWM_GetADCTriggerFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get selected channel trigger ADC flag. More... | |
| void | PWM_EnableFaultBrake (PWM_T *pwm, uint32_t u32ChannelMask, uint32_t u32LevelMask, uint32_t u32BrakeSource) |
| This function enable fault brake of selected channel(s) More... | |
| void | PWM_EnableCapture (PWM_T *pwm, uint32_t u32ChannelMask) |
| Enable capture of selected channel(s) More... | |
| void | PWM_DisableCapture (PWM_T *pwm, uint32_t u32ChannelMask) |
| Disable capture of selected channel(s) More... | |
| void | PWM_EnableOutput (PWM_T *pwm, uint32_t u32ChannelMask) |
| Enables PWM output generation of selected channel(s) More... | |
| void | PWM_DisableOutput (PWM_T *pwm, uint32_t u32ChannelMask) |
| Disables PWM output generation of selected channel(s) More... | |
| void | PWM_EnableDeadZone (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Duration) |
| Enable Dead zone of selected channel. More... | |
| void | PWM_DisableDeadZone (PWM_T *pwm, uint32_t u32ChannelNum) |
| Disable Dead zone of selected channel. More... | |
| void | PWM_EnableCaptureInt (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Edge) |
| Enable capture interrupt of selected channel. More... | |
| void | PWM_DisableCaptureInt (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Edge) |
| Disable capture interrupt of selected channel. More... | |
| void | PWM_ClearCaptureIntFlag (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Edge) |
| Clear capture interrupt of selected channel. More... | |
| uint32_t | PWM_GetCaptureIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get capture interrupt of selected channel. More... | |
| void | PWM_EnableDutyInt (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32IntDutyType) |
| Enable duty interrupt of selected channel. More... | |
| void | PWM_DisableDutyInt (PWM_T *pwm, uint32_t u32ChannelNum) |
| Disable duty interrupt of selected channel. More... | |
| void | PWM_ClearDutyIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Clear duty interrupt flag of selected channel. More... | |
| uint32_t | PWM_GetDutyIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get duty interrupt flag of selected channel. More... | |
| void | PWM_EnableLoadMode (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) |
| Enable load mode of selected channel. More... | |
| void | PWM_DisableLoadMode (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) |
| Disable load mode of selected channel. More... | |
| void | PWM_EnableFaultBrakeInt (PWM_T *pwm, uint32_t u32BrakeSource) |
| This function enable fault brake interrupt. More... | |
| void | PWM_DisableFaultBrakeInt (PWM_T *pwm, uint32_t u32BrakeSource) |
| This function disable fault brake interrupt. More... | |
| void | PWM_ClearFaultBrakeIntFlag (PWM_T *pwm, uint32_t u32BrakeSource) |
| This function clear fault brake interrupt of selected source. More... | |
| uint32_t | PWM_GetFaultBrakeIntFlag (PWM_T *pwm, uint32_t u32BrakeSource) |
| This function get fault brake interrupt flag of selected source. More... | |
| void | PWM_EnablePeriodInt (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32IntPeriodType) |
| Enable period interrupt of selected channel. More... | |
| void | PWM_DisablePeriodInt (PWM_T *pwm, uint32_t u32ChannelNum) |
| Disable period interrupt of selected channel. More... | |
| void | PWM_ClearPeriodIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Clear period interrupt of selected channel. More... | |
| uint32_t | PWM_GetPeriodIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get period interrupt of selected channel. More... | |
| void | PWM_EnableZeroInt (PWM_T *pwm, uint32_t u32ChannelNum) |
| Enable zero interrupt of selected channel. More... | |
| void | PWM_DisableZeroInt (PWM_T *pwm, uint32_t u32ChannelNum) |
| Disable zero interrupt of selected channel. More... | |
| void | PWM_ClearZeroIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Clear zero interrupt of selected channel. More... | |
| uint32_t | PWM_GetZeroIntFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get zero interrupt of selected channel. More... | |
| void | PWM_SetClockSource (PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32ClkSrcSel) |
| Set PWM clock source. More... | |
| void | PWM_EnableBrakeNoiseFilter (PWM_T *pwm, uint32_t u32BrakePinNum, uint32_t u32ClkCnt, uint32_t u32ClkDivSel) |
| Enable PWM brake noise filter function. More... | |
| void | PWM_DisableBrakeNoiseFilter (PWM_T *pwm, uint32_t u32BrakePinNum) |
| Disable PWM brake noise filter function. More... | |
| void | PWM_EnableBrakePinInverse (PWM_T *pwm, uint32_t u32BrakePinNum) |
| Enable PWM brake pin inverse function. More... | |
| void | PWM_DisableBrakePinInverse (PWM_T *pwm, uint32_t u32BrakePinNum) |
| Disable PWM brake pin inverse function. More... | |
| void | PWM_SetBrakePinSource (PWM_T *pwm, uint32_t u32BrakePinNum, uint32_t u32SelAnotherModule) |
| Set PWM brake pin source. More... | |
| uint32_t | PWM_GetWrapAroundFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Get the time-base counter reached its maximum value flag of selected channel. More... | |
| void | PWM_ClearWrapAroundFlag (PWM_T *pwm, uint32_t u32ChannelNum) |
| Clear the time-base counter reached its maximum value flag of selected channel. More... | |
| #define PWM_CLR_COUNTER | ( | pwm, | |
| u32ChannelMask | |||
| ) |
Clear counter of specified channel(s)
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Every two channels share the same setting. Bit 0 represents channel 0, bit 1 represents channel 1... |
This macro is used to clear counter of specified channel(s).
| #define PWM_DISABLE_COMPLEMENTARY_MODE | ( | pwm | ) |
| #define PWM_ENABLE_COMPLEMENTARY_MODE | ( | pwm | ) |
| #define PWM_ENABLE_OUTPUT_INVERTER | ( | pwm, | |
| u32ChannelMask | |||
| ) |
This macro enable output inverter of specified channel(s)
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel Bit 0 represents channel 0, bit 1 represents channel 1... |
This macro is used to enable output inverter of specified channel(s).
| #define PWM_GET_CAPTURE_FALLING_DATA | ( | pwm, | |
| u32ChannelNum | |||
| ) |
| #define PWM_GET_CAPTURE_RISING_DATA | ( | pwm, | |
| u32ChannelNum | |||
| ) |
| #define PWM_MASK_OUTPUT | ( | pwm, | |
| u32ChannelMask, | |||
| u32LevelMask | |||
| ) |
This macro mask output logic to high or low.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel Bit 0 represents channel 0, bit 1 represents channel 1... |
| [in] | u32LevelMask | Output logic to high or low |
This macro is used to mask output logic to high or low of specified channel(s).
| #define PWM_SET_ALIGNED_TYPE | ( | pwm, | |
| u32ChannelMask, | |||
| u32AlignedType | |||
| ) |
This macro set the PWM aligned type.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Every two channels share the same setting. Bit 0 represents channel 0, bit 1 represents channel 1... |
| [in] | u32AlignedType | PWM aligned type, valid values are: |
This macro is used to set the PWM aligned type of specified channel(s).
| #define PWM_SET_CMR | ( | pwm, | |
| u32ChannelNum, | |||
| u32CMR | |||
| ) |
This macro set the comparator of the selected channel.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32CMR | Comparator of specified channel. Valid values are between 0~0xFFFF |
This macro is used to set the comparator of specified channel.
| #define PWM_SET_CNR | ( | pwm, | |
| u32ChannelNum, | |||
| u32CNR | |||
| ) |
This macro set the period of the selected channel.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0, 2, 4. Every two channels share the same setting. |
| [in] | u32CNR | Period of specified channel. Valid values are between 0~0xFFFF |
This macro is used to set the period of specified channel.
| #define PWM_SET_DEADZONE_CLK_SRC | ( | pwm, | |
| u32ChannelNum, | |||
| u32AfterPrescaler | |||
| ) |
Set Dead zone clock source.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32AfterPrescaler | Dead zone clock source is from prescaler output. Valid values are TRUE (after prescaler) or FALSE (before prescaler). |
This macro is used to set Dead zone clock source. Every two channels share the same setting.
| #define PWM_SET_OUTPUT_LEVEL | ( | pwm, | |
| u32ChannelMask, | |||
| u32ZeroLevel, | |||
| u32CmpUpLevel, | |||
| u32PeriodLevel, | |||
| u32CmpDownLevel | |||
| ) |
Set output level at zero, compare up, period(center) and compare down of specified channel(s)
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel Bit 0 represents channel 0, bit 1 represents channel 1... |
| [in] | u32ZeroLevel | output level at zero point, valid values are: |
| [in] | u32CmpUpLevel | output level at compare up point, valid values are: |
| [in] | u32PeriodLevel | output level at period(center) point, valid values are: |
| [in] | u32CmpDownLevel | output level at compare down point, valid values are: |
This macro is used to Set output level at zero, compare up, period(center) and compare down of specified channel(s).
| #define PWM_SET_PRESCALER | ( | pwm, | |
| u32ChannelNum, | |||
| u32Prescaler | |||
| ) |
This macro set the prescaler of the selected channel.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Prescaler | Clock prescaler of specified channel. Valid values are between 1 ~ 0xFFF |
This macro is used to set the prescaler of specified channel.
| #define PWM_TRIGGER_BRAKE | ( | pwm, | |
| u32ChannelMask, | |||
| u32BrakeType | |||
| ) |
Trigger brake event from specified channel(s)
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel Bit 0 represents channel 0, bit 1 represents channel 2 and bit 2 represents channel 4 |
| [in] | u32BrakeType | Type of brake trigger. It supports PWM_FB_EDGE and PWM_FB_LEVEL. |
This macro is used to trigger brake event from specified channel(s).
| void PWM_ClearADCTriggerFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Condition | ||
| ) |
Clear selected channel trigger ADC flag.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Condition | This parameter is not used |
This function is used to clear selected channel trigger ADC flag.
| void PWM_ClearCaptureIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Edge | ||
| ) |
Clear capture interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Edge | Rising or falling edge to latch counter. |
This function is used to clear capture interrupt of selected channel.
| void PWM_ClearDutyIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Clear duty interrupt flag of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
This function is used to clear duty interrupt flag of selected channel.
| void PWM_ClearFaultBrakeIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32BrakeSource | ||
| ) |
This function clear fault brake interrupt of selected source.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32BrakeSource | Fault brake source. |
This function is used to clear fault brake interrupt of selected source. The write-protection function should be disabled before using this function.
Definition at line 665 of file pwm.c.
| void PWM_ClearPeriodIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Clear period interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to clear period interrupt of selected channel.
| void PWM_ClearWrapAroundFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Clear the time-base counter reached its maximum value flag of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to clear the time-base counter reached its maximum value flag of selected channel.
| void PWM_ClearZeroIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Clear zero interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to clear zero interrupt of selected channel.
| uint32_t PWM_ConfigCaptureChannel | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32UnitTimeNsec, | ||
| uint32_t | u32CaptureEdge | ||
| ) |
Configure PWM capture and get the nearest unit time.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32UnitTimeNsec | The unit time of counter |
| [in] | u32CaptureEdge | The condition to latch the counter. This parameter is not used |
This function is used to Configure PWM capture and get the nearest unit time.
Definition at line 37 of file pwm.c.
| uint32_t PWM_ConfigOutputChannel | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Frequency, | ||
| uint32_t | u32DutyCycle | ||
| ) |
This function Configure PWM generator and get the nearest frequency in edge aligned auto-reload mode.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Frequency | Target generator frequency |
| [in] | u32DutyCycle | Target generator duty cycle percentage. Valid range are between 0 ~ 100. 10 means 10%, 20 means 20%... |
Definition at line 96 of file pwm.c.
| void PWM_DisableADCTrigger | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
| void PWM_DisableBrakeNoiseFilter | ( | PWM_T * | pwm, |
| uint32_t | u32BrakePinNum | ||
| ) |
| void PWM_DisableBrakePinInverse | ( | PWM_T * | pwm, |
| uint32_t | u32BrakePinNum | ||
| ) |
| void PWM_DisableCapture | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Disable capture of selected channel(s)
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Bit 0 is channel 0, bit 1 is channel 1... |
This function is used to disable capture of selected channel(s).
| void PWM_DisableCaptureInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Edge | ||
| ) |
Disable capture interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Edge | Rising or falling edge to latch counter. |
This function is used to disable capture interrupt of selected channel.
| void PWM_DisableDeadZone | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Disable Dead zone of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
This function is used to disable Dead zone of selected channel. The write-protection function should be disabled before using this function.
| void PWM_DisableDutyInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Disable duty interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
This function is used to disable duty interrupt of selected channel.
| void PWM_DisableFaultBrakeInt | ( | PWM_T * | pwm, |
| uint32_t | u32BrakeSource | ||
| ) |
This function disable fault brake interrupt.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32BrakeSource | Fault brake source. |
This function is used to disable fault brake interrupt. The write-protection function should be disabled before using this function.
Definition at line 648 of file pwm.c.
| void PWM_DisableLoadMode | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32LoadMode | ||
| ) |
Disable load mode of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32LoadMode | PWM counter loading mode. |
This function is used to disable load mode of selected channel.
| void PWM_DisableOutput | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Disables PWM output generation of selected channel(s)
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel Set bit 0 to 1 disables channel 0 output, set bit 1 to 1 disables channel 1 output... |
This function is used to disable PWM output generation of selected channel(s).
| void PWM_DisablePeriodInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Disable period interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to disable period interrupt of selected channel.
| void PWM_DisableZeroInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Disable zero interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to disable zero interrupt of selected channel.
| void PWM_EnableADCTrigger | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Condition | ||
| ) |
Enable selected channel to trigger ADC.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Condition | The condition to trigger ADC. Combination of following conditions: |
This function is used to enable selected channel to trigger ADC.
| void PWM_EnableBrakeNoiseFilter | ( | PWM_T * | pwm, |
| uint32_t | u32BrakePinNum, | ||
| uint32_t | u32ClkCnt, | ||
| uint32_t | u32ClkDivSel | ||
| ) |
Enable PWM brake noise filter function.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32BrakePinNum | Brake pin selection. Valid values are 0 or 1. |
| [in] | u32ClkCnt | SYNC Edge Detector Filter Count. This controls the counter number of edge detector |
| [in] | u32ClkDivSel | SYNC Edge Detector Filter Clock Selection. |
This function is used to enable PWM brake noise filter function.
| void PWM_EnableBrakePinInverse | ( | PWM_T * | pwm, |
| uint32_t | u32BrakePinNum | ||
| ) |
| void PWM_EnableCapture | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Enable capture of selected channel(s)
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Bit 0 is channel 0, bit 1 is channel 1... |
This function is used to enable capture of selected channel(s).
| void PWM_EnableCaptureInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Edge | ||
| ) |
Enable capture interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Edge | Rising or falling edge to latch counter. |
This function is used to enable capture interrupt of selected channel.
| void PWM_EnableDeadZone | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32Duration | ||
| ) |
Enable Dead zone of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32Duration | Dead zone length in PWM clock count, valid values are between 0~0xFFF, but 0 means there is no Dead zone. |
This function is used to enable Dead zone of selected channel. The write-protection function should be disabled before using this function.
| void PWM_EnableDutyInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32IntDutyType | ||
| ) |
Enable duty interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32IntDutyType | Duty interrupt type, could be either |
This function is used to enable duty interrupt of selected channel.
| void PWM_EnableFaultBrake | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask, | ||
| uint32_t | u32LevelMask, | ||
| uint32_t | u32BrakeSource | ||
| ) |
This function enable fault brake of selected channel(s)
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. |
| [in] | u32LevelMask | Output high or low while fault brake occurs, each bit represent the level of a channel while fault brake occurs. Bit 0 represents channel 0, bit 1 represents channel 1... |
| [in] | u32BrakeSource | Fault brake source, could be one of following source |
This function is used to enable fault brake of selected channel(s). The write-protection function should be disabled before using this function.
Definition at line 318 of file pwm.c.
| void PWM_EnableFaultBrakeInt | ( | PWM_T * | pwm, |
| uint32_t | u32BrakeSource | ||
| ) |
This function enable fault brake interrupt.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32BrakeSource | Fault brake source. |
This function is used to enable fault brake interrupt. The write-protection function should be disabled before using this function.
Definition at line 630 of file pwm.c.
| void PWM_EnableLoadMode | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32LoadMode | ||
| ) |
Enable load mode of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32LoadMode | PWM counter loading mode. |
This function is used to enable load mode of selected channel.
| void PWM_EnableOutput | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Enables PWM output generation of selected channel(s)
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Set bit 0 to 1 enables channel 0 output, set bit 1 to 1 enables channel 1 output... |
This function is used to enable PWM output generation of selected channel(s).
| void PWM_EnablePeriodInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32IntPeriodType | ||
| ) |
Enable period interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
| [in] | u32IntPeriodType | Period interrupt type. This parameter is not used. |
This function is used to enable period interrupt of selected channel.
| void PWM_EnableZeroInt | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Enable zero interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
This function is used to enable zero interrupt of selected channel.
| void PWM_ForceStop | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Stop PWM generation immediately by clear channel enable bit.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Bit 0 is channel 0, bit 1 is channel 1... |
This function is used to stop PWM generation immediately by clear channel enable bit.
| uint32_t PWM_GetADCTriggerFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get selected channel trigger ADC flag.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| 0 | The specified channel trigger ADC to start of conversion flag is not set |
| 1 | The specified channel trigger ADC to start of conversion flag is set |
This function is used to get PWM trigger ADC to start of conversion flag for specified channel.
| uint32_t PWM_GetCaptureIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get capture interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| 0 | No capture interrupt |
| 1 | Rising edge latch interrupt |
| 2 | Falling edge latch interrupt |
| 3 | Rising and falling latch interrupt |
This function is used to get capture interrupt of selected channel.
| uint32_t PWM_GetDutyIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get duty interrupt flag of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| 0 | Duty interrupt did not occur |
| 1 | Duty interrupt occurred |
This function is used to get duty interrupt flag of selected channel.
| uint32_t PWM_GetFaultBrakeIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32BrakeSource | ||
| ) |
This function get fault brake interrupt flag of selected source.
| [in] | pwm | The pointer of the specified PWM module |
| [in] | u32BrakeSource | Fault brake source, could be either |
| 0 | Fault brake interrupt did not occurred |
| 1 | Fault brake interrupt occurred |
This function is used to get fault brake interrupt flag of selected source.
| uint32_t PWM_GetPeriodIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get period interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
| 0 | Period interrupt did not occur |
| 1 | Period interrupt occurred |
This function is used to get period interrupt of selected channel.
| uint32_t PWM_GetWrapAroundFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get the time-base counter reached its maximum value flag of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
| 0 | Count to max interrupt did not occur |
| 1 | Count to max interrupt occurred |
This function is used to get the time-base counter reached its maximum value flag of selected channel.
| uint32_t PWM_GetZeroIntFlag | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum | ||
| ) |
Get zero interrupt of selected channel.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5. Every two channels share the same setting. |
| 0 | zero interrupt did not occur |
| 1 | zero interrupt occurred |
This function is used to get zero interrupt of selected channel.
| void PWM_SetBrakePinSource | ( | PWM_T * | pwm, |
| uint32_t | u32BrakePinNum, | ||
| uint32_t | u32SelAnotherModule | ||
| ) |
Set PWM brake pin source.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32BrakePinNum | Brake pin selection. Valid values are 0 or 1. |
| [in] | u32SelAnotherModule | Select to another module. Valid values are TRUE or FALSE. |
This function is used to set PWM brake pin source.
| void PWM_SetClockSource | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelNum, | ||
| uint32_t | u32ClkSrcSel | ||
| ) |
Set PWM clock source.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelNum | PWM channel number. Valid values are between 0~5 |
| [in] | u32ClkSrcSel | PWM external clock source. |
This function is used to set PWM clock source.
| void PWM_Start | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Start PWM module.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Every two channels share the same setting. Bit 0 is channel 0, bit 1 is channel 1... |
This function is used to start PWM module.
| void PWM_Stop | ( | PWM_T * | pwm, |
| uint32_t | u32ChannelMask | ||
| ) |
Stop PWM module.
| [in] | pwm | The pointer of the specified PWM module
|
| [in] | u32ChannelMask | Combination of enabled channels. Each bit corresponds to a channel. Every two channels share the same setting. Bit 0 is channel 0, bit 1 is channel 1... |
This function is used to stop PWM module.


Like a living room, CultureHouse is a place where all should feel comfortable to hang out with no requirement to purchase anything.
Employing DIY and tactical urbanism, we work to create a livable space that works for people using methods that can be applied elsewhere.
CultureHouse is a third space between home and work to hang out, meet people, create, share skills, and learn.
As a vibrant cultural institution in the Boston area, CultureHouse brings the community aspect of a public park inside to use year-round.
We host regular programming determined by the community such as board game and trivia nights, conversations, community dinners, and live music.
We activate vacant storefronts and transform them into community spaces where we host regular programming with community partners. They are places to hang out, meet someone, or just get some work done.
We pop-up in outdoor spaces like public parks and plazas. We’ve popped up in Lafayette Plaza in Cambridge, Jackson Mann Plaza in Allston, Union Square in Somerville, and participated in Cambridge PARK(ing) Day.
Using open source digital fabrication methods, we design and build elements that foster community.
We work to empower others to create indoor public spaces in their own communities. We can help you bring a CultureHouse pop-up to your city or town.
Want to have a CultureHouse pop-up in your neighborhood, vacant storefront, or at your event? We are available to do indoor and outdoor pop-ups. Take a look at our prospectus for more information on what we offer.
Contact us Our prospectusCultureHouse is a concept created to be adapted and iterated on by others. We can help you create one in your community!
Take a look at our Manual to see how we created our CultureHouse and how you can create your own.
Contact us Read our Manual How to buildPlease support us by giving us a tax-deductible donation.


parents children chronic child PMID: compassion interventions parenting health stress mindfulness parent child’s resilience Psychol. self-compassion emotion skills Sofia mindful positive family challenges coping illness CMBIs mental model parental experience support Health Mindfulness conditions review {border-style caregiving experiences greater caregivers caring families life px;} #ffffff;} impact outcomes ./s--- context daily inner research adolescents compassionate mindfulness-based pain regulation related suffering training (e.g., Clin. New associated care condition developmental emotions example, new parent’s program psychological social Child adaptive attention behavioral facing help include study Neff awareness childhood coping, development processes relational systematic well-being Parents Pediatr. York: face feeding medical model, physical practices relationship responses significant stress, CMBI Compassion child, common foster one’s regulation, time Alex Resilience Rolland capacities caregiver difficult disease emotional intervention meta-analysis mindfulness, needs parenting, present randomized resources role school treatment trial Care Res. United appraisal approach behavior burden challenging cognitive condition. controlled distress effects essential feelings future important pediatric potential px; quality reduction van {font-family Bethell Duncan Mindful Model Pain Parent Raina Rev. Soc. States anxiety behaviors compassion, conceptual condition, conditions. cultivate cultivation depression design disabilities distress, enable factors focus font-size group growth human including literature meditation need needed parents’ people practice situations skills, understanding unique use well-being. Bazzano Benn Bogels Compassionate Dev. Disabil. Family Gilbert Kabat-Zinn Mindfulness-based Palermo Self-compassion Skills Walsh, ability adjustment association autism based case cerebral conditions, core course described developing disability double; evidence feel greatest high illness, improve involves lead likely meaning oneself parents, participation patterns post-traumatic rare respond response sense skill studies tasks therapy tube variety years Center Compassion, Fam. Folkman Fredrickson Germer, Jazaieri Med. Parental Parenting Research Thompson University adults application appraisal, border-color border-width building capacity caregiving, circumstances compassion-focused cultivating demands developed disability, disorder dynamic emerging enduring engage especially examine explore exposure feeling implications individuals involved isolation learning learns loving-kindness meta-analysis. models mothers negative offer original pain. pain: personal pilot population practicing program, proposed provide psychosocial relationships resilience. responding self self-compassion, similar solid; specific strategies trajectory young {font-style {font-weight ./a ./j.-...x ./j.pain... ./peds.- Allen Behav. Brehaut Bruin Bögels Caregiving Children Development Dykens Eccleston FSI Figure Gilbert, Illness Interventions Mindfulness, Neff, Pediatrics Psychiatry Singer Tugade acceptance activity adaptation addition, addressing affect areas article asthma begins beneficial benefit best better body bold brain build burnout challenge challenges. change children’s compared connection consider constant context, coping. courier; critical cystic defined describes diabetes direct disability. doing effectiveness em; emotions, empathic empathy evoke experiencing faced family. fatigue feasibility feels findings flexibility focusing formal foundational health, health: herself improving individual influence influenced intellectual kindness learn learned life, long-term lower make managing maternal meditations model. moment months mother opportunity palsy parenting. persistent perspective poor population. process professionals promote psychopathology pt;} raising receive reduce resilience, results severe shared skillful soothing starting state stressful stressors struggle struggling suffering, symptoms therapies time, turn, type using voice warmth worries


Yes
No
Gender
Female
Male
GPA
Select
2.5-3.0
3.0-3.5
3.5-4.0
Ethnicity
Select
Asian
Caucasian
Hispanic
African American
Disabilities
Select
Blindness
Mental illness
Hearing impairments
None
Save
Back


BeanIO is an open source Java framework for marshalling and unmarshalling Java beans from a flat file, stream, or simple String object.
- Support for XML, CSV, delimited and fixed length stream formats
- XML, Java annotations or builder API based field mapping
- Configurable record ordering and grouping rules
- Object binding that spans multiple records
- Record identification by one or more field values, or by record length
- Common field validation rules with customizable error messages
- Extensible stream parsing and type handling
- Integration with Spring Batch
- OSGi compatible
Source control for the BeanIO project is hosted by Google Code
A Quick Example
Let's suppose you want to read and write a CSV flat file of contact information with the following record layout:
| Field Name | Format | |
|---|---|---|
| Header Record | ||
| 0 | Record Type | "H" |
| 1 | File Date | Date (YYYY-MM-DD) |
| Detail Record | ||
| 0 | Record Type | "D" |
| 1 | First Name | String |
| 2 | Last Name | String |
| 3 | Street | String |
| 4 | City | String |
| 5 | State | String |
| 6 | Zip | String |
| Trailer Record | ||
| 0 | Record Type | "T" |
| 1 | Detail Record Count | Integer |
A sample input file could look like this:
H,2012-05-19 D,Joe,Johnson,123 Main St,Chicago,IL,60610 D,Jane,Smith,,,, D,Albert,Jackson,456 State St,Chicago,IL,60614 T,3
And let's suppose you want to bind detail records to the following Java class.
package example;
public class Contact {
String firstName;
String lastName;
String street;
String city;
String state;
String zip;
// getters and setters not shown...
}
BeanIO is configured using an XML mapping file. A 2.0 mapping file named "contacts.xml" (shown below) can be used to read and write our CSV contacts file.
<beanio xmlns="http://www.beanio.org/2012/03"> <!-- 'format' identifies the type of stream --> <stream name="contacts" format="csv"> <!-- 'class' binds the header record to a java.util.HashMap --> <record name="header" class="map"> <!-- 'rid' indicates this field is used to identify the record --> <field name="recordType" rid="true" literal="H" /> <!-- 'format' can be used to provide Date and Number formats --> <field name="fileDate" type="date" format="yyyy-MM-dd" /> </record> <!-- Detail records are bound to example.Contact --> <record name="contact" class="example.Contact"> <!-- 'ignore' indicates this field is not bound to a bean property --> <field name="recordType" rid="true" literal="D" ignore="true" /> <field name="firstName" /> <field name="lastName" /> <field name="street" /> <field name="city" /> <field name="state" /> <field name="zip" /> </record> <!-- 'target' binds the trailer record to the Integer record count field --> <record name="trailer" target="recordCount"> <!-- 'literal' is used to define constant values --> <field name="recordType" rid="true" literal="T" /> <!-- 'type' can be declared where bean introspection is not possible --> <field name="recordCount" type="int" /> </record> </stream> </beanio>
Using the mapping file and bean object from above, the following code will read and write our CSV contacts file. (For brevity, exception handling is lacking.)
package example; import org.beanio.*; import java.io.*; public class ExampleMain { public static void main(String[] args) throws Exception { // create a BeanIO StreamFactory StreamFactory factory = StreamFactory.newInstance(); // load the mapping file from the working directory factory.load("contacts.xml"); // create a BeanReader to read from "input.csv" BeanReader in = factory.createReader("contacts", new File("input.csv")); // create a BeanWriter to write to "output.csv" BeanWriter out = factory.createWriter("contacts", new File("output.csv")); Object record = null; // read records from "input.csv" while ((record = in.read()) != null) { // process each record if ("header".equals(in.getRecordName())) { Map<String,Object> header = (Map<String,Object>) record; System.out.println(header.get("fileDate")); } else if ("contact".equals(in.getRecordName())) { Contact contact = (Contact) record; // process the contact... } else if ("trailer".equals(in.getRecordName())) { Integer recordCount = (Integer) record; System.out.println(recordCount + " contacts processed"); } // write the record to "output.csv" out.write(record); } in.close(); out.flush(); out.close(); } }
That's it! But of course, BeanIO supports many other cool features. For example, if we wanted to strictly validate our contacts input file, we could make the following additions to our mapping file.
<beanio xmlns="http://www.beanio.org/2012/03"> <!-- 'strict' enforces record order and record sizes --> <stream name="contacts" format="csv" strict="true"> <!-- 'occurs' enforces minimum and maximum record occurrences --> <record name="header" class="map" occurs="1"> <field name="recordType" rid="true" literal="H" /> <!-- 'required' indicates a field value is required --> <field name="fileDate" type="date" format="yyyy-MM-dd" required="true"/> </record> <record name="contact" class="example.Contact" occurs="0+"> <field name="recordType" rid="true" literal="D" ignore="true" /> <!-- 'maxLength' enforces a maximum String length --> <field name="firstName" maxLength="20" /> <field name="lastName" required="true" maxLength="30" /> <field name="street" maxLength="30" /> <field name="city" maxLength="25" /> <field name="state" minLength="2" maxLength="2" /> <!-- 'regex' enforces pattern matching --> <field name="zip" regex="\d{5}" /> </record> <record name="trailer" target="recordCount" occurs="1"> <field name="recordType" rid="true" literal="T" /> <field name="recordCount" type="int" required="true" /> </record> </stream> </beanio>
Prefer to annotate the Contact class instead?
package example; @Record(minOccurs=0, maxOccurs=-1) @Fields({ @Field(at=0, name="recordType", rid=true, literal="D") }) public class Contact { @Field(at=1, maxLength=20) String firstName; @Field(at=2, required=true, maxLength=30) String lastName; @Field(at=3, maxLength=30) String street; @Field(at=4, maxLength=25) String city; @Field(at=5, minLength=2, maxLength=2) String state; @Field(at=6, regex="\d{5}") String zip; // getters and setters not shown... }
Need to support XML? Simply change the stream format to 'xml', remove the recordType fields, and presto! You can now read and write documents like the following:
<contacts> <header> <fileDate>2012-05-19</fileDate> </header> <contact> <firstName>Joe</firstName> <lastName>Johnson</lastName> <street>123 Main St</street> <city>Chicago</city> <state>IL</state> <zip>60610</zip> </contact> <contact> <firstName>Jane</firstName> <lastName>Smith</lastName> <street/> <city/> <state/> <zip/> </contact> <trailer> <recordCount>2</recordCount> </trailer> </contacts>
But that's not all, check out the reference guide for more information.


Software engineer who enjoys debugging and tackling challenging tech problems. Experienced in React, Rails, JavaScript, SQL, GraphQL, HTML, CSS3, Docker, Webpack, Heroku, Firebase, AWS S3, MongoDB, and Redux.
Clone of Tumblr. Employed a PostgreSQL database with Rails on the server-side. Used React for all components on the frontend, along with Redux to handle global application state. Incorporated a flexible, application-wide modal which selectively renders distinct forms depending on changes in a slice of the Redux store.
Live LinkTyping game themed around the X-Men villain "The Juggernaut." Designed the game to monitor the x and y coordinates of objects within the canvas element to handle the app’s wall-smashing collision logic. A recursive call involving the requestAnimationFrame method continuously renders the game environment. The fun arcade music in the background is mutable.
Live LinkJokingly themed clone of Pinterest seeded with generically boring topics (i.e. curling, pottery). Team project where all three members leveraged a stable git workflow complete with remote branches and pull requests to ensure clean merges to master. Implemented a throttled feed of the pin index to mitigate get requests to AWS.
Live LinkDungeons and Dragons themed application based off the website Role Gate. Coded and debugged application primarily on teammates' sessions through VS Code's Live Share feature. App allows friends to play Dungeons and Dragons through a chatroom.
Live LinkGPA: 3.64
Sectioned rodent brains for tissue samples primarily of the amygdala, prefrontal cortex, and locus coeruleus. Maintained and tuned the lab’s Transmission Electron Microscope, ultramicrotome, and cryostat. Kept track of lab inventory and grant expenditures. Assisted in all experiments.
Rigorous 1000-hour software engineering curriculum with a strong focus on full stack web development
Coursework: Rails, SQL, JS, React, MongoDB, GraphQL, Docker, TDD, algorithms, design patterns, and programming best practices.
Aside from software engineering, I enjoy reading and writing science fiction/fantasy. Whenever I have a spare moment I love playing the piano. Basketball is my preferred sport for recreation, but I love watching football too.
I spend a lot of time listening to podcasts. In particular I enjoy listening to the Syntax Web Development podcast, the Locked on Fantasy Basketball podcast, Writing Excuses, along with This Week in Startups.


Compound Loan Calculator
$
Invalid Amount
%
Invalid Interest
#
Invalid Number of Years
Calculate
Calculating...
Results
Total payment
Number
Monthly payment
Number
Total interest
Number


fun setContinuous(continuous: Boolean = true): Unit
Set the PID controller to consider the input to be continuous. Rather than using the max and min input as constraints, it considers them to be the same point and automatically calculates the shortest route to the setpoint.
continuous
- Set to true it turns on continuous, set to false it turns off continuous
(defaults to true)


Soldier Tomaris:
Hmm. Well, it doesn't seem like there's any problem. Are you an adventuer?
I heard a number of adventurers have come to Gracia from Aden to help Admiral Keucereus.  Thanks for giving us a breather.
Quest


public class TopologicalSort<T extends ColoredVertex>
extends java.lang.Object
| Constructor and Description |
|---|
TopologicalSort(AbstractGraph<T> graph)
This constructor modifies the colors of the vertices in the graph.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.LinkedList<ColoredVertex> |
getSortedVertices()
Returns a linked list of vertices in topologically sorted order.
|
boolean |
precedes(ColoredVertex earlier,
ColoredVertex later)
Returns true if earlier precedes later in the topologically sorted list.
|
public TopologicalSort(AbstractGraph<T> graph)
graph
- graph whose vertices are to be topologically sortedpublic java.util.LinkedList<ColoredVertex> getSortedVertices()
public boolean precedes(ColoredVertex earlier, ColoredVertex later)
earlier
- vertex tested for being earlierlater
- vertex tested for being later


Using Docs and Resources
You can navigate to Help topics using the navigation menu at the top of each page. You can also navigate to more detailed list of topics using right-side menu and topic TOCs. Use the breadcrumb links to jump to other sections in your navigation path.
Searching
Use the search box to locate all topics containing the search text.
You can use partial word searches, multiple word searches, and search by phrase (put the phrase within quotes). Below are general rules for using search:
- Full-Text Search: Search is not case-sensitive. Searching for the word "fetch" will find matches for "Fetch" and "fetch." Search for the word "fetch" will also find matches for "fetched," "fetching," and "fetches". Since matches are not case-sensitive, the results will include topics containing matches such as, "Fetched," "Fetching," and "Fetches".
- Phrase Search: You can search for phrases by enclosing search terms in quotation marks.
- Boolean Search: You can use boolean operators in searches. Supported operators are AND, OR, NEAR, NOT, and ( ). Use operators in combination with search terms to increase or decrease the number of search results.
- Partial-Word Search: Similar to using a simple text search, except you can search for partial-word and number strings.
Using the Toolbar
Each topic page has a toolbar:
From left to right, this toolbar contains:
- Next: Navigate to next topics in the current section.
- Back: Navigate to previous topics in the current section.
- Search highlight: Removes text highlights after a search.
- Expand sections: Expands all collapsible sections on the page.
- Print: Prints the current page.
Components and Resources
In general, Gracenote product documentation includes the following components.
Each documentation set is broadly organized into general groups based on information type.


fileName: task3.component.ts
ForkJoin returns the last emitted of each observable passed. So here value will be emitted when final value of all 3 APIs is received
FormJoinData - See the console for output
All 3 APIs loaded 🥳 - Here's a joke for you from API
{{ apiData?.dadJoke.value.joke }}
Tries to find the value according to condition and returns the first result if found, in case of value not found it will return undefined
{{ darthVaderData | json }}
{{ character.name }} - {{ character.height }}
{{ character }}


Thermostat 1.0
Choose a city to display the weather:
The temperature in
degrees.
+
-
Reset
Power Saving Mode
On
Off


RT @djspinmonkey: This is what I've been working on lately. I'm super excited about it! :-D https://blog.newrelic.com/product-news/ignite-hiring-early-career-engineers/
1/12/2019, 7:52:26 AM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @djspinmonkey: This is what I've been working on lately. I'm super excited about it! :-D https://blog.newrelic.com/product-news/ignite-hiring-early-career-engineers/
1/12/2019, 7:52:26 AM
Favs: 0
Retweets: 0
link